Skip to content

Releases: cda-tum/mqt-qecc

MQT QECC 1.8.2 Release

06 Nov 13:35
b197fde
Compare
Choose a tag to compare

👀 What Changed

Mostly a small bugfix release to ensure the package actually works with the dependencies it declares.
Specifically, LDPC v2 is not yet supported.

🚀 Features and Enhancements

  • Adjustments to handling of hook errors in FT state preparation circuit synthesis @pehamTom (#285)

🐛 Bug Fixes

  • 📌 temporary ldpc<2 @burgholzer (#317)
  • Adjustments to handling of hook errors in FT state preparation circuit synthesis @pehamTom (#285)

🧹 Code Quality

⬆️ Dependencies

20 changes
  • ⬆️🐍 Lock file maintenance @renovate (#313)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.13.0 @renovate (#312)
  • 📌 temporary ldpc<2 @burgholzer (#317)
  • ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.27.0 @renovate (#316)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-clang-format to v19.1.3 @renovate (#315)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.2 @renovate (#314)
  • ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2024.10.21 @renovate (#311)
  • ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.26.8 @renovate (#310)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.1 @renovate (#309)
  • ⬆️🪝 Update pre-commit hook adamchainz/blacken-docs to v1.19.1 @renovate (#308)
  • ⬆️🐍 Lock file maintenance @renovate (#307)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.12.1 @renovate (#306)
  • ⬆️🪝 Update pre-commit hook srstevenson/nb-clean to v4 @renovate (#305)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.12.0 @renovate (#304)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.0 @renovate (#303)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-clang-format to v19.1.2 @renovate (#302)
  • ⬆️🪝 update pre-commit hooks @pre-commit-ci (#301)
  • ⬆️🐍 Lock file maintenance @renovate (#300)
  • ⬆️🐍 Remove upper cap on z3-solver @renovate (#298)
  • ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.29.4 @renovate (#299)

Full Changelog: v1.8.1...v1.8.2

QECC 1.8.1 Release

09 Oct 10:19
daf2229
Compare
Choose a tag to compare

👀 What Changed

This is 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.

We also now publish development versions to Test PyPI on pushes to main.

🚀 Features and Enhancements

🐛 Bug Fixes

📄 Documentation

🤖 CI

📦 Packaging

⬆️ Dependencies

9 changes

Full Changelog: v1.8.0...v1.8.1

QECC 1.8.0 Release

10 Sep 21:56
3cf545e
Compare
Choose a tag to compare

👀 What Changed

This is the first release that brings official Windows support 🎉 and ships corresponding wheels 🛞🐍
It also marks the switch to the reusable MQT workflows, which means that s390x, aarch64, and ppc64le wheels come for free now as well.
Along the way, a couple of bugs have been fixed that only manifested on Windows and the project configuration has been updated.
This release also ships free-threaded 3.13 wheels.

🚀 Features and Enhancements

🤖 CI

⬆️ Dependencies

Full Changelog: v1.7.2...v1.8.0

QECC 1.7.2 Release

03 Sep 07:53
fd6e4e9
Compare
Choose a tag to compare

👀 What Changed

This small release mainly improves the usage of mqt-qecc under Python 3.12 via an update of the ldpc dependency.
It also enables compatibility with numpy 2.0.
Furthermore, it contains a couple of fixes for the fault-tolerant state preparation functionality.

🚀 Features and Enhancements

🐛 Bug Fixes

🤖 CI

📦 Packaging

🧹 Code Quality

⬆️ Dependencies

Full Changelog: v1.7.1...v1.7.2

QECC 1.7.1 Release

28 Aug 07:57
c4209c7
Compare
Choose a tag to compare

👀 What Changed

This patch release contains a couple of quick fixes for the FTSP functionality.

🐛 Bug Fixes

Full Changelog: v1.7.0...v1.7.1

QECC 1.7.0 Release

26 Aug 20:43
2719a9b
Compare
Choose a tag to compare

👀 What Changed

This release mostly introduces the fault-tolerant state preparation proposed in https://arxiv.org/abs/2408.11894 and implemented in #234.
It also marks the removal of the flint dependency from the project (in #250), which paves the way for pre-built Windows wheels. These will come in a follow-up release.

🚀 Features and Enhancements

🐛 Bug Fixes

⬆️ Dependencies

7 changes

Full Changelog: v1.6.0...v1.7.0

QECC 1.6.0 Release

17 Jul 19:33
15b74be
Compare
Choose a tag to compare

👀 What Changed

This is the first release in quite a while. Feature-wise, this release contains the analog information decoding functionality (see #183) for further details.
Structure-wise, this release contains an updated project structure and CI, including wheels for Apple Silicon chips.
This release is also fully compatible with Qiskit 1.0

🚀 Features and Enhancements

🐛 Bug Fixes

📄 Documentation

🤖 CI

📦 Packaging

🧹 Code Quality

⬆️ Dependencies

32 changes

Full Changelog: v1.5.0...v1.6.0

QECC 1.5.0 Release

29 Sep 13:30
be881f3
Compare
Choose a tag to compare

👀 What Changed

This release brings a major overhaul of the Python packaging infrastructure and updates QECC to the latest mqt-core version.

🚀 Features and Enhancements

📄 Documentation

🤖 CI

📦 Packaging

⬆️ Dependencies

9 changes

Full Changelog: v1.4.0...v2.0.0

QECC 1.4.0 Release

11 Aug 17:12
2e52cb9
Compare
Choose a tag to compare

👀 What Changed

This release brings two main updates to MQT QECC

  • 🐍 Support for Python 3.12
  • 🔧 Integration of the MQT Core library as the successor of the QFR library.

🚀 Features and Enhancements

📄 Documentation

🤖 CI

📦 Packaging

⬆️ Dependencies

17 changes

Full Changelog: v1.3.1...v1.4.0

QECC 1.3.1 Release

16 May 14:56
ea3245d
Compare
Choose a tag to compare

👀 What Changed

🚀 Features and Enhancements

🐛 Bug Fixes

  • 🩹 workaround for qiskit-aer and qiskit-terra raising a warning @burgholzer (#118)
  • 🩹 Fix deprecation warnings related to qiskit-aer @33Gjl1Xe (#103)

🤖 CI

🧹 Code Quality

⬆️ Dependencies

17 changes

Full Changelog: v1.3.0...v1.3.1