Skip to content

Releases: cda-tum/mqt-qcec

QCEC 2.4.3 Release

09 Nov 18:46
3b083a3
Compare
Choose a tag to compare

👀 What Changed

This brings the latest features from mqt-core to QCEC. This includes

  • extended gate support for the ZX-calculus checker (now also supports two-qubit rotation gates).
  • several small tweaks in the underlying DD package
  • a large-scale refactor of the internal QuantumComputation API that increases C++ usability

🚀 Features and Enhancements

🤖 CI

📦 Packaging

🧹 Code Quality

⬆️ Dependencies

8 changes

Full Changelog: v2.4.2...v2.4.3

QCEC 2.4.2 Release

03 Oct 09:57
47ceb3b
Compare
Choose a tag to compare

👀 What Changed

Just a small bugfix release.

🐛 Bug Fixes

📄 Documentation

  • 🩹 📝 removes the hmtl_baseurl setting from RtD config @burgholzer (#314)

⬆️ Dependencies

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

QCEC 2.4.1 Release

13 Sep 08:51
4c66dd9
Compare
Choose a tag to compare

👀 What Changed

🐛 Bug Fixes

🤖 CI

📦 Packaging

⬆️ Dependencies

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

QCEC 2.4.0 Release

28 Aug 15:01
8e581f7
Compare
Choose a tag to compare

👀 What Changed

This release switches the project from setuptools to the modern scikit-build-core. This brings a way better development experience with faster editable rebuilds, no more setup.py and MANIFEST.in files, and more. See #301 for some more details.

It also switches the CI to the reusable workflows introduced in MQT Core, which is (more-and-more) truly becoming the backbone of the MQT. Build caching is now enabled for all CI workflows, change detection only runs those flows that are required for the given changes, PyPI publishing uses trusted publishing now, and many more. Also see #301 for more details.

🚀 Features and Enhancements

📄 Documentation

🤖 CI

📦 Packaging

⬆️ Dependencies

Full Changelog: v2.3.1...v2.4.0

QCEC 2.3.1 Release

11 Aug 14:24
Compare
Choose a tag to compare

👀 What Changed

This small bugfix release fixes the Cirrus CI PyPI token that was missing due to the move from qcec to mqt-qcec.

Full Changelog: v2.3.0...v2.3.1

QCEC 2.3.0 Release

11 Aug 13:01
b5613a5
Compare
Choose a tag to compare

👀 What Changed

This release brings three main updates to MQT QCEC

  • 🐍 Support for Python 3.12
  • 🔧 Integration of the MQT Core library as the successor of the QFR library.
  • ⚡ Some performance improvements in the underlying DD package

🚀 Features and Enhancements

🐛 Bug Fixes

  • 🩹 patch CI failure due to unconditional Qiskit deprecation warning @burgholzer (#297)
  • 🩹 Ignore DeprecationWarning in Qiskit code @burgholzer (#289)

📄 Documentation

🤖 CI

  • 🩹 patch CI failure due to unconditional Qiskit deprecation warning @burgholzer (#297)

📦 Packaging

⬆️ Dependencies

26 changes

Full Changelog: v2.2.3...v2.3.0

QCEC 2.2.3 Release

02 Apr 13:08
5e927b3
Compare
Choose a tag to compare

👀 What Changed

🚀 Features and Enhancements

🤖 CI

⬆️ Dependencies

Full Changelog: v2.2.2...v2.2.3

QCEC 2.2.2 Release

14 Mar 09:56
1599eac
Compare
Choose a tag to compare

What Changed 👀

🐛 Bug Fixes

  • Fix segfault in ZX-checker when idle qubits are stripped @pehamTom (#253)

📄 Documentation

🤖 CI

⬆️ Dependencies

6 changes

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

QCEC 2.2.1 Release: Bugfixes and better Logging

08 Feb 21:26
335bcee
Compare
Choose a tag to compare

This small release improves/fixes the internal equivalence checking flow logic for inferring a final result from the results of all individual checkers (fixes #240).
It also features more useful logging messages in some corner cases and issues a warning if the compilation flow verification scheme is used, but the circuits under consideration contain no measurements.

What's Changed

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

QCEC 2.2.0 Release: Python and Bugfix Updates

02 Feb 16:41
97895e5
Compare
Choose a tag to compare

This release drops support for Python 3.7 (in accordance with its deprecation in Qiskit).
Furthermore, it contains some internal usability updates and resolves a couple of outstanding issues.

What's Changed

Full Changelog: v2.1.3...v2.2.0