Skip to content

Releases: seperman/deepdiff

6.3.0

17 Mar 18:28
Compare
Choose a tag to compare
  • PrefixOrSuffixOperator: This operator will skip strings that are suffix or prefix of each other.
  • include_obj_callback and include_obj_callback_strict are added by Håvard Thom.
  • Fixed a corner case where numpy's np.float32 nans are not ignored when using ignore_nan_equality by Noam Gottlieb
  • orjson becomes optional again.
  • Fix for ignore_type_in_groups with numeric values so it does not report number changes when the number types are different.

6.2.1

30 Oct 06:11
Compare
Choose a tag to compare
Major improvement in the diff report for lists when items are all hashable and the order of items is important.

6.1.0

28 Aug 03:10
Compare
Choose a tag to compare
  • DeepDiff.affected_paths can be used to get the list of all paths where a change, addition, or deletion was reported for.
  • DeepDiff.affected_root_keys can be used to get the list of all paths where a change, addition, or deletion was reported for.
  • Bugfix: ValueError when using Decimal 0.x #339 by Enric Pou
  • Serialization of UUID

6.0.0

26 Aug 16:35
Compare
Choose a tag to compare

Note: This is a version change for DeepDiff since we are still waiting for Pypi to let us publish a new version of DeepDiff.
In the meantime we are publishing under DeepDiff6 package name on pypi.

So you will need to do pip install deepdiff6

5.8.2

17 May 06:27
Compare
Choose a tag to compare

Fixing dependency for Py3.6

5.8.1

13 May 06:42
9b70b2b
Compare
Choose a tag to compare

New In DeepDiff 5-8-1

DeepDiff 5-8-1 includes bug fixes: - Fixed test suite for 32bit systems
(#302) by Louis-Philippe Véronneau_ - Fixed the issue when using ignore_order=True and
group_by simultaneously - Added the support for diffing object
properties (@property)
(#312) - Better support of
diffing private variables

.. _Louis-Philippe Véronneau: https://github.com/baldurmen

New In DeepDiff 5-8-0

DeepDiff 5-8-0 includes bug fixes and improvements:

  • Fixed the bug with delta randomly not producing the same results when ignore_order=True
  • Display detailed pretty when verbose
  • Allow ordered-set version 4.1.x
  • Removing extra logging when key is not found in DeepHash
  • Fixed error when comparing non-utf8 byte strings with ignore_order=True
  • Fixed Tests fail after 2022-05-14
  • Fixed TypeError is thrown when comparing bool and str

5.6.0

13 Oct 06:47
06faa82
Compare
Choose a tag to compare
  • v5-6-0: Adding custom operators, and ignore_order_func. Bugfix: verbose_level==0 should disable values_changes. Bugfix: unprocessed key error.

5.5.0

29 Apr 06:44
bc1ab6a
Compare
Choose a tag to compare
  • v5-5-0: adding iterable_compare_func for DeepDiff, adding output_format of list for path() in tree view.
  • v5-4-0: adding strict_checking for numbers in DeepSearch.

5.3.0

16 Apr 23:17
2b04c55
Compare
Choose a tag to compare
  • v5-3-0: add support for regular expressions in DeepSearch

5.2.3

16 Feb 20:47
Compare
Choose a tag to compare
  • v5-2-3: Retaining the order of multiple dictionary items added via Delta. Fixed the typo with yml files in deep cli. Fixing Grep RecursionError where using non UTF-8 character. Allowing kwargs to be passed to to_json method.