Dictdiffer

Latest version: v0.9.0

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.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)

0.8.1

- Fix invalid diff output for sets. (jirikuncar danielduhh) (133 134)

0.8.0

- Respect `dot_notation` flag in ignore argument (yoyonel) (107)
- Adds argument for toggling dot notation in diff. (robinchew)

0.7.2

- Two NaN values are considered the same, hence they are not shown in `diff`
output. (114) (t-b)
- Refactors `diff` method to reduce recursive call stack size. (112)
(yoyonel)
- Python porting best practice use feature detection instead
of version detection to save an import and pass both PyLint
and Flake8 tests with neither 'pragma' nor 'noqa'. (cclauss)

0.7.1

- Resolves issue with keys containing dots. (101)

0.7.0

- 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.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.