π What Changed
This marks the first pre-release in the v3.0 series. The biggest change in this regard is the transition to the MQT Core Python package.
See 418 for some history on this year-long transition.
π Features and Enhancements
- β¨ switch to `mqt-core` Python package burgholzer (418)
π¦ Packaging
- β¨ switch to `mqt-core` Python package burgholzer (418)
π€ CI
- π¨ update pre-commit, lockfile, and adjust for Qiskit 1.3 burgholzer (574)
β¬οΈ Dependencies
<details>
<summary>31 changes</summary>
- β¬οΈπ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#603)
- β¬οΈ scikit-build-core 0.11, PEP 639 license expressions, sphinx fixes, more automerge burgholzer (604)
- β¬οΈπ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#601)
- β¬οΈπͺ Update pre-commit hook rbubley/mirrors-prettier to v3.5.2 [renovate[bot]](https://github.com/apps/renovate) (#600)
- β¨ switch to `mqt-core` Python package burgholzer (418)
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.29.4 [renovate[bot]](https://github.com/apps/renovate) (#584)
- β¬οΈπ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#594)
- β¬οΈπͺ Update pre-commit hook pre-commit/mirrors-mypy to v1.15.0 [renovate[bot]](https://github.com/apps/renovate) (#596)
- β¬οΈπͺ Update pre-commit hook rbubley/mirrors-prettier to v3.5.1 [renovate[bot]](https://github.com/apps/renovate) (#597)
- β¬οΈπͺ Update pre-commit hook python-jsonschema/check-jsonschema to v0.31.1 [renovate[bot]](https://github.com/apps/renovate) (#595)
- β¬οΈπ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#589)
- β¬οΈπͺ Update pre-commit hook python-jsonschema/check-jsonschema to v0.31.0 [renovate[bot]](https://github.com/apps/renovate) (#588)
- β¬οΈπͺ Update pre-commit hook pre-commit/mirrors-clang-format to v19.1.7 [renovate[bot]](https://github.com/apps/renovate) (#590)
- β¬οΈπ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#586)
- β¬οΈπͺ Update pre-commit hook pre-commit/mirrors-clang-format to v19.1.6 [renovate[bot]](https://github.com/apps/renovate) (#585)
- β¬οΈπͺ Update pre-commit hook pre-commit/mirrors-mypy to v1.14.1 [renovate[bot]](https://github.com/apps/renovate) (#583)
- β¬οΈπ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#582)
- β¬οΈπ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#581)
- β¬οΈπͺ Update pre-commit hook pre-commit/mirrors-mypy to v1.14.0 [renovate[bot]](https://github.com/apps/renovate) (#580)
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.28.4 [renovate[bot]](https://github.com/apps/renovate) (#579)
- β¬οΈπ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#577)
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1 [renovate[bot]](https://github.com/apps/renovate) (#576)
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.3 [renovate[bot]](https://github.com/apps/renovate) (#575)
- β¬οΈπ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#561)
- π¨ update pre-commit, lockfile, and adjust for Qiskit 1.3 burgholzer (574)
- β¬οΈπͺ Update pre-commit hook sirosen/texthooks to v0.6.8 [renovate[bot]](https://github.com/apps/renovate) (#572)
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.28.2 [renovate[bot]](https://github.com/apps/renovate) (#570)
- β¬οΈπͺ Update pre-commit hook rbubley/mirrors-prettier to v3.4.2 [renovate[bot]](https://github.com/apps/renovate) (#569)
- β¬οΈπͺ Update pre-commit hook python-jsonschema/check-jsonschema to v0.30.0 [renovate[bot]](https://github.com/apps/renovate) (#568)
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.28.1 [renovate[bot]](https://github.com/apps/renovate) (#567)
- β¬οΈπͺ Update pre-commit hook pre-commit/mirrors-clang-format to v19.1.4 [renovate[bot]](https://github.com/apps/renovate) (#564)
</details>
**Full Changelog**: https://github.com/cda-tum/mqt-qmap/compare/v2.8.0...v3.0.0