Skip to content

Commit 52fae28

Browse files
committed
Release 5.10.0
- adds official support for Python 3.14
1 parent 2e32b76 commit 52fae28

File tree

3 files changed

+10
-8
lines changed

3 files changed

+10
-8
lines changed

CHANGES.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,19 @@ The released versions correspond to PyPI releases.
33

44
## Policy for Python version support
55
* support for new versions is usually added preliminarily during the Python release beta phase,
6-
official support after the final release
6+
official support shortly after the final release
77
* support for EOL versions is removed as soon as the CI (GitHub actions) does no longer provide
8-
these versions (usually several months after the official EOL)
8+
these versions (usually several months after the official EOL); if the support is removed earlier
9+
(as with the change to version 6), patches for previous versions are provided if requested
910

10-
## Planned changes for next major release (6.0.0)
11+
## Planned breaking changes for next major release (6.0.0)
1112
* support for patching legacy modules `scandir` and `pathlib2` will be removed
1213
* the default for `FakeFilesystem.shuffle_listdir_results` will change to `True` to reflect
1314
the real filesystem behavior
14-
* remove support for Python versions before 3.10 (if needed, patches may be backported to the 5.x branch)
15+
* remove support for Python versions before 3.10 (if needed, patches may be backported to the 5.10.x branch)
1516

16-
## Unreleased
17+
## [Version 5.10.0](https://pypi.python.org/pypi/pyfakefs/5.10.0) (2025-10-11)
18+
Adds official support for Python 3.14. Last minor version before the 6.0 release.
1719

1820
## Changes
1921
* the `errno` codes set in `OSError` have changed for some specific error conditions

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,9 @@
6464
# built documents.
6565
#
6666
# The short X.Y version.
67-
version = "5.10"
67+
version = "5.10.0"
6868
# The full version, including alpha/beta/rc tags.
69-
release = "5.10.dev0"
69+
release = "5.10.0"
7070

7171
# The language for content autogenerated by Sphinx. Refer to documentation
7272
# for a list of supported languages.

pyfakefs/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "5.10.dev0"
1+
__version__ = "5.10.0"

0 commit comments

Comments
 (0)