@@ -31,62 +31,22 @@ The DeepDiff library includes the following modules:
31
31
What Is New
32
32
***********
33
33
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
61
35
--------------
62
36
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
66
42
67
43
68
- DeepDiff 8-1-0
44
+ DeepDiff 8-4-2
69
45
--------------
70
46
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
90
50
91
51
92
52
*********
0 commit comments