Skip to content

Commit 066a251

Browse files
nquetschlichpre-commit-ci[bot]burgholzer
authored
🔖 prepare the v2.3 release (#414)
<!--- This file has been generated from an external template. Please do not modify it directly. --> <!--- Changes should be contributed to https://github.com/munich-quantum-toolkit/templates. --> ## Description This PR prepares the v2.3 release. ## Checklist: <!--- This checklist serves as a reminder of a couple of things that ensure your pull request will be merged swiftly. --> - [x] The pull request only contains commits that are focused and relevant to this change. - [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. --------- Signed-off-by: Nils Quetschlich <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Lukas Burgholzer <[email protected]>
1 parent e0358d6 commit 066a251

File tree

2 files changed

+30
-3
lines changed

2 files changed

+30
-3
lines changed

CHANGELOG.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,14 @@ This project adheres to [Semantic Versioning], with the exception that minor rel
99

1010
## [Unreleased]
1111

12+
## [2.3.0] - 2025-07-29
13+
14+
_If you are upgrading: please see [`UPGRADING.md`](UPGRADING.md#230)._
15+
1216
### Added
1317

14-
- 📝 Added docstrings for raised errors for all methods ([#405]) ([**@nquetschlich**])
18+
- 📝 Add docstrings for raised errors for all methods ([#405]) ([**@nquetschlich**])
19+
- ✨ Add Estimated Hellinger Distance as a further Figure of Merit ([#360]) ([**@flowerthrower**])
1520

1621
### Changed
1722

@@ -20,14 +25,16 @@ This project adheres to [Semantic Versioning], with the exception that minor rel
2025
- 📝 Migrate the documentation from .rst to .md files ([#403]) ([**@nquetschlich**])
2126
- ✨ Improve RL action handling by using dataclasses ([#401]) ([**@nquetschlich**])
2227
- ✨ Support MQT Bench v2 and use Qiskit's Target to represent quantum devices ([#393]) ([**@nquetschlich**])
28+
- 🚚 Move to MQT organization ([#385]) ([**@flowerthrower**])
2329

2430
## [2.2.0] - 2025-02-02
2531

2632
_📚 Refer to the [GitHub Release Notes](https://github.com/munich-quantum-toolkit/predictor/releases) for previous changelogs._
2733

2834
<!-- Version links -->
2935

30-
[unreleased]: https://github.com/munich-quantum-toolkit/predictor/compare/v2.2.0...HEAD
36+
[unreleased]: https://github.com/munich-quantum-toolkit/predictor/compare/v2.3.0...HEAD
37+
[2.3.0]: https://github.com/munich-quantum-toolkit/predictor/compare/v2.2.0...v2.3.0
3138
[2.2.0]: https://github.com/munich-quantum-toolkit/predictor/releases/tag/v2.2.0
3239

3340
<!-- PR links -->
@@ -37,11 +44,14 @@ _📚 Refer to the [GitHub Release Notes](https://github.com/munich-quantum-tool
3744
[#403]: https://github.com/munich-quantum-toolkit/predictor/pull/403
3845
[#401]: https://github.com/munich-quantum-toolkit/predictor/pull/401
3946
[#393]: https://github.com/munich-quantum-toolkit/predictor/pull/393
47+
[#385]: https://github.com/munich-quantum-toolkit/predictor/pull/385
48+
[#360]: https://github.com/munich-quantum-toolkit/predictor/pull/360
4049

4150
<!-- Contributor -->
4251

4352
[**@burgholzer**]: https://github.com/burgholzer
4453
[**@nquetschlich**]: https://github.com/nquetschlich
54+
[**@flowerthrower**]: https://github.com/flowerthrower
4555

4656
<!-- General links -->
4757

UPGRADING.md

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

55
## [Unreleased]
66

7+
## [2.3.0] - 2025-07-29
8+
9+
In this release, we have migrated to using Qiskit's `Target` class to represent quantum devices.
10+
This change allows for better compatibility with the latest MQT Bench version and improves the overall usability of the library.
11+
Beyond that, we also support Qiskit v2 now.
12+
13+
Furthermore, both the ML and RL parts of MQT Predictor have been refactored to enhance their functionality and usability:
14+
The ML setup has been simplified and streamlined, making it easier to use and integrate into your workflows.
15+
The RL action handling has been updated to utilize dataclasses, which improves the structure and clarity of the code, making it easier to understand and maintain.
16+
17+
### General
18+
19+
MQT Bench has moved to the [munich-quantum-toolkit](https://github.com/munich-quantum-toolkit) GitHub organization under https://github.com/munich-quantum-toolkit/predictor.
20+
While most links should be automatically redirected, please update any links in your code to point to the new location.
21+
All links in the documentation have been updated accordingly.
22+
723
<!-- Version links -->
824

9-
[unreleased]: https://github.com/munich-quantum-toolkit/predictor/compare/v2.2.0...HEAD
25+
[unreleased]: https://github.com/munich-quantum-toolkit/predictor/compare/v2.3.0...HEAD
26+
[2.3.0]: https://github.com/munich-quantum-toolkit/predictor/compare/v2.2.0...v2.3.0

0 commit comments

Comments
 (0)