Releases: cda-tum/mqt-bench
MQT Bench 1.1.7 Release
👀 What Changed
Python 3.13 is out and Python 3.8 has reached end-of-life. Hence, this is the first release to officially support Python 3.13.
This is also the first release including a uv.lock
file for reproducible, working Python environments. This includes switching from dependabot to renovate for automatically managing dependency updates.
It also contains some smaller usability improvements for the library itself.
🚀 Features and Enhancements
- 🐛 Verify provider and device availability based on selected level @Drewniok (#394)
- ⚡🚨 make
qiskit_optimization
import lazy @burgholzer (#383)
📄 Documentation
- Corrected the readme ghz-example @darya-mart (#382)
🤖 CI
- 👷 adjusted to mqt workflow update @nquetschlich (#392)
- ⚗️ update mqt-workflows version @burgholzer (#377)
⬆️ Dependencies
6 changes
- Configure Renovate @renovate (#396)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#395)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#393)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#385)
- ⚗️ update mqt-workflows version @burgholzer (#377)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#380)
Full Changelog: v1.1.6...v1.1.7
MQTBench 1.1.6 Release
What Changed 👀
This quick patch release improves the import speeds of the MQT Bench package.
- ⚡ improved import speeds @burgholzer (#379)
🤖 CI
- reverted unwanted downgrade of typos @nquetschlich (#374)
⬆️ Dependencies
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#376)
- Bump actions/attest-build-provenance from 1.4.2 to 1.4.3 in the github-actions group @dependabot (#375)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#373)
Full Changelog: v1.1.5...v1.1.6
MQTBench 1.1.5 Release
What Changed 👀
- 👷 update framework @nquetschlich (#367)
🐛 Bug Fixes
- 🩹 remove duplicate round of measurements @burgholzer (#364)
⬆️ Dependencies
6 changes
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#371)
- Bump the python-dependencies group with 2 updates @dependabot (#370)
- Bump actions/attest-build-provenance from 1.4.1 to 1.4.2 in the github-actions group @dependabot (#369)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#360)
- Bump cda-tum/mqt-workflows from 1.1.4 to 1.1.5 in the github-actions group @dependabot (#359)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#355)
Full Changelog: v1.1.4...v1.1.5
MQTBench 1.1.4 Release
What Changed 👀
⬆️ Dependencies
9 changes
- ⬇️ added temporary cap for numpy @nquetschlich (#357)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#354)
- 📌 removed dep upper cap @nquetschlich (#353)
- Bump cda-tum/mqt-workflows from 1.1.3 to 1.1.4 in the github-actions group @dependabot (#352)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#351)
- Bump cda-tum/mqt-workflows from 1.1.2 to 1.1.3 in the github-actions group @dependabot (#350)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#349)
- Update pytket-qiskit requirement from <0.54.0,>=0.53.0 to >=0.53.0,<0.55.0 in the python-dependencies group @dependabot (#348)
- Bump cda-tum/mqt-workflows from 1.0.1 to 1.1.2 in the github-actions group @dependabot (#347)
Full Changelog: v1.1.3...v1.1.4
MQTBench 1.1.3 Release
What Changed 👀
- 📌 adjusted pytket dependency and fixed deprecation warning @nquetschlich (#344)
- Add IQM devices @flowerthrower (#329)
- Update device calibration @flowerthrower (#310)
📄 Documentation
- 💡 added ref to readme @nquetschlich (#346)
- 💡 adjusted Acks @nquetschlich (#342)
- 📝 Add docstring check to ruff and fix respective errors @nquetschlich (#331)
- 💡 fixed minor readme issues @nquetschlich (#328)
- 📝 Fix MQT Logo in README @burgholzer (#327)
🤖 CI
- Fix CD workflow @nquetschlich (#339)
- ⬆️ update black version in blacken-docs @burgholzer (#337)
- 🧱 switched to different CI workflow source and filter warnings @nquetschlich (#335)
⬆️ Dependencies
9 changes
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#343)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#341)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#340)
- Bump cda-tum/mqt-workflows from 1.0.0 to 1.0.1 in the github-actions group @dependabot (#338)
- ⬆️ update black version in blacken-docs @burgholzer (#337)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#336)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#333)
- Bump cda-tum/mqt-core from 2.4.1 to 2.4.2 in the github-actions group @dependabot (#332)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#330)
Full Changelog: v1.1.2...v1.1.3
MQTBench 1.1.2 Release
What Changed 👀
- Remove setup.py reference @nquetschlich (#319)
🚀 Features and Enhancements
- Add basic CLI around get_benchmark() @ColoredCarrot (#321)
- 💡 Add PennyLane reference(#322)
🤖 CI
- ✨ improve CI/CD and package itself @nquetschlich (#322)
⬆️ Dependencies
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#325)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#323)
- Update pytket-qiskit requirement from <0.53.0,>=0.50.0 to >=0.50.0,<0.54.0 in the python-dependencies group @dependabot (#320)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#318)
Full Changelog: v1.1.1...v1.1.2
MQTBench 1.1.1 Release
What Changed 👀
- Improve ruff config @nquetschlich (#315)
🐛 Bug Fixes
- 🐛 Remove superfluous classical register in QFT algorithm @burgholzer (#316)
⬆️ Dependencies
- Update pytket-qiskit requirement from <0.52.0,>=0.50.0 to >=0.50.0,<0.53.0 in the python-dependencies group @dependabot (#317)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#314)
- Update pytket-qiskit requirement from <0.51.0,>=0.50.0 to >=0.50.0,<0.52.0 in the python-dependencies group @dependabot (#313)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#312)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#311)
Full Changelog: v1.1.0...v1.1.1
MQTBench 1.1.0 Release
What Changed 👀
- Small fixes @nquetschlich (#308)
- MQTPredictor update @flowerthrower (#299)
- 🎨 added link to MQT website @nquetschlich (#304)
- 🎨 Improved SupermarQ feature calculation @nquetschlich (#298)
- 🔧 add all-to-all connectivity for ionq aria device @flowerthrower (#283)
🚀 Features and Enhancements
- Unify device specification @flowerthrower (#272)
📄 Documentation
- Minor Webpage Improvements @nquetschlich (#295)
🤖 CI
- Update dependabot.yml @nquetschlich (#284)
⬆️ Dependencies
14 changes
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#307)
- ✨ Support of Qiskit v1.0.0 @dependabot (#306)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#305)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#303)
- 📌 increased lower cap of pytket_qiskit v0.48.0 @nquetschlich (#302)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#301)
- Bump the github-actions group with 2 updates @dependabot (#300)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#294)
- Bump the github-actions group with 1 update @dependabot (#293)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#291)
- Bump the python-dependencies group with 1 update @dependabot (#290)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#285)
- Bump actions/download-artifact from 3 to 4 @dependabot (#274)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#281)
Full Changelog: v1.0.8...v1.1.0
MQTBench 1.0.8 Release
What Changed 👀
- 🩹 Improved CodeCov Configuration @nquetschlich (#270)
🤖 CI
- ✅ Increase Testing Code Coverage @nquetschlich (#271)
⬆️ Dependencies
7 changes
- Update pytket-qiskit requirement from <0.47.0,>=0.40.0 to >=0.40.0,<0.48.0 @dependabot (#280)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#278)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#277)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#276)
- Bump github/codeql-action from 2 to 3 @dependabot (#273)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#269)
- Bump actions/setup-python from 4 to 5 @dependabot (#268)
Full Changelog: v1.0.7...v1.0.8
MQTBench 1.0.7 Release
What Changed 👀
📄 Documentation
- 📝 Add Acknowledgements @nquetschlich (#263)
- 🎨 fixed typo @nquetschlich (#262)
🤖 CI
- 🎨 fixed typo @nquetschlich (#262)
⬆️ Dependencies
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#266)
- Update pytket-qiskit requirement from <0.46.0,>=0.40.0 to >=0.40.0,<0.47.0 @dependabot (#265)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#264)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#261)
Full Changelog: v1.0.6...v1.0.7