Mqt.qecc

Latest version: v1.8.2

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

Scan your dependencies

Page 1 of 3

1.8.2

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

- ๐Ÿ”ง small project configuration updates burgholzer (297)

โฌ†๏ธ Dependencies

<details>
<summary>20 changes</summary>

- โฌ†๏ธ๐Ÿ 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)
</details>

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

1.8.1

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

- ๐Ÿ”’ uv lock file burgholzer (291)

๐Ÿ› Bug Fixes

- Fix error propagation. pehamTom (283)

๐Ÿ“„ Documentation

- ๐Ÿ“ Documentation updates burgholzer (281)

๐Ÿค– CI

- โš—๏ธ upload to Test PyPI for pushes on `main` burgholzer (295)
- Configure Renovate renovate (293)

๐Ÿ“ฆ Packaging

- โš—๏ธ upload to Test PyPI for pushes on `main` burgholzer (295)

โฌ†๏ธ Dependencies

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

- โš—๏ธ upload to Test PyPI for pushes on `main` burgholzer (295)
- โฌ†๏ธ Update `cda-tum/mqt-core` github-actions (296)
- Configure Renovate renovate (293)
- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (292)
- ๐Ÿ”’ uv lock file burgholzer (291)
- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (289)
- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (287)
- Bump cda-tum/mqt-workflows from 1.3 to 1.4 in the github-actions group dependabot (286)
- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (284)
</details>

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

1.8.0

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

- ๐Ÿ Windows Support burgholzer (266)
- Add representation for general stabilizer codes to the python side. pehamTom (278)

๐Ÿค– CI

- ๐Ÿ Windows Support burgholzer (266)

โฌ†๏ธ Dependencies

- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (280)
- Bump actions/attest-build-provenance from 1.4.2 to 1.4.3 in the github-actions group dependabot (279)

**Full Changelog**: https://github.com/cda-tum/mqt-qecc/compare/v1.7.2...v1.8.0

1.7.2

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

- ๐Ÿ”ฅ Remove ldpc C++ dependency lucasberent (271)
- โœจ Infrastructure Update without Windows Support burgholzer (270)

๐Ÿ› Bug Fixes

- โฌ†๏ธ update ldpc with numpy 2 and Python 3.12+ support burgholzer (277)
- ๐Ÿ› Fix z-correction in some Circuits pehamTom (273)
- ๐Ÿ› Fix incorrect placement of z-errors pehamTom (272)

๐Ÿค– CI

- โœจ Infrastructure Update without Windows Support burgholzer (270)

๐Ÿ“ฆ Packaging

- โœจ Infrastructure Update without Windows Support burgholzer (270)

๐Ÿงน Code Quality

- โœจ Infrastructure Update without Windows Support burgholzer (270)

โฌ†๏ธ Dependencies

- โฌ†๏ธ update ldpc with numpy 2 and Python 3.12+ support burgholzer (277)
- ๐Ÿ”ฅ Remove ldpc C++ dependency lucasberent (271)
- โœจ Infrastructure Update without Windows Support burgholzer (270)

**Full Changelog**: https://github.com/cda-tum/mqt-qecc/compare/v1.7.1...v1.7.2

1.7.1

๐Ÿ‘€ What Changed

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

๐Ÿ› Bug Fixes

- Fix circuit errors pehamTom (268)
- Fix small code bugs for FT Stateprep pehamTom (267)

**Full Changelog**: https://github.com/cda-tum/mqt-qecc/compare/v1.7.0...v1.7.1

1.7.0

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

- Ftsp bench pehamTom (246)
- ๐Ÿšš transfer the ECC framework code from MQT Core burgholzer (256)
- Bye flint lucasberent (250)
- Ftsp pehamTom (234)

๐Ÿ› Bug Fixes

- Minor fixes to FTSP pehamTom (243)

โฌ†๏ธ Dependencies

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

- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (257)
- Bye flint lucasberent (250)
- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (254)
- Bump actions/attest-build-provenance from 1.3.3 to 1.4.0 in the github-actions group dependabot (252)
- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (251)
- Bump cda-tum/mqt-workflows from 1.1.4 to 1.1.5 in the github-actions group dependabot (249)
- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (245)
</details>

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

Page 1 of 3

ยฉ 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.