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 2 of 10

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

2.6.0

πŸ‘€ What Changed

Quite a big release for QCEC. Highlights include:
- ⚑ adoption of the new identity-less DD data structure that significantly boosts the overall performance.
- ✨ experimental support for checking partial equivalence (see https://mqt.readthedocs.io/projects/qcec/en/latest/PartialEquivalence.html)
- πŸ€– adoption of `uv` as a package manager in CI
- πŸ”§ update to `pybind11>=2.12`

πŸš€ Features and Enhancements

- :sparkles: Adopt `uv` in CI burgholzer (384)
- ✨ Stripping DDs of their identity burgholzer (377)
- ✨ Partial equivalence checking reb-ddm (375)
- 🚸 allow using raw RST cells in jupyter notebooks burgholzer (370)

πŸ› Bug Fixes

- πŸ› fix ZX-checker inadvertedly terminating early burgholzer (382)
- 🩹 reduce timeouts for ZX timeout tests burgholzer (369)

πŸ“„ Documentation

- 🚸 allow using raw RST cells in jupyter notebooks burgholzer (370)
- πŸ“πŸŽ¨ better dark mode docs burgholzer (368)

πŸ€– CI

- :sparkles: Adopt `uv` in CI burgholzer (384)
- ✨ add `sp-repo-review` to pre-commit checks burgholzer (371)
- πŸ”₯ remove Cirrus CI jobs burgholzer (367)

🧹 Code Quality

- ✨ add `sp-repo-review` to pre-commit checks burgholzer (371)

⬆️ Dependencies

<details>
<summary>9 changes</summary>

- ⬆️ update to `pybind11>=2.12` burgholzer (383)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (381)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (380)
- Bump the submodules group with 1 update dependabot (379)
- ✨ Stripping DDs of their identity burgholzer (377)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (378)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (376)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (374)
- Bump the submodules group with 1 update dependabot (373)
</details>

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

2.5.0

πŸ‘€ 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

- ✨ Support for Qiskit 1.0 burgholzer (364)

πŸ“¦ Packaging

- ⬆️ update scikit-build-core to 0.8.1 burgholzer (365)

⬆️ Dependencies

- Bump the submodules group with 1 update dependabot (366)
- ✨ Support for Qiskit 1.0 burgholzer (364)
- ⬆️ update scikit-build-core to 0.8.1 burgholzer (365)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (363)

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

2.4.5

πŸ‘€ What Changed

πŸš€ Features and Enhancements

- ⚑ Eliminate garbage reduction in alternating checker reb-ddm (356)
- ✨ Better dynamic circuit support burgholzer (346)
- ⬆️ ✨ Update to latest `mqt-core` version burgholzer (345)

πŸ› Bug Fixes

- πŸ› Properly reset task managers burgholzer (348)
- ✨ Better dynamic circuit support burgholzer (346)

🧹 Code Quality

- 🚨 fix Qiskit 0.46.0 deprecation warnings burgholzer (360)
- 🚸🚨 Eliminate reference members and improve `TaskManager` interface burgholzer (349)

⬆️ Dependencies

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

- Bump the github-actions group with 1 update dependabot (362)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (361)
- Bump the submodules group with 1 update dependabot (359)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (358)
- ⬆️ update mqt-core burgholzer (357)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (354)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (353)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (351)
- 🚸🚨 Eliminate reference members and improve `TaskManager` interface burgholzer (349)
- ⬆️ update `mqt-core` burgholzer (350)
- ⬆️ ✨ Update to latest `mqt-core` version burgholzer (345)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (344)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (342)
- Bump the github-actions group with 1 update dependabot (341)
</details>

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

2.4.4

πŸ‘€ What Changed

πŸš€ Features and Enhancements

- πŸ”₯ remove check-sdist from pre-commit burgholzer (332)

πŸ› Bug Fixes

- β¬†οΈπŸ©Ή Update mqt-core with a fix for ancillary qubit handling burgholzer (340)

πŸ“„ Documentation

- πŸ“ fix up docs warnings burgholzer (338)
- πŸ“ added project acknowledgements burgholzer (330)

πŸ€– CI

- πŸ”₯ remove check-sdist from pre-commit burgholzer (332)

⬆️ Dependencies

<details>
<summary>7 changes</summary>

- β¬†οΈπŸ©Ή Update mqt-core with a fix for ancillary qubit handling burgholzer (340)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (339)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (337)
- Bump the submodules group with 1 update dependabot (336)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (335)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (333)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (331)
</details>

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

2.4.3

πŸ‘€ 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

- πŸ‘½ Update to latest `mqt-core` version pehamTom (322)
- πŸ‘½ adapt to new qiskit version. pehamTom (327)

πŸ€– CI

- ✨ adopt ruff formatter and update ruff config burgholzer (324)

πŸ“¦ Packaging

- ⬆️ update `scikit-build-core` burgholzer (328)

🧹 Code Quality

- 🚨 small ruff updates burgholzer (329)
- ✨ adopt ruff formatter and update ruff config burgholzer (324)

⬆️ Dependencies

<details>
<summary>8 changes</summary>

- ⬆️ update `scikit-build-core` burgholzer (328)
- πŸ‘½ Update to latest `mqt-core` version pehamTom (322)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (326)
- adapt to new qiskit version. pehamTom (327)
- ✨ adopt ruff formatter and update ruff config burgholzer (324)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (320)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (319)
- ⬆️πŸͺ update pre-commit hooks pre-commit-ci (318)
</details>

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

Page 2 of 10

Β© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.