diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 2ec0bb6b..fa2613a6 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 1.5.1 +current_version = 1.6.0 commit = True message = Prepare for {new_version} release diff --git a/NEWS.rst b/NEWS.rst index c246cb6d..7f84e5ba 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -8,6 +8,23 @@ Changelog .. towncrier release notes start +pystack 1.6.0 (2026-01-25) +-------------------------- + +Features +~~~~~~~~ + +- Provide wheels for free-threaded builds of Python 3.13 (#271) +- Add the Python 3.14 trove classifier to our package metadata (#269) +- Improve some error messages and log messages (#260, #258) + + +Bug Fixes +~~~~~~~~~ + +- Fix handling of duplicate ``_PyRuntime`` symbols when ctypes mmaps a statically linked Python interpreter's binary in order to create a trampoline. Previously this led to "Invalid address in remote process" errors. (#258) + + pystack 1.5.1 (2025-08-18) -------------------------- diff --git a/news/258.bugfix.rst b/news/258.bugfix.rst deleted file mode 100644 index 241682a6..00000000 --- a/news/258.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fix handling of duplicate ``_PyRuntime`` symbols when ctypes mmaps a statically linked Python interpreter's binary in order to create a trampoline. Previously this led to "Invalid address in remote process" errors. diff --git a/news/271.feature.rst b/news/271.feature.rst deleted file mode 100644 index 61b59339..00000000 --- a/news/271.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Provide wheels for free-threaded builds of Python 3.13 diff --git a/src/pystack/_version.py b/src/pystack/_version.py index 0f228f25..e4adfb83 100644 --- a/src/pystack/_version.py +++ b/src/pystack/_version.py @@ -1 +1 @@ -__version__ = "1.5.1" +__version__ = "1.6.0"