MQT Core 3.2.0 Release
·
874 commits
to refs/heads/main
since this release
👀 What Changed
Please refer to the changelog and the upgrade guide for a structured overview of the changes.
⚛️ MQT Core IR
⚖️ MQT Core DD Package
- 🚨 Silence two compiler warnings in the DD submodule (#1048) (@burgholzer)
🐉 MQT Core MLIR
- 🧪 Add additional tests to improve coverage (#1059) (@DRovara)
- 👷🏼📈 Set up MLIR coverage collection (#1024) (@burgholzer)
- ✨ Add MQT-internal MLIR dialect conversions (#1001) (@li-mingbao)
- ♻️ one more
matchandrewritereplacement (#1056) (@burgholzer) - 🐛 Fix parsing of
GPhase(#1042) (@ystade) - Use matchAndRewrite instead of match and rewrite (#1046) (@flowerthrower)
🚀 Features and Enhancements
- ⬆️🐍 Build Python 3.14 wheels (#1076) (@denialhaag)
- ✨ Make Python enums PEP-435 compatible (#1077) (@denialhaag)
- ✨ Add MQT-internal MLIR dialect conversions (#1001) (@li-mingbao)
🐛 Bug Fixes
- 🐛👷 Fix condition for Python coverage (#1060) (@denialhaag)
- ♻️ one more
matchandrewritereplacement (#1056) (@burgholzer) - 🐛 Fix parsing of
GPhase(#1042) (@ystade) - Use matchAndRewrite instead of match and rewrite (#1046) (@flowerthrower)
📄 Documentation
- 🔖 Prepare release of v3.2.0 (#1086) (@denialhaag)
- 🩹 Fix changelog (#1068) (@denialhaag)
🧹 Code Quality
- 🧪 Add additional tests to improve coverage (#1059) (@DRovara)
- ⬆️ Require C++20 (#897) (@burgholzer)
- Use matchAndRewrite instead of match and rewrite (#1046) (@flowerthrower)
- 🚨 Silence two compiler warnings in the DD submodule (#1048) (@burgholzer)
🤖 CI
- 👷 Update workflow that creates issue if Qiskit upstream tests fail (#1061) (@denialhaag)
- 👷 Always test selected Debug builds (#1062) (@denialhaag)
- 🐛👷 Fix condition for Python coverage (#1060) (@denialhaag)
- ⬆️ Update CI/CD testing configuration (#1049) (@burgholzer)
- 👷🏼📈 Set up MLIR coverage collection (#1024) (@burgholzer)
⬆️ Dependencies
13 changes
- ⬆️🐍 Lock file maintenance (#1074) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook sirosen/texthooks to v0.7.1 (#1073) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.5 (#1072) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🐍 Lock file maintenance (#1066) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.15 (#1064) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.4 (#1063) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.17.0 (#1065) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🐍 Lock file maintenance (#1055) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️ raise
pybind11lower bound tov3.0.0(#1050) (@burgholzer) - ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.12 (#1053) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update actions/create-github-app-token action to v2 (#1054) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-clang-format to v20.1.8 (#1052) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.3 (#1051) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
Full Changelog: v3.1.0...v3.2.0