Skip to content

Releases: cda-tum/mqt-core

MQT Core 2.5.0 Release

22 May 15:52
e090e10
Compare
Choose a tag to compare

👀 What Changed

⚛️ MQT Core

🚀 Features and Enhancements

⬆️ Dependencies

Full Changelog: v2.4.2...v2.5.0

MQT Core 2.4.2 Release

05 May 15:27
63051e8
Compare
Choose a tag to compare

👀 What Changed

Small patch release with updated reusable workflow. Apple Silicon runners now also support Python 3.8 and 3.9.
Python tests are now run on:

  • all supported Python versions on Ubuntu
  • the minimum and maximum supported version on macOS (Intel + arm64) and Windows.

This means that, e.g., for a library that supports Python 3.8 to 3.12, 5+2+2+2=11 test runs will be started and will produce coverage reports. If you update to the new version of the workflows, make sure to adjust the codecov config.

📄 Documentation

🤖 CI

  • 👷🔧🍎 enable Python 3.8+ tests on macos-14 runners @burgholzer (#597)

⬆️ Dependencies

Full Changelog: v2.4.1...v2.4.2

MQT Core 2.4.1 Release

22 Apr 20:55
5f88f68
Compare
Choose a tag to compare

👀 What Changed

This release mainly brings a documentation overhaul and new iterations of the reusable workflows.
It also includes support for Qiskit's final_layout attribute in the Qiskit to MQT conversion and a new optimization pass for conveniently eliding permutations from quantum circuits.

⚛️ MQT Core

🚀 Features and Enhancements

🐛 Bug Fixes

  • 🐛 Fix corner case handling for output permutation in defer measurements optimization @burgholzer (#587)

📄 Documentation

🤖 CI

⬆️ Dependencies

  • Bump wntrblm/nox from 2024.03.02 to 2024.04.15 in the github-actions group @dependabot (#590)

Full Changelog: v2.4.0...v2.4.1

MQT Core 2.4.0 Release

14 Apr 21:24
00fcfaa
Compare
Choose a tag to compare

👀 What Changed

Quite a big release for MQT Core. Highlights include:

  • ⚡ adoption of the new identity-less DD data structure that significantly boosts the overall performance (#358) and several further improvements to the DD package code
  • ✨ new optimization pass to collect qubit blocks
  • ♻️ refactored and simplified Operation class hierarchy
  • 🤖 adoption of uv as a package manager in CI
  • 🔧 update to pybind11>=2.12

⚛️ MQT Core

⚖️ MQT Core DD Package

🚀 Features and Enhancements

🐛 Bug Fixes

📄 Documentation

🤖 CI

🧹 Code Quality

⬆️ Dependencies

10 changes

Full Changelog: v2.3.0...v2.4.0

MQT Core 2.3.0 Release

21 Feb 08:42
0b35f3e
Compare
Choose a tag to compare

👀 What Changed

This release marks mqt-core's support of Qiskit 1.0 and provides a couple of fixes and features for the ZX package.

⚛️ MQT Core

🕸️ MQT Core ZX Package

  • ✨ Add XX-plus-YY and XX-minus-YY gate support to ZX library @burgholzer (#482)
  • 🐛 Fix PiExpression division and multiplication arithmetic @pehamTom (#549)

🚀 Features and Enhancements

🐛 Bug Fixes

  • 🐛 Fix PiExpression division and multiplication arithmetic @pehamTom (#549)
  • 🐛 ensure typeinfo and vtable information is present for CompoundOperation @burgholzer (#548)
  • ⏪ add MQT::CorePython target back @burgholzer (#541)

📦 Packaging

🧹 Code Quality

⬆️ Dependencies

8 changes

Full Changelog: v2.2.2...v2.3.0

MQT Core 2.2.2 Release

27 Jan 13:08
0d0c01b
Compare
Choose a tag to compare

👀 What Changed

⚛️ MQT Core

⚖️ MQT Core DD Package

  • ⚡ Added native construction of two-target controlled-gate DDs @BertiFlorea (#534)
  • Zero-ancilla partial equivalence checking @reb-ddm (#532)

🚀 Features and Enhancements

📄 Documentation

🤖 CI

⬆️ Dependencies

Full Changelog: v2.2.1...v2.2.2

MQT Core 2.2.1 Release

14 Jan 14:28
2f206a0
Compare
Choose a tag to compare

👀 What Changed

This patch release fixes a small oversight that prevented consuming projects to include the package.

⚛️ MQT Core

🐛 Bug Fixes

Full Changelog: v2.2.0...v2.2.1

MQT Core 2.2.0 Release

12 Jan 16:14
c2ed211
Compare
Choose a tag to compare

👀 What Changed

⚛️ MQT Core

⚖️ MQT Core DD Package

🕸️ MQT Core ZX Package

🚀 Features and Enhancements

🐛 Bug Fixes

📄 Documentation

📦 Packaging

🧹 Code Quality

  • 🚸♻️ Improve the high-level DD package interfaces @burgholzer (#523)
  • 🚨 fix warnings about exceptions that privately inherit from std::exeption @burgholzer (#516)

⬆️ Dependencies

8 changes

Full Changelog: v2.1.0...v2.2.0

MQT Core 2.1.0 Release

24 Dec 13:51
8881fb0
Compare
Choose a tag to compare

👀 What Changed

  • 🎉 Initial OpenQASM 3.0 support . Thanks @tyi1025!
  • 📈 Benchmark suite and utilities for the DD package. Thanks @martin-fink!
  • ⚡ General performance improvements to the underlying DD package.

⚛️ MQT Core

⚖️ MQT Core DD Package

🕸️ MQT Core ZX Package

  • 🎨 provide operator<< overloads for scoped enums in ZX package @burgholzer (#508)

🚀 Features and Enhancements

🐛 Bug Fixes

🧹 Code Quality

⬆️ Dependencies

Full Changelog: v2.0.2...v2.1.0

MQT Core 2.0.2 Release

12 Dec 13:31
6e10d70
Compare
Choose a tag to compare

👀 What Changed

⚛️ MQT Core

🐛 Bug Fixes

⬆️ Dependencies

Full Changelog: v2.0.1...v2.0.2