All notable changes to this project will be documented in this file.
The format is based on a mixture of Keep a Changelog and Common Changelog. This project adheres to Semantic Versioning, with the exception that minor releases may include breaking changes.
1.1.0 - 2026-07-15
If you are upgrading: please see UPGRADING.md.
This release is compatible with Catalyst 0.15.0 and PennyLane 0.45.0.
- ⬆️ Update Catalyst to version 0.15.0 (#135) (@flowerthrower)
1.0.1 - 2026-06-02
This release is compatible with Catalyst 0.14.1 and PennyLane 0.44.1.
- 🚸 Add CMake presets to provide a standardized and reproducible way to configure builds (#137) (@denialhaag)
- ⬆️ Update munich-quantum-toolkit/workflows to version
v2.0.2(#137) (@denialhaag) - 📌 Pin
pennylaneto 0.44 to ensure compatibility with Catalyst 0.14.1 (#139) (@flowerthrower) - ⬆️ Update Catalyst to version 0.14.1 (#77) (@denialhaag)
1.0.0 - 2026-01-26
This release is compatible with Catalyst 0.14.0 and PennyLane 0.44.0.
- ⬆️ Add Python 3.14 support (#45) (@flowerthrower, @burgholzer)
- 🐍 Introduce Python package providing Catalyst plugin utilities and device configuration (#20) (@flowerthrower)
- 🧪 Add comprehensive round-trip Python integration tests (#20) (@flowerthrower)
- 🔌 Add MLIR plugin for connecting MQT Core with Catalyst (#3) (@flowerthrower, @burgholzer)
- 📦 Set up the initial repo structure and configuration (#1) (@flowerthrower, @burgholzer)
- ⬆️ Update Catalyst to version 0.14.0 (#45) (@flowerthrower, @burgholzer)
- 🔄 Migrate testing infrastructure from LIT/MLIR-level to Python/pytest (#20) (@flowerthrower)
- 👷 Update CI/CD macOS runners to
macos-15(#20) (@flowerthrower) - 📦 Bump
mqt-coreto version 3.4.0 (#20) (@flowerthrower)
- 🗑️ Remove LIT/MLIR test infrastructure and files (#20) (@flowerthrower)
📚 Refer to the original MQT Core PR for initial discussions and decisions leading to this project.