@@ -31,62 +31,22 @@ The DeepDiff library includes the following modules:
3131What Is New
3232***********
3333
34- DeepDiff 8-4-2
35- --------------
36-
37- - fixes the type hints for the base
38- - fixes summarize so if json dumps fails, we can still get a repr of the results
39- - adds ipaddress support
40-
41-
42- DeepDiff 8-4-1
43- --------------
44-
45- - Adding BaseOperatorPlus base class for custom operators
46- - default_timezone can be passed now to set your default timezone to something other than UTC.
47- - New summarization algorithm that produces valid json
48- - Better type hint support
49- - Breaking change in DeepHash where we raise Exception instead of logging if we can't hash a value.
50- - Added the log_stacktrace parameter to DeepDiff. When True, it will log the stacktrace along with the error.
51-
52-
53- DeepDiff 8-3-0
54- --------------
55-
56- - Fixed some static typing issues
57- - Added the summarize module for better repr of nested values
58-
59-
60- DeepDiff 8-2-0
34+ DeepDiff 8-5-0
6135--------------
6236
63- - Small optimizations so we don't load functions that are not needed
64- - Updated the minimum version of Orderly-set
65- - Normalize all datetimes into UTC. Assume timezone naive datetimes are UTC.
37+ - Updating deprecated pydantic calls
38+ - Switching to pyproject.toml
39+ - Fix for moving nested tables when using iterable_compare_func. by
40+ - Fix recursion depth limit when hashing numpy.datetime64
41+ - Moving from legacy setuptools use to pyproject.toml
6642
6743
68- DeepDiff 8-1-0
44+ DeepDiff 8-4-2
6945--------------
7046
71- - Removing deprecated lines from setup.py
72- - Added ``prefix `` option to ``pretty() ``
73- - Fixes hashing of numpy boolean values.
74- - Fixes **slots ** comparison when the attribute doesn’t exist.
75- - Relaxing orderly-set reqs
76- - Added Python 3.13 support
77- - Only lower if clean_key is instance of str
78- - Fixes issue where the key deep_distance is not returned when both
79- compared items are equal
80- - Fixes exclude_paths fails to work in certain cases
81- - exclude_paths fails to work
82- - Fixes to_json() method chokes on standard json.dumps() kwargs such as
83- sort_keys
84- - to_dict() method chokes on standard json.dumps() kwargs
85- - Fixes accessing the affected_root_keys property on the diff object
86- returned by DeepDiff fails when one of the dicts is empty
87- - Fixes accessing the affected_root_keys property on the
88- diff object returned by DeepDiff fails when one of the dicts is empty
89-
47+ - fixes the type hints for the base
48+ - fixes summarize so if json dumps fails, we can still get a repr of the results
49+ - adds ipaddress support
9050
9151
9252*********
0 commit comments