diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5da6e033..65dd06c4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -11,6 +11,21 @@ Changelog +++++++++ +0.21.0 +====== + +- Add support for the stable ABI for free-threaded interpreters (``abi3t``). +- Add support for the stable ABI extension modules' platform-specific filename + suffixes introduced in Python 3.15. +- Allow specifying ``editable-verbose`` in ``pyproject.toml``. +- Improve the default behavior of editable installs by capturing and reporting + build errors when rebuilding. +- Use ``.start`` files (PEP 829) instead of ``.pth`` files to implement editable + wheels for Python 3.15 and later. + +Daniele Nicolodi, Michał Górny, Ralf Gommers --- 25-08-2026. + + 0.20.0 ====== diff --git a/mesonpy/__init__.py b/mesonpy/__init__.py index 3015729f..e88dd466 100644 --- a/mesonpy/__init__.py +++ b/mesonpy/__init__.py @@ -85,7 +85,7 @@ class InvalidLicenseExpression(Exception): # type: ignore[no-redef] Path = Union[str, os.PathLike[str]] -__version__ = '0.21.0.dev0' +__version__ = '0.22.0.dev0' _PYPROJECT_METADATA_VERSION = tuple(map(int, pyproject_metadata.__version__.split('.')[:2])) diff --git a/pyproject.toml b/pyproject.toml index f550e237..66100bf5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,7 @@ requires = [ [project] name = 'meson-python' -version = '0.21.0.dev0' +version = '0.22.0.dev0' description = 'The Python build backend for Meson projects' readme = 'README.rst' requires-python = '>= 3.9'