Skip to content

Commit 381e0a4

Browse files
authored
🔖 Prepare release of v2.1.0 (#712)
## Description This PR prepares the release of v0.2.1. ## Checklist: - [x] The pull request only contains commits that are focused and relevant to this change. - [x] ~I have added appropriate tests that cover the new/changed functionality.~ - [x] ~I have updated the documentation to reflect these changes.~ - [x] ~I have added entries to the changelog for any noteworthy additions, changes, fixes, or removals.~ - [x] ~I have added migration instructions to the upgrade guide (if needed).~ - [x] The changes follow the project's style guidelines and introduce no new warnings. - [x] The changes are fully tested and pass the CI checks. - [x] I have reviewed my own code changes. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Documentation** * Updated release notes and upgrade guidance for version 2.1.0, including links to the new release and upgrade instructions. * **Breaking Changes** * Python 3.9 support has been discontinued. Python 3.10 or later is now required. * **Chores** * Package metadata updated to indicate Python 3 support and typing information. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Signed-off-by: Daniel Haag <121057143+denialhaag@users.noreply.github.com>
1 parent 25be1d9 commit 381e0a4

3 files changed

Lines changed: 16 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
99

1010
## [Unreleased]
1111

12+
## [2.1.0] - 2025-10-18
13+
14+
_If you are upgrading: please see [`UPGRADING.md`](UPGRADING.md#210)._
15+
1216
### Added
1317

1418
- 👷 Enable testing on Python 3.14 ([#705]) ([**@denialhaag**])
@@ -73,7 +77,8 @@ _📚 Refer to the [GitHub Release Notes] for previous changelogs._
7377

7478
<!-- Version links -->
7579

76-
[unreleased]: https://github.com/munich-quantum-toolkit/bench/compare/v2.0.1...HEAD
80+
[unreleased]: https://github.com/munich-quantum-toolkit/bench/compare/v2.1.0...HEAD
81+
[2.1.0]: https://github.com/munich-quantum-toolkit/bench/releases/tag/v2.1.0
7782
[2.0.1]: https://github.com/munich-quantum-toolkit/bench/releases/tag/v2.0.1
7883
[2.0.0]: https://github.com/munich-quantum-toolkit/bench/releases/tag/v2.0.0
7984
[1.1.9]: https://github.com/munich-quantum-toolkit/bench/releases/tag/v1.1.9

UPGRADING.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ This document describes breaking changes and how to upgrade. For a complete list
44

55
## [Unreleased]
66

7+
## [2.1.0]
8+
79
### End of support for Python 3.9
810

911
Starting with this release, MQT Bench no longer supports Python 3.9.
@@ -127,6 +129,9 @@ MQT Bench has moved to the [munich-quantum-toolkit](https://github.com/munich-qu
127129
While most links should be automatically redirected, please update any links in your code to point to the new location.
128130
All links in the documentation have been updated accordingly.
129131

130-
[unreleased]: https://github.com/munich-quantum-toolkit/bench/compare/v2.0.1...HEAD
132+
<!-- Version links -->
133+
134+
[unreleased]: https://github.com/munich-quantum-toolkit/bench/compare/v2.1.0...HEAD
135+
[2.1.0]: https://github.com/munich-quantum-toolkit/bench/compare/v2.0.1...v2.1.0
131136
[2.0.1]: https://github.com/munich-quantum-toolkit/bench/compare/v2.0.0...v2.0.1
132137
[2.0.0]: https://github.com/munich-quantum-toolkit/bench/compare/v1.1.9...v2.0.0

pyproject.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,22 +32,23 @@ dependencies = [
3232
"scikit-learn>=1.7.2; python_version >= '3.14'",
3333
]
3434

35-
3635
classifiers = [
3736
"Development Status :: 4 - Beta",
3837
"Intended Audience :: Developers",
38+
"Intended Audience :: Science/Research",
39+
"Natural Language :: English",
3940
"Operating System :: Microsoft :: Windows",
4041
"Operating System :: MacOS",
4142
"Operating System :: POSIX :: Linux",
43+
"Programming Language :: Python :: 3",
4244
"Programming Language :: Python :: 3 :: Only",
4345
"Programming Language :: Python :: 3.10",
4446
"Programming Language :: Python :: 3.11",
4547
"Programming Language :: Python :: 3.12",
4648
"Programming Language :: Python :: 3.13",
4749
"Programming Language :: Python :: 3.14",
48-
"Intended Audience :: Science/Research",
49-
"Natural Language :: English",
5050
"Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)",
51+
"Typing :: Typed",
5152
]
5253

5354
[dependency-groups]

0 commit comments

Comments
 (0)