Mqt.qcec

Latest version: v2.8.2

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

Scan your dependencies

Page 1 of 10

3.0.0b2

👀 What Changed

This marks the second pre-release in the v3.0 series. Mostly brings in 566.

🚀 Features and Enhancements

- ♻️ Refactor EquivalenceCheckingManager and 📝✨ Revamp Documentation burgholzer (566)
- ✨ Switch to `mqt-core` Python package burgholzer (432)

🐛 Bug Fixes

- ♻️ Refactor EquivalenceCheckingManager and 📝✨ Revamp Documentation burgholzer (566)

📄 Documentation

- ♻️ Refactor EquivalenceCheckingManager and 📝✨ Revamp Documentation burgholzer (566)

📦 Packaging

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

⬆️ Dependencies

<details>
<summary>16 changes</summary>

- ♻️ Refactor EquivalenceCheckingManager and 📝✨ Revamp Documentation burgholzer (566)
- ⬆️🐍 Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#570)
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.31.3 [renovate[bot]](https://github.com/apps/renovate) (#569)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.30.1 [renovate[bot]](https://github.com/apps/renovate) (#568)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.9.10 [renovate[bot]](https://github.com/apps/renovate) (#567)
- ⬆️ Update dependency management and automerge configuration burgholzer (565)
- ⬆️🐍 Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#564)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.9.9 [renovate[bot]](https://github.com/apps/renovate) (#561)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.30.0 [renovate[bot]](https://github.com/apps/renovate) (#562)
- ⬆️🐍 update scikit-build-core to 0.11 burgholzer (563)
- ⬆️🐍 Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#560)
- ⬆️🪝 Update pre-commit hook rbubley/mirrors-prettier to v3.5.2 [renovate[bot]](https://github.com/apps/renovate) (#559)
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.31.2 [renovate[bot]](https://github.com/apps/renovate) (#558)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.29.9 [renovate[bot]](https://github.com/apps/renovate) (#557)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.9.7 [renovate[bot]](https://github.com/apps/renovate) (#556)
- ✨ Switch to `mqt-core` Python package burgholzer (432)
</details>

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

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

Page 1 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.