You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+19-2Lines changed: 19 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,24 @@
1
1
# DeepDiff Change log
2
2
3
-
-[Unreleased]
4
-
- Colored View: Output pretty-printed JSON with color-coded differences (added in green, removed in red, changed values show old in red and new in green).
3
+
- v8-6-0
4
+
- Added Colored View thanks to @mauvilsa
5
+
- Added support for applying deltas to NamedTuple thanks to @paulsc
6
+
- Fixed test_delta.py with Python 3.14 thanks to @Romain-Geissler-1A
7
+
- Added python property serialization to json
8
+
- Added ip address serialization
9
+
- Switched to UV from pip
10
+
- Added Claude.md
11
+
- Added uuid hashing thanks to @akshat62
12
+
- Added `ignore_uuid_types` flag to DeepDiff to avoid type reports when comparing UUID and string.
13
+
- Added comprehensive type hints across the codebase (multiple commits for better type safety)
14
+
- Added support for memoryview serialization
15
+
- Added support for bytes serialization (non-UTF8 compatible)
16
+
- Fixed bug where group_by with numbers would leak type info into group path reports
17
+
- Fixed bug in `_get_clean_to_keys_mapping without` explicit significant digits
18
+
- Added support for python dict key serialization
19
+
- Enhanced support for IP address serialization with safe module imports
20
+
- Added development tooling improvements (pyright config, .envrc example)
21
+
- Updated documentation and development instructions
ignore_type_subclasses was incorrectly doing the reverse of its job up until DeepDiff 6.7.1
122
122
Please make sure to flip it in your use cases, when upgrading from older versions to 7.0.0 or above.
123
123
124
+
ignore_uuid_types: Boolean, default = False
125
+
:ref:`ignore_uuid_types_label`
126
+
Whether to ignore UUID vs string type differences when comparing. When set to True, comparing a UUID object with its string representation will not report as a type change.
127
+
124
128
ignore_string_case: Boolean, default = False
125
129
:ref:`ignore_string_case_label`
126
130
Whether to be case-sensitive or not when comparing strings. By settings ignore_string_case=False, strings will be compared case-insensitively.
Whether to ignore UUID vs string type differences when comparing. When set to True, comparing a UUID object with its string representation will not report as a type change.
0 commit comments