Skip to content

MQT Core 3.0.0 Beta 1 Pre-Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 16 Jan 13:45
· 113 commits to refs/heads/main since this release
be2b405

👀 What Changed

This is a pre-release for the next major version of mqt-core.
The main reason for creating a pre-release is to test the new functionality available as part of the mqt-core Python package.
The package now ships the shared libraries of all of mqt-core and makes them available to people installing the package via Python.
Given how fickle of a process the distribution of pre-built shared libraries is, some elaborate testing is in order.

⚛️ MQT Core

⚖️ MQT Core DD Package

🕸️ MQT Core ZX Package

  • 🐛 Fix out-of-bounds error in ZX EdgeIterator and needless dummy register in empty circuit construction @burgholzer (#758)

🚀 Features and Enhancements

🐛 Bug Fixes

  • 🐛 Fix out-of-bounds error in ZX EdgeIterator and needless dummy register in empty circuit construction @burgholzer (#758)
  • 🐛 fix endianness in DCX and XX_minus_YY gate matrix definition @burgholzer (#741)
  • 🐛 properly handle timing literals in QASM parser @burgholzer (#724)
  • 🔧📝 unshallow git clone for RtD @burgholzer (#722)

📄 Documentation

📦 Packaging

  • 🔒 update to latest uv version that properly supports dynamically versioned packages @burgholzer (#802)
  • ✨ ship shared C++ libraries with mqt-core Python package @burgholzer (#662)
  • ✨ Adopt PEP 735 dependency groups @burgholzer (#762)

🧹 Code Quality

🤖 CI

⬆️ Dependencies

60 changes
  • 🔒 update to latest uv version that properly supports dynamically versioned packages @burgholzer (#802)
  • ⬆️🐍 Lock file maintenance @renovate (#801)
  • ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.31.0 @renovate (#800)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.9.1 @renovate (#799)
  • ⬆️🐍 Lock file maintenance @renovate (#795)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.6 @renovate (#794)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-clang-format to v19.1.6 @renovate (#793)
  • ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.29.4 @renovate (#792)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.5 @renovate (#790)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.14.1 @renovate (#791)
  • ⬆️🐍 Lock file maintenance @renovate (#787)
  • ➖ simplify dependencies after uv update @burgholzer (#786)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.4 @renovate (#782)
  • ⬆️🐍 Lock file maintenance @renovate (#785)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.14.0 @renovate (#784)
  • ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.28.4 @renovate (#783)
  • ⬆️🐍 Lock file maintenance @renovate (#769)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-clang-format to v19.1.5 @renovate (#781)
  • ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.28.3 @renovate (#780)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.3 @renovate (#779)
  • ⬆️👨‍💻 Update actions/attest-build-provenance action to v2 @renovate (#777)
  • ⬆️🪝 Update pre-commit hook sirosen/texthooks to v0.6.8 @renovate (#776)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.2 @renovate (#773)
  • ⬆️🪝 Update pre-commit hook rbubley/mirrors-prettier to v3.4.2 @renovate (#775)
  • ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.28.2 @renovate (#774)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.1 @renovate (#765)
  • ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.30.0 @renovate (#768)
  • ⬆️🪝 Update pre-commit hook rbubley/mirrors-prettier to v3.4.1 @renovate (#767)
  • ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.28.1 @renovate (#766)
  • ⬆️🐍 Lock file maintenance @renovate (#755)
  • ⬆️👨‍💻 Update cda-tum/mqt-workflows action to v1.5 @renovate (#759)
  • ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.28.0 @renovate (#760)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.0 @renovate (#757)
  • ⬆️🪝 Update pre-commit hook rbubley/mirrors-prettier to v3.4.0 @renovate (#761)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-clang-format to v19.1.4 @renovate (#756)
  • ⬆️🐍 Lock file maintenance @renovate (#754)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.4 @renovate (#753)
  • ⬆️🐍 Lock file maintenance @renovate (#750)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.3 @renovate (#748)
  • ⬆️👨‍💻 Update actions/attest-build-provenance action to v1.4.4 @renovate (#747)
  • ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.27.3 @renovate (#749)
  • ⬆️🐍 Lock file maintenance @renovate (#746)
  • ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.27.0 @renovate (#745)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-clang-format to v19.1.3 @renovate (#744)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.2 @renovate (#743)
  • ⬆️🐍 Lock file maintenance @renovate (#742)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.13.0 @renovate (#740)
  • ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.26.8 @renovate (#739)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.1 @renovate (#738)
  • ⬆️🪝 Update pre-commit hook adamchainz/blacken-docs to v1.19.1 @renovate (#737)
  • ⬆️🐍 Lock file maintenance @renovate (#736)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.12.1 @renovate (#735)
  • ⬆️🪝 Update pre-commit hook srstevenson/nb-clean to v4.0.1 @renovate (#734)
  • ⬆️🪝 Update pre-commit hook srstevenson/nb-clean to v4 @renovate (#733)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.12.0 @renovate (#732)
  • ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.0 @renovate (#731)
  • ⬆️🪝 Update pre-commit hook pre-commit/mirrors-clang-format to v19.1.2 @renovate (#730)
  • ⬆️🐍 Lock file maintenance @renovate (#727)
  • ⬆️🪝 Update pre-commit hook adamchainz/blacken-docs to v1.19.0 @renovate (#726)
  • ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.29.4 @renovate (#725)

Full Changelog: v2.7.0...v3.0.0