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
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,7 @@
16
16
- Fixed parameter bug in `to_flat_dicts` where `include_action_in_path` and `report_type_changes` were not being passed through
17
17
- Fixed `ignore_keys` issue in `detailed__dict__` thanks to [vitalis89](https://github.com/vitalis89)
18
18
- Fixed logarithmic similarity type hint thanks to [ljames8](https://github.com/ljames8)
19
+
- Added `Fraction` numeric support thanks to [akshat62](https://github.com/akshat62)
19
20
- v8-6-2
20
21
- Security fix (CVE-2026-33155): Prevent denial-of-service via crafted pickle payloads that trigger massive memory allocation through the REDUCE opcode. Size-sensitive callables like `bytes()` and `bytearray()` are now wrapped to reject allocations exceeding 128 MB.
Copy file name to clipboardExpand all lines: README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,6 +43,7 @@ DeepDiff 8-7-0
43
43
- Fixed parameter bug in `to_flat_dicts` where `include_action_in_path` and `report_type_changes` were not being passed through
44
44
- Fixed `ignore_keys` issue in `detailed__dict__` thanks to @vitalis89
45
45
- Fixed logarithmic similarity type hint thanks to @ljames8
46
+
- Added `Fraction` numeric support thanks to @akshat62
46
47
47
48
DeepDiff 8-6-2
48
49
-**Security (CVE-2026-33155):** Fixed a memory exhaustion DoS vulnerability in `_RestrictedUnpickler` by limiting the maximum allocation size for `bytes` and `bytearray` during deserialization.
Copy file name to clipboardExpand all lines: docs/authors.rst
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -119,6 +119,15 @@ Authors in order of the timeline of their contributions:
119
119
setuptools use to pyproject.toml
120
120
- `Diogo Correia <https://github.com/diogotcorreia>`__ for reporting security vulnerability in Delta and DeepDiff that could allow remote code execution.
121
121
- `am-periphery <https://github.com/am-periphery>`__ for reporting CVE-2026-33155: denial-of-service via crafted pickle payloads triggering massive memory allocation.
122
+
- `echan5 <https://github.com/echan5>`__ for adding callable ``group_by`` support.
123
+
- `yannrouillard <https://github.com/yannrouillard>`__ for fixing colored view display when all list items are removed.
124
+
- `tpvasconcelos <https://github.com/tpvasconcelos>`__ for fixing ``__slots__`` handling for objects with ``__getattr__``.
125
+
- `devin13cox <https://github.com/devin13cox>`__ for always using t1 path for reporting.
126
+
- `vitalis89 <https://github.com/vitalis89>`__ for fixing ``ignore_keys`` issue in ``detailed__dict__``.
127
+
- `ljames8 <https://github.com/ljames8>`__ for fixing logarithmic similarity type hint.
128
+
- `srini047 <https://github.com/srini047>`__ for fixing README typo.
129
+
- `Nagato-Yuzuru <https://github.com/Nagato-Yuzuru>`__ for colored view tests.
130
+
- `akshat62 <https://github.com/akshat62>`__ for adding Fraction numeric support.
Copy file name to clipboardExpand all lines: docs/changelog.rst
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,6 +21,7 @@ DeepDiff Changelog
21
21
- Fixed parameter bug in ``to_flat_dicts`` where ``include_action_in_path`` and ``report_type_changes`` were not being passed through
22
22
- Fixed ``ignore_keys`` issue in ``detailed__dict__`` thanks to `vitalis89 <https://github.com/vitalis89>`__
23
23
- Fixed logarithmic similarity type hint thanks to `ljames8 <https://github.com/ljames8>`__
24
+
- Added ``Fraction`` numeric support thanks to `akshat62 <https://github.com/akshat62>`__
24
25
- v8-6-2
25
26
- Security fix (CVE-2026-33155): Prevent denial-of-service via crafted pickle payloads that trigger massive memory allocation through the REDUCE opcode. Size-sensitive callables like ``bytes()`` and ``bytearray()`` are now wrapped to reject allocations exceeding 128 MB.
0 commit comments