Skip to content

Commit

Permalink
release: v0.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jirikuncar committed Oct 16, 2017
1 parent 2835f20 commit f1bce20
Show file tree
Hide file tree
Showing 8 changed files with 30 additions and 10 deletions.
9 changes: 9 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
Changes
=======

Version 0.7.0 (released 2017-10-16)

- Fixes problem with diff results that reference the original structure by
introduction of `deepcopy` for all possibly unhashable items. Thus the diff
does not change later when the diffed structures change.
- Adds new option for patching and reverting patches in-place.
- Adds Python 3.6 to test matrix.
- Fixes the `ignore` argument when it contains a unicode value.

Version 0.6.1 (released 2016-11-22)

- Changes order of items for REMOVE section of generated patches when
Expand Down
23 changes: 14 additions & 9 deletions RELEASE-NOTES.rst
Original file line number Diff line number Diff line change
@@ -1,37 +1,42 @@
===================
Dictdiffer v0.6.1
Dictdiffer v0.7.0
===================

Dictdiffer v0.6.1 was released on November 22, 2016.
Dictdiffer v0.7.0 was released on October 16, 2017.

About
-----

Dictdiffer is a helper module that helps you to diff and patch
dictionaries.

Incompatible changes
--------------------

- Fixes problem with diff results that reference the original structure by
introduction of `deepcopy` for all possibly unhashable items. Thus the diff
does not change later when the diffed structures change.

Improved features
-----------------

- Improves API documentation for `ignore` argument in `diff` function.
(#79)
- Executes doctests during PyTest invocation.
- Adds new option for patching and reverting patches in-place.
- Adds Python 3.6 to test matrix.

Bug fixes
---------

- Changes order of items for REMOVE section of generated patches when
`swap` is called so the list items are removed from the end. (#85)
- Fixes the `ignore` argument when it contains a unicode value.

Installation
------------

$ pip install dictdiffer==0.6.1
$ pip install dictdiffer==0.7.0

Documentation
-------------

http://dictdiffer.readthedocs.io/en/v0.6.1
http://dictdiffer.readthedocs.io/en/v0.7.0

Happy hacking and thanks for flying Dictdiffer.

Expand Down
1 change: 1 addition & 0 deletions dictdiffer/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
#
# Copyright (C) 2013 Fatih Erikli.
# Copyright (C) 2013, 2014, 2015, 2016 CERN.
# Copyright (C) 2017 ETH Zurich, Swiss Data Science Center, Jiri Kuncar.
#
# Dictdiffer is free software; you can redistribute it and/or modify
# it under the terms of the MIT License; see LICENSE file for more
Expand Down
1 change: 1 addition & 0 deletions dictdiffer/merge.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# This file is part of Dictdiffer.
#
# Copyright (C) 2015 CERN.
# Copyright (C) 2017 ETH Zurich, Swiss Data Science Center, Jiri Kuncar.
#
# Dictdiffer is free software; you can redistribute it and/or modify
# it under the terms of the MIT License; see LICENSE file for more
Expand Down
1 change: 1 addition & 0 deletions dictdiffer/resolve.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# This file is part of Dictdiffer.
#
# Copyright (C) 2015 CERN.
# Copyright (C) 2017 ETH Zurich, Swiss Data Science Center, Jiri Kuncar.
#
# Dictdiffer is free software; you can redistribute it and/or modify
# it under the terms of the MIT License; see LICENSE file for more
Expand Down
1 change: 1 addition & 0 deletions dictdiffer/utils.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# This file is part of Dictdiffer.
#
# Copyright (C) 2015 CERN.
# Copyright (C) 2017 ETH Zurich, Swiss Data Science Center, Jiri Kuncar.
#
# Dictdiffer is free software; you can redistribute it and/or modify
# it under the terms of the MIT License; see LICENSE file for more
Expand Down
3 changes: 2 additions & 1 deletion dictdiffer/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
# This file is part of Dictdiffer.
#
# Copyright (C) 2014, 2015, 2016 CERN.
# Copyright (C) 2017 ETH Zurich, Swiss Data Science Center, Jiri Kuncar.
#
# Dictdiffer is free software; you can redistribute it and/or modify
# it under the terms of the MIT License; see LICENSE file for more
Expand All @@ -17,4 +18,4 @@
# Do not change the format of this next line. Doing so risks breaking
# setup.py and docs/conf.py

__version__ = "0.6.2.dev20161122"
__version__ = "0.7.0"
1 change: 1 addition & 0 deletions tests/test_dictdiffer.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
#
# Copyright (C) 2013 Fatih Erikli.
# Copyright (C) 2013, 2014, 2015, 2016 CERN.
# Copyright (C) 2017 ETH Zurich, Swiss Data Science Center, Jiri Kuncar.
#
# Dictdiffer is free software; you can redistribute it and/or modify
# it under the terms of the MIT License; see LICENSE file for more
Expand Down

0 comments on commit f1bce20

Please sign in to comment.