Releases: inveniosoftware/dictdiffer
Dictdiffer v0.9.0
- Adds absolute tolerance feature for floats (@adrien-berchet) (#152)
- Drops support of Python<3.5 (@adrien-berchet) (#160)
- Adds
assert_no_diff
helper to assist pytest users (@joesolly) (#153) - Migrates CI to gh-actions (@ParthS007 @diegodelemos) (#145)
- Removes dependency on pkg_resources (@eldruin)
Dictdiffer v0.8.1
- Fix invalid diff output for sets. (@jirikuncar @danielduhh) (#133 #134)
Dictdiffer v0.8.0
Dictdiffer v0.8.0
Dictdiffer v0.7.1
Dictdiffer v0.7.1 was released on May 4, 2018.
About
Dictdiffer is a helper module that helps you to diff and patch
dictionaries.
Bug fixes
- Resolves issue with keys containing dots. (#101)
Installation
$ pip install dictdiffer==0.7.1
Documentation
http://dictdiffer.readthedocs.io/en/v0.7.1
Happy hacking and thanks for flying Dictdiffer.
| Invenio Development Team
| Email: info@inveniosoftware.org
| IRC: #invenio on irc.freenode.net
| Twitter: http://twitter.com/inveniosoftware
| GitHub: https://github.com/inveniosoftware/dictdiffer
Dictdiffer v0.7.0
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 ofdeepcopy
for all possibly unhashable items. Thus the diff
does not change later when the diffed structures change.
Improved features
- Adds new option for patching and reverting patches in-place.
- Adds Python 3.6 to test matrix.
Bug fixes
- Fixes the
ignore
argument when it contains a unicode value.
Installation
$ pip install dictdiffer==0.7.0
Documentation
http://dictdiffer.readthedocs.io/en/v0.7.0
Happy hacking and thanks for flying Dictdiffer.
| Invenio Development Team
| Email: info@inveniosoftware.org
| IRC: #invenio on irc.freenode.net
| Twitter: http://twitter.com/inveniosoftware
| GitHub: https://github.com/inveniosoftware/dictdiffer
Dictdiffer v0.6.1
Dictdiffer v0.6.1 was released on November 22, 2016.
About
Dictdiffer is a helper module that helps you to diff and patch
dictionaries.
Improved features
- Improves API documentation for
ignore
argument indiff
function.
(#79) - Executes doctests during PyTest invocation.
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)
Installation
$ pip install dictdiffer==0.6.1
Documentation
http://dictdiffer.readthedocs.io/en/v0.6.1
Happy hacking and thanks for flying Dictdiffer.
| Invenio Development Team
| Email: info@inveniosoftware.org
| IRC: #invenio on irc.freenode.net
| Twitter: http://twitter.com/inveniosoftware
| GitHub: https://github.com/inveniosoftware/dictdiffer
Dictdiffer v0.5.0
Dictdiffer v0.5.0
Dictdiffer v0.5.0 was released on January 4, 2016.
About
Dictdiffer is a helper module that helps you to diff and patch
dictionaries.
New features
- Adds tolerance parameter used when user wants to treat closed values
as equals
Improved features
Installation
$ pip install dictdiffer==0.5.0
Documentation
http://dictdiffer.readthedocs.org/en/v0.5.0
Happy hacking and thanks for flying Dictdiffer.
| Invenio Development Team
| Email: info@invenio-software.org
| IRC: #invenio on irc.freenode.net
| Twitter: http://twitter.com/inveniosoftware
| GitHub: https://github.com/inveniosoftware/dictdiffer
Dictdiffer v0.4.0
Dictdiffer v0.4.0 is released
Dictdiffer v0.4.0 was released on March 11, 2015.
About
Dictdiffer is a helper module that helps you to diff and patch
dictionaries.
What's new
- Adds support for diffing and patching of sets. (#44)
- New tests for diff on the same lists. (#48)
- Fix for exception when dict has unicode keys and ignore parameter is
provided. (#50) - PEP8 improvements.
Installation
$ pip install dictdiffer
Documentation
http://dictdiffer.readthedocs.org/en/v0.4.0
Good luck and thanks for using Dictdiffer.
| Invenio Development Team
| Email: info@invenio-software.org
| IRC: #invenio on irc.freenode.net
| Twitter: http://twitter.com/inveniosoftware
| GitHub: https://github.com/inveniosoftware/dictdiffer
Dictdiffer v0.3.0
Dictdiffer v0.3.0 is released
Dictdiffer v0.3.0 was released on November 5, 2014.
About
Dictdiffer is a helper module that helps you to diff and patch
dictionaries.
What's new
- Adds ignore argument to
diff
function that allows skipping check
on specified keys. (#34 #35) - Fix for diffing of dict or list subclasses. (#37)
- Better instance checking of diffing objects. (#39)
Installation
$ pip install dictdiffer
Documentation
http://dictdiffer.readthedocs.org/en/v0.3.0
Good luck and thanks for using Dictdiffer.
| Invenio Development Team
| Email: info@invenio-software.org
| IRC: #invenio on irc.freenode.net
| Twitter: http://twitter.com/inveniosoftware
| GitHub: https://github.com/inveniosoftware/dictdiffer
Dictdiffer v0.2.0
Dictdiffer v0.2.0 is released
Dictdiffer v0.2.0 was released on September 29, 2014.
About
Dictdiffer is a helper module that helps you to diff and patch
dictionaries.
What's new
- Fix for empty list instructions. (#30)
- Regression test for empty list instructions.
Installation
$ pip install dictdiffer
Documentation
http://dictdiffer.readthedocs.org/en/v0.2.0
Good luck and thanks for using Dictdiffer.
| Invenio Development Team
| Email: info@invenio-software.org
| IRC: #invenio on irc.freenode.net
| Twitter: http://twitter.com/inveniosoftware
| GitHub: https://github.com/inveniosoftware/dictdiffer