Skip to content

Releases: seperman/deepdiff

5.0.2

23 Jul 17:47
df5f490
Compare
Choose a tag to compare
  • v5-0-2: Bug Fix NoneType in ignore type groups #207
  • v5-0-1: Bug fix to not apply format to non numbers.

5.0.0

23 Jun 04:23
Compare
Choose a tag to compare
  • v5-0-0: Introducing the Delta object, Improving Numpy support, Fixing tuples comparison when ignore_order=True, Dramatically improving the results when ignore_order=True by running in passes, Introducing pretty print view, deep_distance, purge, progress logging, cache and truncate_datetime.

4.3.2

19 Mar 01:57
af1a0d4
Compare
Choose a tag to compare

v4-3-2: Deprecation Warning Enhancement

4.3.1

11 Mar 21:46
Compare
Choose a tag to compare
  • v4-3-1: Fixing the issue with exclude_path and hash calculations when dictionaries were inside iterables. #174
  • v4-3-0: adding exclude_obj_callback

4.2.0

30 Jan 21:38
Compare
Choose a tag to compare

4.2.0 Release

  • .json property is finally removed.

  • Fix for Py3.10.

  • Dropping support for EOL Python 3.4.

  • Ignoring private keys when calculating hashes. For example __init__ is not a part of hash calculation anymore.

  • Fix for #166 Problem with comparing lists, with boolean as element.

  • v4-0-9: Fixing the bug for hashing custom unhashable objects

  • v4-0-8: Adding ignore_nan_inequality for float('nan')

4.0.7

12 Jul 23:05
269fa49
Compare
Choose a tag to compare

v4-0-7: Hashing of the number 1 vs. True

4.0.6

13 Apr 01:06
a668791
Compare
Choose a tag to compare

Found a tiny bug in Python formatting of numbers in scientific notation. Added a workaround.

4.0.5

07 Apr 07:47
Compare
Choose a tag to compare
  • v4-0-5: Fixing number diffing. Adding number_format_notation and number_to_string_func.

4.0.4

05 Apr 06:56
b6afc83
Compare
Choose a tag to compare
  • v4-0-4: Adding ignore_string_case and ignore_type_subclasses
  • v4-0-3: Adding versionbump tool for release
  • v4-0-2: Fixing installation issue where rst files are missing.
  • v4-0-1: Fixing installation Tarball missing requirements.txt . DeepDiff v4+ should not show up as pip installable for Py2. Making Murmur3 installation optional.

4.0.0

20 Mar 21:57
Compare
Choose a tag to compare

Ending Python 2 support, Adding more functionalities and documentation for DeepHash. Switching to Pytest for testing. Switching to Murmur3 128bit for hashing. Fixing classes which inherit from classes with slots didn't have all of their slots compared. Renaming ContentHash to DeepHash. Adding exclude by path and regex path to DeepHash. Adding ignore_type_in_groups. Adding match_string to DeepSearch. Adding Timedelta object diffing.