DeepDiff: Deep Difference and search of any Python object/data. DeepHash: Hash of any object based on its contents. Delta: Use deltas to reconstruct objects by adding deltas together.
new_path
when the path
and new_path
are different (for example when ignore_order=True and the index of items have changed).datetime.date
objects where it treated them as numbers instead of dates (fixes #445).Can't compare dicts with both single and double quotes in keys
Bugfix: Numpy should be optional
zip_ordered_iterables
for forcing iterable items to be compared one by one.include_paths
for nested dictionaries by kor4ik
datetime.date
by Alex Sauer-Budge
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.np.float32
nans are not ignored when using ignore_nan_equality
by Noam Gottlieb
orjson
becomes optional again.ignore_type_in_groups
with numeric values so it does not report number changes when the number types are different.Major improvement in the diff report for lists when items are all hashable and the order of items is important.
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