Mqt.qcec

Latest version: v2.8.2

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 10

3.0.0b1

👀 What Changed

This marks the first pre-release in the v3.0 series. The biggest change in this regard is the transition to the MQT Core Python package.
See 432, 355, and 352 for quite a bit of history on this transition.

🚀 Features and Enhancements

- ✨ Switch to `mqt-core` Python package burgholzer (432)

📦 Packaging

- ✨ Switch to `mqt-core` Python package burgholzer (432)

⬆️ Dependencies

- ✨ Switch to `mqt-core` Python package burgholzer (432)

**Full Changelog**: https://github.com/cda-tum/mqt-qcec/compare/v2.8.2...v3.0.0

2.8.2

👀 What Changed

This patch release brings a couple of smaller dependency updates and packaging improvements.
Notably, this will probably be the last release in the `v2` series as we will jump to `v3` with 432 going in.

🚀 Features and Enhancements

- 🚸 Use dedicated name and optimize ancillary register setup burgholzer (554)

📄 Documentation

- 👷📝 build RtD on Ubuntu 24.04 burgholzer (555)

📦 Packaging

- 🔒 update to latest `uv` version that properly supports dynamically versioned packages [renovate[bot]](https://github.com/apps/renovate) (#535)
- ✨ Adopt PEP 735 dependency groups burgholzer (530)

🧹 Code Quality

- 🚸 Use dedicated name and optimize ancillary register setup burgholzer (554)
- ⬆️👽 update to latest MQT Core version burgholzer (534)

🤖 CI

- 🩹 fix coverage configuration to properly exclude the `literals.py` file burgholzer (552)
- 👷📝 build RtD on Ubuntu 24.04 burgholzer (555)
- 🔥✅ remove long-running test circuits from unittests burgholzer (553)

⬆️ Dependencies

<details>
<summary>51 changes</summary>

- ⬆️👨‍💻 Update cda-tum/mqt-workflows action to v1.7 [renovate[bot]](https://github.com/apps/renovate) (#541)
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.15.0 [renovate[bot]](https://github.com/apps/renovate) (#548)
- ⬆️🐍 Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#542)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.9.6 [renovate[bot]](https://github.com/apps/renovate) (#549)
- ⬆️🪝 Update pre-commit hook rbubley/mirrors-prettier to v3.5.1 [renovate[bot]](https://github.com/apps/renovate) (#551)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.29.7 [renovate[bot]](https://github.com/apps/renovate) (#550)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.9.5 [renovate[bot]](https://github.com/apps/renovate) (#547)
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.31.1 [renovate[bot]](https://github.com/apps/renovate) (#545)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.29.5 [renovate[bot]](https://github.com/apps/renovate) (#544)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.9.4 [renovate[bot]](https://github.com/apps/renovate) (#543)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.9.3 [renovate[bot]](https://github.com/apps/renovate) (#540)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.9.2 [renovate[bot]](https://github.com/apps/renovate) (#536)
- ⬆️🐍 Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#538)
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-clang-format to v19.1.7 [renovate[bot]](https://github.com/apps/renovate) (#537)
- 🔒 update to latest `uv` version that properly supports dynamically versioned packages [renovate[bot]](https://github.com/apps/renovate) (#535)
- ⬆️👽 update to latest MQT Core version burgholzer (534)
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.31.0 [renovate[bot]](https://github.com/apps/renovate) (#533)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.9.1 [renovate[bot]](https://github.com/apps/renovate) (#532)
- ⬆️👽 update to latest MQT Core version burgholzer (531)
- ✨ Adopt PEP 735 dependency groups burgholzer (530)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.6 [renovate[bot]](https://github.com/apps/renovate) (#523)
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-clang-format to v19.1.6 [renovate[bot]](https://github.com/apps/renovate) (#528)
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.14.1 [renovate[bot]](https://github.com/apps/renovate) (#526)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.29.4 [renovate[bot]](https://github.com/apps/renovate) (#527)
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.14.0 [renovate[bot]](https://github.com/apps/renovate) (#525)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.28.4 [renovate[bot]](https://github.com/apps/renovate) (#524)
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-clang-format to v19.1.5 [renovate[bot]](https://github.com/apps/renovate) (#522)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.28.3 [renovate[bot]](https://github.com/apps/renovate) (#521)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.3 [renovate[bot]](https://github.com/apps/renovate) (#520)
- ⬆️👨‍💻 Update cda-tum/mqt-workflows action to v1.5 [renovate[bot]](https://github.com/apps/renovate) (#513)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.2 [renovate[bot]](https://github.com/apps/renovate) (#510)
- ⬆️👨‍💻 Update actions/attest-build-provenance action to v2 [renovate[bot]](https://github.com/apps/renovate) (#519)
- ⬆️🪝 Update pre-commit hook sirosen/texthooks to v0.6.8 [renovate[bot]](https://github.com/apps/renovate) (#518)
- ⬆️🪝 Update pre-commit hook rbubley/mirrors-prettier to v3.4.2 [renovate[bot]](https://github.com/apps/renovate) (#516)
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.30.0 [renovate[bot]](https://github.com/apps/renovate) (#515)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.28.2 [renovate[bot]](https://github.com/apps/renovate) (#514)
- ⬆️🐍 Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#511)
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-clang-format to v19.1.4 [renovate[bot]](https://github.com/apps/renovate) (#509)
- ⬆️🐍 Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#507)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.4 [renovate[bot]](https://github.com/apps/renovate) (#506)
- ⬆️🐍 Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#505)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.3 [renovate[bot]](https://github.com/apps/renovate) (#503)
- ⬆️👨‍💻 Update actions/attest-build-provenance action to v1.4.4 [renovate[bot]](https://github.com/apps/renovate) (#502)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.27.3 [renovate[bot]](https://github.com/apps/renovate) (#504)
- ⬆️ Update `cda-tum/mqt-core` [github-actions[bot]](https://github.com/apps/github-actions) (#497)
- ⬆️🐍 Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#501)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.27.0 [renovate[bot]](https://github.com/apps/renovate) (#500)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.2 [renovate[bot]](https://github.com/apps/renovate) (#498)
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-clang-format to v19.1.3 [renovate[bot]](https://github.com/apps/renovate) (#499)
- ⬆️🐍 Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#496)
- ⬆️🐍 Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#495)
</details>

**Full Changelog**: https://github.com/cda-tum/mqt-qcec/compare/v2.8.1...v2.8.2

2.8.1

👀 What Changed

🐛 Bug Fixes

- 🐛 Fix definition issue for DCX gate in DD package burgholzer (494)

📄 Documentation

- 📝 document timeout handling burgholzer (478)

🧹 Code Quality

- 🔧 small project configuration updates burgholzer (476)

⬆️ Dependencies

<details>
<summary>14 changes</summary>

- ⬆️🪝 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)
</details>

**Full Changelog**: https://github.com/cda-tum/mqt-qcec/compare/v2.8.0...v2.8.1

2.8.0

👀 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

- 🔒 uv lock file burgholzer (462)
- 🚸 Small library improvements burgholzer (456)
- 🐍⬆️ update image for Linux wheel builds to `manylinux_2_28` burgholzer (453)

🐛 Bug Fixes

- 🩹 make sure to define `Py_GIL_DISABLED` on Windows for Python 3.13t burgholzer (452)
- ⬆️ require `pybind11 >= 2.13.5` burgholzer (451)

🤖 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

- 🚸 Small library improvements burgholzer (456)

⬆️ Dependencies

<details>
<summary>22 changes</summary>

- ⬆️ Update `cda-tum/mqt-core` github-actions (475)
- ⬆️🐍 Lock file maintenance renovate (468)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (474)
- ⬆️🪝 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)
- ⬆️ update mqt-core burgholzer (460)
- 🔒 uv lock file burgholzer (462)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (459)
- Bump cda-tum/mqt-workflows from 1.3 to 1.4 in the github-actions group dependabot (458)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (457)
- 🔥 drop Python 3.8 support burgholzer (454)
- 🚸 Small library improvements burgholzer (456)
- Bump actions/attest-build-provenance from 1.4.2 to 1.4.3 in the github-actions group dependabot (455)
- ⬆️ require `pybind11 >= 2.13.5` burgholzer (451)
</details>

**Full Changelog**: https://github.com/cda-tum/mqt-qcec/compare/v2.7.1...v2.8.0

2.7.1

👀 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

- ♻️🩹 fix and improve MQT Core linking burgholzer (446)
- ➖ only require `typing_extensions` on Python \< 3.11 burgholzer (445)

🐛 Bug Fixes

- ♻️🩹 fix and improve MQT Core linking burgholzer (446)

⬆️ 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**: https://github.com/cda-tum/mqt-qcec/compare/v2.7.0...v2.7.1

2.7.0

👀 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

- ✨ Python 3.13 Support burgholzer (430)
- 🚸 introduce `importlib.resources` compatibility module burgholzer (414)
- 🚸 add configurable repo owner for mqt-core dependency burgholzer (412)
- 🚸 better results reporting burgholzer (387)
- ✨⚡🍱 new optimization pass, better application strategies, new gate profiles burgholzer (385)

🐛 Bug Fixes

- 🩹 fix MQT Core update workflow burgholzer (435)
- :bug: Fix strip idle qubits TeWas (394)

📄 Documentation

- 🍱 MQT Branding burgholzer (392)

🤖 CI

- ⬆️ update mqt-workflows to v1.3 (moving tag) burgholzer (438)
- 🩹 fix MQT Core update workflow burgholzer (435)
- ⬆️🪝 update pre-commit config burgholzer (434)
- 📦 add artifact attestation burgholzer (419)
- 🧱 include MQT Core via FetchContent instead of as a submodule burgholzer (407)
- ⚡🔧 Faster `cibuildwheel` and better Windows wheel repair burgholzer (405)
- ⬆️ update to `mqt-workflows==1.0.1` burgholzer (400)
- ⬆️ update black version in blacken-docs burgholzer (399)
- 🧱 switch to dedicated reusable MQT workflows burgholzer (396)
- 👷⬆️ update reusable workflows burgholzer (389)

📦 Packaging

- ⬆️ update to scikit-build-core 0.10 burgholzer (436)
- ✨ Python 3.13 Support burgholzer (430)
- ⚡ only build bindings target for Python package burgholzer (418)
- 📦 add artifact attestation burgholzer (419)
- 📦 smaller Python wheels burgholzer (397)

🧹 Code Quality

- ⬆️🪝 update pre-commit config burgholzer (434)
- 🚨 Fix new warnings revealed by clang-tidy 18 burgholzer (401)
- 🎨 Code format and linting config update burgholzer (408)
- ✨⚡🍱 new optimization pass, better application strategies, new gate profiles burgholzer (385)

⬆️ Dependencies

<details>
<summary>36 changes</summary>

- ⬆️ update mqt-workflows to v1.3 (moving tag) burgholzer (438)
- ⬆️ Update `cda-tum/mqt-core` github-actions (437)
- ⬆️ update to scikit-build-core 0.10 burgholzer (436)
- 🩹 fix MQT Core update workflow burgholzer (435)
- ⬆️🪝 update pre-commit config burgholzer (434)
- Bump cda-tum/mqt-workflows from 1.1.5 to 1.2.1 in the github-actions group dependabot (433)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (431)
- Update sphinx requirement from ~=7.0 to >=7 in the python-dependencies group dependabot (429)
- Bump actions/attest-build-provenance from 1.3.3 to 1.4.0 in the github-actions group dependabot (428)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (427)
- Bump cda-tum/mqt-workflows from 1.1.4 to 1.1.5 in the github-actions group dependabot (426)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (425)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (423)
- Bump actions/attest-build-provenance from 1.3.2 to 1.3.3 in the github-actions group dependabot (422)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (421)
- Bump cda-tum/mqt-workflows from 1.1.3 to 1.1.4 in the github-actions group dependabot (420)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (417)
- ⬆️ Update `cda-tum/mqt-core` github-actions (416)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (413)
- 🚸 add configurable repo owner for mqt-core dependency burgholzer (412)
- 🧱 include MQT Core via FetchContent instead of as a submodule burgholzer (407)
- ⚡🔧 Faster `cibuildwheel` and better Windows wheel repair burgholzer (405)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (406)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (404)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (403)
- Bump extern/mqt-core from `5f27ae7` to `4db8776` in the submodules group dependabot (402)
- ⬆️ update to `mqt-workflows==1.0.1` burgholzer (400)
- ⬆️ update black version in blacken-docs burgholzer (399)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (398)
- 🧱 switch to dedicated reusable MQT workflows burgholzer (396)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (395)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (393)
- Bump extern/mqt-core from `5f88f68` to `8fbfaa5` in the submodules group dependabot (391)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (390)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (388)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (386)
</details>

**Full Changelog**: https://github.com/cda-tum/mqt-qcec/compare/v2.6.0...v2.7.0

Page 1 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.