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
- pyproject.toml: requires-python changed to >=3.10, removed 3.9 classifier, cleaned up all
python_version < '3.10' / python_version >= '3.10' conditional dependencies (coverage, click,
numpy, orjson, polars, pytest, pytest-cov, python-dotenv)
- .github/workflows/main.yaml: Removed 3.9 from matrix, added 3.14, changed DEFAULT_PYTHON and
all conditional checks from 3.12 to 3.14
- noxfile.py: Removed 3.9, added 3.14 to pytest session
- README.md: Updated to "Python 3.10+" and added "Dropping support for Python 3.9" to What is
New
- CLAUDE.md: Updated to "3.10+"
- .github/ISSUE_TEMPLATE/bug_report.md: Updated example version from 3.9.12 to 3.10.12
Changelog/docs updates:
- CHANGELOG.md: Added "Dropping support for Python 3.9" to v8-7-0
- docs/changelog.rst: Added "Dropping support for Python 3.9" to v8-7-0
- docs/index.rst: Added new 8-7-0 section with all its entries (matching the pattern of
existing version sections)
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
@@ -1,6 +1,7 @@
1
1
# DeepDiff Change log
2
2
3
3
- v8-7-0
4
+
- Dropping support for Python 3.9
4
5
- Support for python 3.14
5
6
-`to_dict()` and `to_json()` now accept a `verbose_level` parameter and always return a usable text-view dict. When the original view is `'tree'`, they default to `verbose_level=2` for full detail. The old `view_override` parameter is removed.
@@ -24,7 +24,8 @@ Tested on Python 3.9+ and PyPy3.
24
24
Please check the [ChangeLog](CHANGELOG.md) file for the detailed information.
25
25
26
26
DeepDiff 8-7-0
27
-
- support for python 3.14
27
+
- Dropping support for Python 3.9
28
+
- Support for python 3.14
28
29
-`to_dict()` and `to_json()` now accept a `verbose_level` parameter and always return a usable text-view dict. When the original view is `'tree'`, they default to `verbose_level=2` for full detail. The old `view_override` parameter is removed.
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
@@ -6,6 +6,7 @@ Changelog
6
6
DeepDiff Changelog
7
7
8
8
- v8-7-0
9
+
- Dropping support for Python 3.9
9
10
- Support for python 3.14
10
11
- ``to_dict()`` and ``to_json()`` now accept a ``verbose_level`` parameter and always return a usable text-view dict. When the original view is ``'tree'``, they default to ``verbose_level=2`` for full detail. The old ``view_override`` parameter is removed.
Copy file name to clipboardExpand all lines: docs/index.rst
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,6 +31,14 @@ The DeepDiff library includes the following modules:
31
31
What Is New
32
32
***********
33
33
34
+
DeepDiff 8-7-0
35
+
--------------
36
+
37
+
- Dropping support for Python 3.9
38
+
- Support for python 3.14
39
+
- ``to_dict()`` and ``to_json()`` now accept a ``verbose_level`` parameter and always return a usable text-view dict. When the original view is ``'tree'``, they default to ``verbose_level=2`` for full detail. The old ``view_override`` parameter is removed.
0 commit comments