@tiborsimko tiborsimko released this May 4, 2018 · 2 commits to master since this release

Assets 2

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

@tiborsimko tiborsimko released this May 4, 2018 · 5 commits to master since this release

Assets 2

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

  • 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

@jirikuncar jirikuncar released this Nov 22, 2016 · 12 commits to master since this release

Assets 2

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 in diff 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

Jun 23, 2016
release: v0.6.0

@tiborsimko tiborsimko released this Jan 4, 2016 · 31 commits to master since this release

Assets 2

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

  • Adds support for comparing numerical values and NaN. (#54) (#55)

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

Jan 4, 2016
release: v0.5.0.post1
Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>

@tiborsimko tiborsimko released this Jun 22, 2015 · 42 commits to master since this release

Assets 2

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

@tiborsimko tiborsimko released this Jun 22, 2015 · 49 commits to master since this release

Assets 2

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

@tiborsimko tiborsimko released this Jun 22, 2015 · 56 commits to master since this release

Assets 2

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

@tiborsimko tiborsimko released this Jun 22, 2015 · 63 commits to master since this release

Assets 2

Dictdiffer v0.1.0 is released

Dictdiffer v0.1.0 was released on September 1, 2014.

About

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

Dictdiffer was originally developed by Fatih Erikli. It is now being
maintained by the Invenio collaboration.

What's new

  • Fix for list removal issues during patching caused by wrong
    iteration. (#10)
  • Fix for issues with multiple value types for the same key. (#10)
  • Fix for issues with strings handled as iterables. (#6)
  • Fix for integer keys. (#12)
  • Regression test for complex dictionaries. (#4)
  • Better testing with Travis CI, tox, pytest, code coverage. (#10)
  • Initial release of documentation on ReadTheDocs. (#21 #24)
  • Support for Python 3. (#15)

Installation

$ pip install dictdiffer

Documentation

http://dictdiffer.readthedocs.org/en/v0.1.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