MQT QCEC 2.7.0 Release
github-actions
released this
09 Aug 22:35
·
105 commits
to refs/heads/main
since this release
👀 What Changed
This release brings a couple of usability improvements along with quite some project configuration updates.
Most notably, it marks the first release to ship Python 3.13 wheels (including the free-threading variant).
🚀 Features and Enhancements
- ✨ Python 3.13 Support @burgholzer (#430)
- 🚸 introduce
importlib.resources
compatibility module @burgholzer (#414) - 🚸 add configurable repo owner for mqt-core dependency @burgholzer (#412)
- 🚸 better results reporting @burgholzer (#387)
- ✨⚡🍱 new optimization pass, better application strategies, new gate profiles @burgholzer (#385)
🐛 Bug Fixes
- 🩹 fix MQT Core update workflow @burgholzer (#435)
- 🐛 Fix strip idle qubits @TeWas (#394)
📄 Documentation
- 🍱 MQT Branding @burgholzer (#392)
🤖 CI
- ⬆️ update mqt-workflows to v1.3 (moving tag) @burgholzer (#438)
- 🩹 fix MQT Core update workflow @burgholzer (#435)
- ⬆️🪝 update pre-commit config @burgholzer (#434)
- 📦 add artifact attestation @burgholzer (#419)
- 🧱 include MQT Core via FetchContent instead of as a submodule @burgholzer (#407)
- ⚡🔧 Faster
cibuildwheel
and better Windows wheel repair @burgholzer (#405) - ⬆️ update to
mqt-workflows==1.0.1
@burgholzer (#400) - ⬆️ update black version in blacken-docs @burgholzer (#399)
- 🧱 switch to dedicated reusable MQT workflows @burgholzer (#396)
- 👷⬆️ update reusable workflows @burgholzer (#389)
📦 Packaging
- ⬆️ update to scikit-build-core 0.10 @burgholzer (#436)
- ✨ Python 3.13 Support @burgholzer (#430)
- ⚡ only build bindings target for Python package @burgholzer (#418)
- 📦 add artifact attestation @burgholzer (#419)
- 📦 smaller Python wheels @burgholzer (#397)
🧹 Code Quality
- ⬆️🪝 update pre-commit config @burgholzer (#434)
- 🚨 Fix new warnings revealed by clang-tidy 18 @burgholzer (#401)
- 🎨 Code format and linting config update @burgholzer (#408)
- ✨⚡🍱 new optimization pass, better application strategies, new gate profiles @burgholzer (#385)
⬆️ Dependencies
36 changes
- ⬆️ update mqt-workflows to v1.3 (moving tag) @burgholzer (#438)
- ⬆️ Update
cda-tum/mqt-core
@github-actions (#437) - ⬆️ update to scikit-build-core 0.10 @burgholzer (#436)
- 🩹 fix MQT Core update workflow @burgholzer (#435)
- ⬆️🪝 update pre-commit config @burgholzer (#434)
- Bump cda-tum/mqt-workflows from 1.1.5 to 1.2.1 in the github-actions group @dependabot (#433)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#431)
- Update sphinx requirement from ~=7.0 to >=7 in the python-dependencies group @dependabot (#429)
- Bump actions/attest-build-provenance from 1.3.3 to 1.4.0 in the github-actions group @dependabot (#428)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#427)
- Bump cda-tum/mqt-workflows from 1.1.4 to 1.1.5 in the github-actions group @dependabot (#426)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#425)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#423)
- Bump actions/attest-build-provenance from 1.3.2 to 1.3.3 in the github-actions group @dependabot (#422)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#421)
- Bump cda-tum/mqt-workflows from 1.1.3 to 1.1.4 in the github-actions group @dependabot (#420)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#417)
- ⬆️ Update
cda-tum/mqt-core
@github-actions (#416) - ⬆️🪝 update pre-commit hooks @pre-commit-ci (#413)
- 🚸 add configurable repo owner for mqt-core dependency @burgholzer (#412)
- 🧱 include MQT Core via FetchContent instead of as a submodule @burgholzer (#407)
- ⚡🔧 Faster
cibuildwheel
and better Windows wheel repair @burgholzer (#405) - ⬆️🪝 update pre-commit hooks @pre-commit-ci (#406)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#404)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#403)
- Bump extern/mqt-core from
5f27ae7
to4db8776
in the submodules group @dependabot (#402) - ⬆️ update to
mqt-workflows==1.0.1
@burgholzer (#400) - ⬆️ update black version in blacken-docs @burgholzer (#399)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#398)
- 🧱 switch to dedicated reusable MQT workflows @burgholzer (#396)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#395)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#393)
- Bump extern/mqt-core from
5f88f68
to8fbfaa5
in the submodules group @dependabot (#391) - ⬆️🪝 update pre-commit hooks @pre-commit-ci (#390)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#388)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#386)
Full Changelog: v2.6.0...v2.7.0