Releases: munich-quantum-toolkit/core
MQT Core 3.6.1 Release
👀 What Changed
Please refer to the changelog and the upgrade guide for a structured overview of the changes.
Changed
- 🚸 Improve native gate support for the Qiskit-to-OpenQASM3 conversion in the QDMI-Qiskit interface (#1719) (@burgholzer)
Fixed
- 🏁 Fix dynamic loading of QDMI device DLLs on Windows when an absolute path is provided (#1720) (@burgholzer)
Full Changelog: v3.6.0...v3.6.1
MQT Core 3.6.0 Release
👀 What Changed
Please refer to the changelog and the upgrade guide for a structured overview of the changes.
Added
- 🚸 Add a measurement instruction to the default SC QDMI device (#1694) (@burgholzer)
- ✨ Add support for multi-controlled gates to the QDMI Qiskit backend converter (#1694) (@burgholzer)
Changed
- ♻️ Build all built-in QDMI devices as shared libraries (#1694) (@burgholzer)
- ⬆️ Update minimum supported Qiskit version to 1.1.0 (#1694) (@burgholzer)
Fixed
- 🐛 Fix missing
nlohmann_json.natvisin Windows component-based CMake installs (#1702) (@burgholzer) - 🐛 Fix segfault in DD
samplemethod when idle classical bits are present (#1694) (@burgholzer)
Removed
- 🔥 Remove shared library wrappers for QDMI devices (#1694) (@burgholzer)
Full Changelog: v3.5.1...v3.6.0
MQT Core 3.5.1 Release
👀 What Changed
Please refer to the changelog and the upgrade guide for a structured overview of the changes.
🐛 Bug Fixes
- 🐛 Fix malformed include directories in exported
nlohmann_jsonCMake targets for component-based installs (#1662) (@burgholzer)
Full Changelog: v3.5.0...v3.5.1
MQT Core 3.5.0 Release
👀 What Changed
Please refer to the changelog and the upgrade guide for a structured overview of the changes.
Added
- ✨ Add support for multi-controlled gates to ZX package (#1380) (@keefehuang, @denialhaag)
- ✨ Add Sampler and Estimator Primitives to the QDMI-Qiskit Interface (#1507) (@marcelwa)
Changed
- ⬆️ Update
nanobindto version 2.12.0 (#1654) (@burgholzer) - ⬆️ Update QDMI to v1.3.0 (#1652) (@burgholzer)
- 📦 Switch to component-based installation for the MQT Core Python package (#1596) (@burgholzer)
- ⬆️ Update QDMI to latest version from stable
v1.2.xbranch (#1593) (@burgholzer) - ⬆️ Update
clang-tidyto version 22 (#1564) (@denialhaag, @burgholzer) - 👷 Build on
macos-26/macos-26-intelby default andmacos-15/macos-15-intelfor extensive tests (#1571) (@denialhaag)
Full Changelog: v3.4.1...v3.5.0
MQT Core 3.4.1 Release
👀 What Changed
Please refer to the changelog and the upgrade guide for a structured overview of the changes.
⚛️ MQT Core IR
- 🎨 Reorganize QDMI Codebase (backport #1444) (#1449) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify)))
🐉 MQT Core MLIR
- 🔧 Allow C++ standards newer than 20 (backport #1480) (#1482) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify)))
🐲 MQT Core QIR
- ♻️ Use
llcinstead of randomclangfor compiling QIR test circuits to improve robustness and handle opaque pointers correctly across LLVM versions (backport #1447) (#1450) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify)))
🚀 Features and Enhancements
- 🎨 Reorganize QDMI Codebase (backport #1444) (#1449) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify)))
🐛 Bug Fixes
- 🔧 Allow C++ standards newer than 20 (backport #1480) (#1482) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify)))
- ♻️ Use
llcinstead of randomclangfor compiling QIR test circuits to improve robustness and handle opaque pointers correctly across LLVM versions (backport #1447) (#1450) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify)))
📄 Documentation
- 🔖 Prepare release of
v3.4.1(#1495) (@denialhaag) - 📝 Update templated files (backport #1454) (#1457) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify)))
- 📝 Update templated files (backport #1439) (#1448) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify)))
🤖 CI
- 👷 Improve
stubssession (backport #1461) (#1462) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify))) - ⬆️ Update external dependencies and prek checks (backport #1453) (#1455) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify)))
🧹 Code Quality
- 🔙 Backport switch from mypy to ty (#1451) (@burgholzer)
⬆️ Dependencies
11 changes
- ⬆️🪝 Update patch versions (backport #1493) (#1494) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify)))
- ⬆️ Update
nanobindto 2.11.0 (backport #1481) (#1488) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify))) - ⬆️👨💻 Update actions/attest-build-provenance action to v3.2.0 (backport #1491) (#1492) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify)))
- ⬆️🔒️ Lock file maintenance (backport #1478) (#1490) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify)))
- ⬆️👨💻 Update patch versions (backport #1476) (#1489) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify)))
- ⬆️🔒️ Lock file maintenance (backport #1473) (#1486) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify)))
- ⬆️🪝 Update patch versions (backport #1467) (#1484) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify)))
- ⬆️👨💻 Update release-drafter/release-drafter action to v6.2.0 (backport #1477) (#1487) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify)))
- ⬆️🪝 Update pre-commit hook black to v26 (backport #1469) (#1485) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify)))
- ⬆️🪝 Update pre-commit hook rbubley/mirrors-prettier to v3.8.0 (backport #1468) (#1483) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify)))
- ⬆️ Update external dependencies and prek checks (backport #1453) (#1455) ([@mergify[bot]](https://github.com/[mergify[bot]](https://github.com/apps/mergify)))
Full Changelog: v3.4.0...v3.4.1
MQT Core 3.4.0 Release
👀 What Changed
Please refer to the changelog and the upgrade guide for a structured overview of the changes.
⚛️ MQT Core IR
- ⬆️🐍 Update dependency ty to v0.0.1a31 (#1338) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
⚖️ MQT Core DD Package
- ♻️ Move DD package evaluation module to standalone script (#1327) (@burgholzer)
🐉 MQT Core MLIR
- 🐛
shortestSWAPsBetweenreturns one SWAP too many (#1395) (@MatthiasReumann) - 🐛 Handling Conditional Branches from QuantumComputation to MLIR (#1378) (@LiRem101)
- ♻️ Apply CRTP to Unit class (#1379) (@MatthiasReumann)
- 👷 Update
setup-mlirversion (#1360) (@denialhaag) - ✨Implement Unitized Routing Passes (#1301) (@MatthiasReumann)
- ✨ Add
WireIterator(#1310) (@MatthiasReumann) - 👷 Update MLIR set-up to use self-built versions (#1294) (@denialhaag)
🏼 MQT Core NA Package
- ♻️ Preserve Tuple Structure and Improve Site Type Clarity of the MQT NA Default QDMI Device (#1299) (@marcelwa)
🚀 Features and Enhancements
- 👨💻📦 build QDMI generators as shared libraries on install (#1403) (@denialhaag)
- ⚡ Improve uv build caching by removing unconditional
reinstall-packageand configuring dedicatedcache-keys(#1412) (@burgholzer) - 🚸 Portability improvements for the QIR runner (#1410) (@burgholzer)
- 🚸 expose MQT_CORE_VERSION as part of the
add_mqt_core_librarymacro (#1409) (@burgholzer) - ♻️🏁 Remove Windows-specific restrictions for dynamic QDMI device library handling (#1406) (@burgholzer)
- ♻️ Replace
pybind11withnanobind(#1383) (@denialhaag) - ♻️ Allow
QDMIBackendto submit multiple circuits per job to be compliant with Qiskit's interface (#1385) (@marcelwa) - ✨ Instantiate
Devicefrom dynamic QDMI device library (#1381) (@marcelwa) - ♻️ Apply CRTP to Unit class (#1379) (@MatthiasReumann)
- ✨ IQM JSON support in Qiskit-QDMI Backend (#1375) (@marcelwa)
- ✨ QDMI authentication via FoMaC (#1355) (@marcelwa)
- ✨ New QDMI Device to represent SC Devices (#1328) (@ystade)
- ✨Implement Unitized Routing Passes (#1301) (@MatthiasReumann)
- ✨ QDMI Device to Qiskit Backend (#1243) (@marcelwa)
- ✨ Add
WireIterator(#1310) (@MatthiasReumann) - ♻️ Preserve Tuple Structure and Improve Site Type Clarity of the MQT NA Default QDMI Device (#1299) (@marcelwa)
- ♻️ Move DD package evaluation module to standalone script (#1327) (@burgholzer)
🐛 Bug Fixes
- 🐛
shortestSWAPsBetweenreturns one SWAP too many (#1395) (@MatthiasReumann) - 🐛 Handling Conditional Branches from QuantumComputation to MLIR (#1378) (@LiRem101)
- 🐛 Allow QDMI Device operation names to differ from Qiskit ones (#1384) (@marcelwa)
- 🐛 Update IQM JSON converter to use locus field instead of qubits (#1382) (@burgholzer)
- ⬆️🐍 Update dependency ty to v0.0.1a31 (#1338) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- 🐛 Fix dynamic QDMI Device (#1336) (@ystade)
📄 Documentation
- 📄 Update license to 2026 (#1431) (@burgholzer)
- 📝 Update templated files (#1373) ([@mqt-app[bot]](https://github.com/[mqt-app[bot]](https://github.com/apps/mqt-app)))
- 📝 Update templated files (#1324) ([@mqt-app[bot]](https://github.com/[mqt-app[bot]](https://github.com/apps/mqt-app)))
🤖 CI
- 📦🏁 Build Windows x86 wheels on windows-2025 runner for newer compiler (#1415) (@burgholzer)
- 👷 Build on
macos-15/windows-2025by default andmacos-14/windows-2022for extensive tests (#1414) (@burgholzer) - 📦🍎 Build macOS arm64 wheels on macos-15 runner for newer compiler (#1413) (@burgholzer)
- ⚡ Improve uv build caching by removing unconditional
reinstall-packageand configuring dedicatedcache-keys(#1412) (@burgholzer) - 👷 Fix configuration of
cpp-linterjob (#1394) (@denialhaag) - 🔥 Stop building 3.13t wheels (#1371) (@burgholzer)
- 👷 Update
setup-mlirversion (#1360) (@denialhaag) - 👷 Update C++ test matrices (#1359) (@denialhaag)
- 👷 Update MLIR set-up to use self-built versions (#1294) (@denialhaag)
📦 Packaging
- 📦🏁 Build Windows x86 wheels on windows-2025 runner for newer compiler (#1415) (@burgholzer)
- 📦🍎 Build macOS arm64 wheels on macos-15 runner for newer compiler (#1413) (@burgholzer)
- 👨💻📦 Build
spdlogas a shared library on project installs (#1411) (@burgholzer) - ♻️ Replace
pybind11withnanobind(#1383) (@denialhaag) - 🔥 Stop building 3.13t wheels (#1371) (@burgholzer)
🧹 Code Quality
- ⬆️🐍 Update dependency ty to v0.0.1a31 (#1338) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- 🔧 Streamline DX (#1337) (@denialhaag)
- 🚨 Enable Astral's type checker
ty(...
MQT Core 3.3.3 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
- ✨ DD-based Simulator QDMI device (#1287) (@burgholzer)
🏼 MQT Core NA Package
🚀 Features and Enhancements
- Neutral Atom hybrid compilation extension (#1293) (@lsschmid)
- ✨ DD-based Simulator QDMI device (#1287) (@burgholzer)
🐛 Bug Fixes
- 🐛 Revert change to
opTypeFromString()signature (#1300) (@denialhaag)
⬆️ Dependencies
- ⬆️🪝 Update pre-commit hook scientific-python/cookie to v2025.11.07 (#1297) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-clang-format to v21.1.5 (#1296) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.4 (#1295) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🔒️ Lock file maintenance (#1298) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
Full Changelog: v3.3.2...v3.3.3
MQT Core 3.3.2 Release
👀 What Changed
Please refer to the changelog and the upgrade guide for a structured overview of the changes.
⚛️ MQT Core IR
- ✨ Add native support for
R(theta, phi)gate (#1283) (@burgholzer) - 🐛 Allow integer QASM version declarations (#1269) (@denialhaag)
⚖️ MQT Core DD Package
- ✨ Add native support for
R(theta, phi)gate (#1283) (@burgholzer)
🐉 MQT Core MLIR
- ✨ MLIR - Hybrid Circuit Optimization with Qubit Reuse (#1108) (@DRovara)
- ✨ Add native support for
R(theta, phi)gate (#1283) (@burgholzer) - ✨ Add
--archoption to MLIR Routing Pass (#1279) (@MatthiasReumann) - ⚡️ Algorithmic Improvements of A*-search-based Routing (#1271) (@MatthiasReumann)
- ✨ MLIR | Implement QMAP Algorithm (#1237) (@MatthiasReumann)
🏼 MQT Core NA Package
🕸️ MQT Core ZX Package
- ✨ Add native support for
R(theta, phi)gate (#1283) (@burgholzer)
🚀 Features and Enhancements
- ✨ MLIR - Hybrid Circuit Optimization with Qubit Reuse (#1108) (@DRovara)
- ✨ Add native support for
R(theta, phi)gate (#1283) (@burgholzer) - ✨ Add
--archoption to MLIR Routing Pass (#1279) (@MatthiasReumann) - ⚡️ Algorithmic Improvements of A*-search-based Routing (#1271) (@MatthiasReumann)
- ✨ MLIR | Implement QMAP Algorithm (#1237) (@MatthiasReumann)
🐛 Bug Fixes
- 🐛 Fix Validation of
NAComputation(#1276) (@ystade) - 🐛 Allow integer QASM version declarations (#1269) (@denialhaag)
📄 Documentation
- 🔖 Prepare release of v3.3.2 (#1292) (@denialhaag)
⬆️ Dependencies
17 changes
- ⬆️🔒️ Lock file maintenance (#1291) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.11.04 (#1290) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🔒️ Lock file maintenance (#1289) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.11.02 (#1288) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.11.01 (#1282) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.39.0 (#1281) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.3 (#1280) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🔒️ Lock file maintenance (#1278) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update astral-sh/setup-uv action to v7.1.2 (#1277) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.10.25 (#1275) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update actions/download-artifact action to v6 (#1274) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.10.24 (#1273) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.2 (#1272) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook scientific-python/cookie to v2025.10.20 (#1270) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🔒️ Lock file maintenance (#1267) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update astral-sh/setup-uv action to v7.1.1 (#1266) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.1 (#1265) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
Full Changelog: v3.3.1...v3.3.2
MQT Core 3.3.1 Release
👀 What Changed
Please refer to the changelog and the upgrade guide for a structured overview of the changes.
🐛 Bug Fixes
- 🐛 Ensure
spdlogdependency can be found frommqt-coreinstall (#1263) (@burgholzer)
📦 Packaging
- 🐛 Ensure
spdlogdependency can be found frommqt-coreinstall (#1263) (@burgholzer)
⬆️ Dependencies
- 🐛 Ensure
spdlogdependency can be found frommqt-coreinstall (#1263) (@burgholzer)
Full Changelog: v3.3.0...v3.3.1
MQT Core 3.3.0 Release
👀 What Changed
Please refer to the changelog and the upgrade guide for a structured overview of the changes.
⚛️ MQT Core IR
- 🏁 Optimize OpenQASM layout parsing to fix Windows stack overflows (#1235) (@burgholzer)
- ✨ Collect clifford blocks (#885) (@jannikpflieger)
🐉 MQT Core MLIR
- ✨ MLIR | Add
PlacementPass(#1232) (@MatthiasReumann) - ♻️ MLIR | Routing Pass: Use
passthroughattribute for entry_point checking (#1222) (@MatthiasReumann) - ✨ Enable import of
BarrierOpintoMQTRef(#1224) (@denialhaag) - ♻️ Replace MLIR
QubitRegistertypes withmemref(#1211) (@denialhaag) - 🚧 Naive Quantum Program Mapping (#1148) (@MatthiasReumann)
- ✨ Add QIR Runtime using DD-based simulation (#1210) (@ystade)
- ✨ Add MLIR Swap Reconstruction and Elision (#1207) (@taminob)
- ✨ Add MQTRef-QIR conversions (#1091) (@li-mingbao)
- 🚸 Define custom assembly formats for MLIR operations (#1209) (@denialhaag)
- 🔧 Trigger RTD Build also on Changes in MLIR Directory (#1208) (@ystade)
- ✨ Support importing
IfElseOpererations toMQTRef(#1164) (@denialhaag) - 📝 Document classical result semantics in MLIR dialects (#1177) (@denialhaag)
- 🐉 Require LLVM 21 (#1180) (@denialhaag)
- ✨ Implement elide permutations pass in MLIR (#1151) (@taminob)
- 👷 Improve MLIR CI (#1156) (@burgholzer)
- ✨ Implement simple identity removal pass in MLIR (#1140) (@taminob)
- ✨ Add
isControlled()method toUnitaryInterfaceMLIR classes (#1157) (@taminob) - 📝 Integrate generated MLIR documentation (#1147) (@denialhaag)
- 🚸 MLIR - Add
entry_pointattribute inQuantumComputationtranslation (#1155) (@li-mingbao) - ✨ MLIR - Add missing Quantum Computation gates in Round Trip Pass (#1071) (@BertiFlorea)
- 💚🏁 Fix path management for Windows MLIR tests (#1141) (@burgholzer)
- ✨ MLIR - Add
allocQubitoperations toMQTOptandMQTRef(#1139) (@DRovara) - ✨ Add
Qubitoperation tomqtoptdialect (#1116) (@MatthiasReumann) - ✨ Add translation from
QuantumComputationtoMQTRef(#1099) (@denialhaag) - ✨ Transform
MQTDyntoMQTRefDialect (#1098) (@MatthiasReumann) - ♻️ MLIR - Update Measure Functionalities (#1106) (@DRovara)
- ♻️ Add
StatefulOpConversionPatternclass (#1096) (@MatthiasReumann)
🏼 MQT Core NA Package
- 🎨 Filter NA QDMI Devices (#1236) (@ystade)
- ✨ Add a NA FoMaC Recovering Structure of the QDMI Device (#1223) (@ystade)
🚀 Features and Enhancements
- 🎨 Filter NA QDMI Devices (#1236) (@ystade)
- ✨ MLIR | Add
PlacementPass(#1232) (@MatthiasReumann) - ✨ Enable import of
BarrierOpintoMQTRef(#1224) (@denialhaag) - ♻️ Replace MLIR
QubitRegistertypes withmemref(#1211) (@denialhaag) - 🚧 Naive Quantum Program Mapping (#1148) (@MatthiasReumann)
- ✨ Add QIR Runtime using DD-based simulation (#1210) (@ystade)
- ✨ Add MLIR Swap Reconstruction and Elision (#1207) (@taminob)
- ✨ Add MQTRef-QIR conversions (#1091) (@li-mingbao)
- 🚸 Define custom assembly formats for MLIR operations (#1209) (@denialhaag)
- ✨ Support importing
IfElseOpererations toMQTRef(#1164) (@denialhaag) - 📝 Exit docs build if code fails (#1195) (@denialhaag)
- 🎨 Replacement of 'friend' in FoMaC with Token Pattern (#1186) (@ystade)
- ✨ Add MQT's implementation of a generic FoMaC with Python bindings (#1150) (@ystade)
- ✨ Implement elide permutations pass in MLIR (#1151) (@taminob)
- ✨ Implement simple identity removal pass in MLIR (#1140) (@taminob)
- ✨ Collect clifford blocks (#885) (@jannikpflieger)
- ✨ Add
isControlled()method toUnitaryInterfaceMLIR classes (#1157) (@taminob) - ✨ Support more Properties in NA QDMI Device (#1100) (@ystade)
- 🚸 MLIR - Add
entry_pointattribute inQuantumComputationtranslation (#1155) (@li-mingbao) - ✨ MLIR - Add missing Quantum Computation gates in Round Trip Pass (#1071) (@BertiFlorea)
- ✨ Support Qiskit's
IfElseOp(#1117) (@denialhaag) - ✨ MLIR - Add
allocQubitoperations toMQTOptandMQTRef(#1139) (@DRovara) - ✨ Add
Qubitoperation tomqtoptdialect (#1116) (@MatthiasReumann) - ✨ MQT QDMI Driver (#1010) (@ystade)
- ✨ Add translation from
QuantumComputationtoMQTRef(#1099) (@denialhaag) - ✨ Transform
MQTDyntoMQTRefDialect (#1098) ([@MatthiasReumann](https://github.com/MatthiasReu...