Skip to content

Releases: cda-tum/mqt-qcec

MQT QCEC 2.8.1 Release

27 Oct 16:54
2c7e7f1
Compare
Choose a tag to compare

👀 What Changed

🐛 Bug Fixes

📄 Documentation

🧹 Code Quality

⬆️ Dependencies

14 changes
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.13.0 @renovate (#493)
  • ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.26.8 @renovate (#492)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.1 @renovate (#491)
  • ⬆️🪝 Update pre-commit hook adamchainz/blacken-docs to v1.19.1 @renovate (#490)
  • ⬆️🐍 Lock file maintenance @renovate (#488)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.12.1 @renovate (#487)
  • ⬆️🪝 Update pre-commit hook srstevenson/nb-clean to v4.0.1 @renovate (#486)
  • ⬆️🪝 Update pre-commit hook srstevenson/nb-clean to v4 @renovate (#485)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.12.0 @renovate (#484)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.0 @renovate (#483)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-clang-format to v19.1.2 @renovate (#482)
  • ⬆️🐍 Lock file maintenance @renovate (#481)
  • ⬆️🪝 Update pre-commit hook adamchainz/blacken-docs to v1.19.0 @renovate (#480)
  • ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.29.4 @renovate (#479)

Full Changelog: v2.8.0...v2.8.1

MQT QCEC 2.8.0 Release

09 Oct 10:20
bf50a66
Compare
Choose a tag to compare

👀 What Changed

Python 3.13 is out and Python 3.8 has reached end-of-life. Hence, this release drops support for Python 3.8 and includes Python 3.13 wheels (including the free-threading Python variant).

Additionally, this is the first release with Linux wheels based on manylinux_2_28 instead of manylinux2014. This means generally faster performance for the package on Linux.

This is also the first release including a uv.lock file for reproducible, working Python environments. This includes switching from dependabot to renovate for automatically managing dependency updates.

🚀 Features and Enhancements

🐛 Bug Fixes

🤖 CI

  • ⬆️🪝 Update pre-commit hook pre-commit/pre-commit-hooks to v5 @renovate (#473)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-clang-format to v19.1.1 @renovate (#470)
  • ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.25.0 @renovate (#472)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.6.9 @renovate (#469)
  • ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.29.3 @renovate (#471)
  • ⚗️ upload to Test PyPI for pushes on main @burgholzer (#461)
  • 🔧 update renovate configuration @burgholzer (#467)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.6.8 @renovate (#464)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-clang-format to v19 @renovate (#465)
  • Configure Renovate @renovate (#463)

📦 Packaging

  • ⚗️ upload to Test PyPI for pushes on main @burgholzer (#461)
  • 🐍⬆️ update image for Linux wheel builds to manylinux_2_28 @burgholzer (#453)

🧹 Code Quality

⬆️ Dependencies

22 changes

Full Changelog: v2.7.1...v2.8.0

MQT QCEC 2.7.1 Release

30 Aug 14:18
a0a61e2
Compare
Choose a tag to compare

👀 What Changed

A small patch release that brings full compatibility with Qiskit 1.2 and some internal library refactoring based on changes in MQT Core.

🚀 Features and Enhancements

🐛 Bug Fixes

⬆️ Dependencies

  • ⬆️🪝 update pre-commit hooks @pre-commit-ci (#448)
  • Bump actions/attest-build-provenance from 1.4.1 to 1.4.2 in the github-actions group @dependabot (#449)
  • Bump actions/attest-build-provenance from 1.4.0 to 1.4.1 in the github-actions group @dependabot (#447)
  • ➖ only require typing_extensions on Python < 3.11 @burgholzer (#445)
  • ⬆️ update mqt-core and adapt to changes @burgholzer (#444)

Full Changelog: v2.7.0...v2.7.1

MQT QCEC 2.7.0 Release

09 Aug 22:35
119c781
Compare
Choose a tag to compare

👀 What Changed

This release brings a couple of usability improvements along with quite some project configuration updates.
Most notably, it marks the first release to ship Python 3.13 wheels (including the free-threading variant).

🚀 Features and Enhancements

🐛 Bug Fixes

📄 Documentation

🤖 CI

📦 Packaging

🧹 Code Quality

⬆️ Dependencies

36 changes

Full Changelog: v2.6.0...v2.7.0

MQT QCEC 2.6.0 Release

14 Apr 21:18
3a0f498
Compare
Choose a tag to compare

👀 What Changed

Quite a big release for QCEC. Highlights include:

🚀 Features and Enhancements

🐛 Bug Fixes

📄 Documentation

🤖 CI

🧹 Code Quality

⬆️ Dependencies

9 changes

Full Changelog: v2.5.0...v2.6.0

QCEC 2.5.0 Release

21 Feb 10:08
40fb60b
Compare
Choose a tag to compare

👀 What Changed

This release marks mqt-qcec's support for Qiskit 1.0 and additionally contains some feature extension to the ZX-based equivalence checker (such as extended gate support).

🚀 Features and Enhancements

📦 Packaging

⬆️ Dependencies

Full Changelog: v2.4.5...v2.5.0

QCEC 2.4.5 Release

15 Feb 15:43
8a5779a
Compare
Choose a tag to compare

👀 What Changed

🚀 Features and Enhancements

🐛 Bug Fixes

🧹 Code Quality

  • 🚨 fix Qiskit 0.46.0 deprecation warnings @burgholzer (#360)
  • 🚸🚨 Eliminate reference members and improve TaskManager interface @burgholzer (#349)

⬆️ Dependencies

14 changes

Full Changelog: v2.4.4...v2.4.5

QCEC 2.4.4 Release

12 Dec 14:46
854a96a
Compare
Choose a tag to compare

👀 What Changed

🚀 Features and Enhancements

🐛 Bug Fixes

  • ⬆️🩹 Update mqt-core with a fix for ancillary qubit handling @burgholzer (#340)

📄 Documentation

🤖 CI

⬆️ Dependencies

7 changes

Full Changelog: v2.4.3...v2.4.4

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