Immutable
release. Only release title and notes can be modified.
⚠️ Breaking Changes
MQT QECC 2.0.0 is a major release that changes how the package is built and which platforms it supports. Please review before upgrading.
- The package is now pure Python. The compiled C++ backend has been removed (#390). Installation no longer compiles anything — a single universal wheel is published, so installs are faster and no build toolchain is required. If you previously depended on building from source or on C++-level internals, that path no longer exists.
- Dropped support for Python 3.9 (#503). The minimum supported version is now Python 3.10. Supported versions are 3.10, 3.11, 3.12, 3.13, and 3.14.
- Dropped support for x86 (Intel) macOS (#499). Supported platforms are now arm64 (Apple silicon) macOS, Linux, and x64 Windows.
🚀 Features and Enhancements
- ♻️ Centralize and structure code generation/infrastructure (#751) (@MaxieHelenBichmann)
- Add mod2 utility module (#750) (@orisus42)
- Support fixing input qubits in encoder circuit synthesis (#738) (@MaxieHelenBichmann)
- Add Z3-based exact synthesis engine for Clifford encoding isometries (#740) (@pehamTom)
- Custom input states for heuristic State Preparation Circuit (#734) (@MaxieHelenBichmann)
- Encoding circuits (#640) (@pehamTom)
- cococo (#559) (@LSHerzog)
- Compiler for Code Switching (#524) (@inctechs)
- Cat states (#543) (@pehamTom)
- Add composition of multiple STIM circuits with defined alignment (#518) (@lsschmid)
- Non-CSS encoding circuit synthesis using Gottesman's method. (#486) (@pehamTom)
- Refactor simulation and add simulation of steane-type state prep (#462) (@pehamTom)
- ✨ Add class for the rotated surface codes (#463) (@lsschmid)
- Add functionality to concatenate stim circuits along specific qubits (#461) (@pehamTom)
- Decouple Fault Set functionality from state preparation. (#443) (@pehamTom)
- Add functionality to add noise to a Circuit. (#453) (@pehamTom)
- FT Cat State Prep (#378) (@pehamTom)
- ⚡ Speed up test suite (#427) (@denialhaag)
- Lightsout updates (#227) (@lucasberent)
- Codes from file (#389) (@pehamTom)
- Remove C++ part of package. (#390) (@pehamTom)
🐛 Bug Fixes
- 🛠️ Fix bugs regarding validity checks on input log. operators in StabilizerCode (#741) (@MaxieHelenBichmann)
- 🚨 Fix
tyerrors (#727) (@denialhaag) - Replace unreachable early return with assert in _check_code_correct (#662) (@maayanmatsliah-tech)
- Add resets to cat state circuits. (#652) (@pehamTom)
- 🩹 Remove Python 3.14 classifier for now (#617) (@denialhaag)
- Fix type errors. (#599) (@pehamTom)
- Fix sdist version issue. (#589) (@pehamTom)
- Set maximum ancillas correctly in verification circuit synthesis. (#485) (@pehamTom)
- Fix bug in
collect_circuit_layers(#460) (@pehamTom) - Fixed-minor-errors-in-example-surface-code-circuits (#459) (@lsschmid)
- Fix flaky test fails due to timeouts on macos. (#458) (@pehamTom)
- 📝🩹 Disable PDF build on RtD (#429) (@denialhaag)
- Ignore qsample warnings. (#426) (@pehamTom)
- Make qsample an optional dependency. (#420) (@pehamTom)
📄 Documentation
- 📝 Update templated files (#757) (@mqt-app[bot])
- 🔧 Set up
rumdl(#755) (@denialhaag) - Add qecirc links to docs (#748) (@lsschmid)
- 📝 Update templated files (#744) (@mqt-app[bot])
- 📝 Update templated files (#723) (@mqt-app[bot])
- 🔧 Maintenance round (#724) (@denialhaag)
- 📝 Fix typo in README (#702) (@denialhaag)
- 📝 Update templated files (#698) (@mqt-app[bot])
- 🔥 Remove changelog and upgrade guide (#697) (@denialhaag)
- 📝 Update templated files (#645) (@mqt-app[bot])
- 📝 Update templated files (#639) (@mqt-app[bot])
- Update README (#613) (@LSHerzog)
- add note that code to steane ftsp paper can be found on branch (#611) (@inctechs)
- 📝 Update templated files (#606) (@mqt-app[bot])
- 📄 Update license to 2026 (#603) (@denialhaag)
- 📝 Update templated files (#586) (@mqt-app[bot])
- Add Note for code switching paper to the repo README.md (#579) (@inctechs)
- updated readme with note for cococo (#578) (@LSHerzog)
- 📝 Update templated files (#565) (@mqt-app[bot])
- 📝 Update templated files (#531) (@mqt-app[bot])
- 📝 Update templated files (#510) (@mqt-app[bot])
- 📝 Update templated files (#498) (@mqt-app[bot])
- 📝 Streamline README (#484) (@denialhaag)
- 📝 Update templated files (#483) (@mqt-app[bot])
- Fix minor typo (#456) (@q-inho)
- 📝 Update templated files (#441) (@mqt-app[bot])
- 🚸 Add changelog and upgrade guide (#442) (@denialhaag)
- fixed "Predictor" to "QECC" in readme (#439) (@lsschmid)
- Fix minor typo in
CatStates.md(#437) (@vtomole) - 📝🩹 Disable PDF build on RtD (#429) (@denialhaag)
- 🚚 Prepare move to MQT organization (#422) (@denialhaag)
- Add new logo banner w/o MQT logo and restructure main documents (#411) (@pehamTom)
- Update README.md (#393) (@LSHerzog)
🤖 CI
- 👷 Enable testing on Python 3.14 (#532) (@denialhaag)
- 🔧 Maintenance round (#674) (@denialhaag)
- ⬆️ Update runners and
prekchecks (#620) (@denialhaag) - 🍎 Restore support for x86 macOS systems (#517) (@denialhaag)
- 👷 Fix version of
pypa/gh-action-pypi-publishAction (#505) (@denialhaag) - 👷 Update workflows and
pre-commitconfig (#504) (@denialhaag) - 🔥 Drop support for x86 macOS systems (#499) (@denialhaag)
- Fix flaky test fails due to timeouts on macos. (#458) (@pehamTom)
- 👷 Enable templating (#440) (@denialhaag)
- Speedup tests (#408) (@pehamTom)
- Remove C++ part of package. (#390) (@pehamTom)
🧹 Code Quality
- 🔧 Set up
rumdl(#755) (@denialhaag) - 🔧 Remove
mypyconfiguration (#749) (@denialhaag) - 🚨 Fix
tyerrors (#727) (@denialhaag) - 🔧 Replace
mypywithty(#691) (@denialhaag) - 🔧 Maintenance round (#674) (@denialhaag)
- 🔧 Modernize DX and configuration (#568) (@denialhaag)
- Decouple Fault Set functionality from state preparation. (#443) (@pehamTom)
- 🎨 Fix pre-commit failure (#428) (@denialhaag)
⬆️ Dependencies
276 changes
- 🔧 Set up
rumdl(#755) (@denialhaag) - ⬆️🔒️ Lock file maintenance (#754) (@renovate[bot])
- ⬆️🩹 Update patch updates (#752) (@renovate[bot])
- ⬆️🩹 Update pre-commit hook adhtruong/mirrors-typos to v1.48.0 (#753) (@renovate[bot])
- 🔧 Remove
mypyconfiguration (#749) (@denialhaag) - ⬆️🔒️ Lock file maintenance (#746) (@renovate[bot])
- ⬆️🩹 Update pre-commit hook rbubley/mirrors-prettier to v3.9.1 (#745) (@renovate[bot])
- ⬆️🩹 Update patch updates (#742) (@renovate[bot])
- ⬆️🩹 Update release-drafter/release-drafter action to v7.5.1 (#743) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#733) (@renovate[bot])
- ⬆️🩹 Update patch updates (#731) (@renovate[bot])
- ⬆️🩹 Update minor stable updates (#732) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v2.2.0 (#730) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#729) (@renovate[bot])
- ⬆️🩹 Update patch updates to v2026.06.14 (#728) (@renovate[bot])
- ⬆️🩹 Update minor stable updates to v2026.06.12 (#726) (@renovate[bot])
- ⬆️🩹 Update patch updates (#725) (@renovate[bot])
- 🔧 Maintenance round (#724) (@denialhaag)
- ⬆️👨💻 Update munich-quantum-toolkit/templates action to v1.3.1 (#722) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#721) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v2.1.1 (#720) (@renovate[bot])
- ⬆️🩹 Update patch updates (#719) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#716) (@renovate[bot])
- ⬆️🐍 Update dependency ty to v0.0.40 (#713) (@renovate[bot])
- ⬆️🩹 Update patch updates (#717) (@renovate[bot])
- ⬆️🩹 Update patch updates (#714) (@renovate[bot])
- ⬆️🩹 Update minor stable updates to v1.47.0 (#715) (@renovate[bot])
- ⬆️🐍 Update dependency ty to v0.0.39 (#709) (@renovate[bot])
- ⬆️🩹 Update patch updates (#710) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#711) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#708) (@renovate[bot])
- ⬆️🩹 Update pre-commit hook adhtruong/mirrors-typos to v1.46.2 (#707) (@renovate[bot])
- ⬆️🐍 Update dependency ty to v0.0.37 (#706) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v2 (#704) (@renovate[bot])
- ⬆️🩹 Update patch updates (#703) (@renovate[bot])
- 👷 Enable testing on Python 3.14 (#532) (@denialhaag)
- ⬆️🔒️ Lock file maintenance (#701) (@renovate[bot])
- ⬆️🩹 Update actions/create-github-app-token action to v3.2.0 (#700) (@renovate[bot])
- ⬆️🩹 Update patch updates (#699) (@renovate[bot])
- 🔧 Replace
mypywithty(#691) (@denialhaag) - ⬆️🔒️ Lock file maintenance (#696) (@renovate[bot])
- ⬆️🩹 Update pre-commit hook adhtruong/mirrors-typos to v1.46.1 (#695) (@renovate[bot])
- ⬆️🩹 Update minor stable updates (#693) (@renovate[bot])
- ⬆️🩹 Update pre-commit hook astral-sh/uv-pre-commit to v0.11.12 (#692) (@renovate[bot])
- Remove protobuf dependency (#689) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#687) (@renovate[bot])
- ⬆️🩹 Update pre-commit hook python-jsonschema/check-jsonschema to v0.37.2 (#686) (@renovate[bot])
- ⬆️🩹 Update pre-commit hook adhtruong/mirrors-typos to v1.46.0 (#685) (@renovate[bot])
- ⬆️🩹 Update patch updates (#684) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#682) (@renovate[bot])
- ⬆️🩹 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2026.04.26 (#681) (@renovate[bot])
- ⬆️🩹 Update patch updates (#680) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#679) (@renovate[bot])
- ⬆️🩹 Update patch updates (#678) (@renovate[bot])
- 🔧 Reconfigure
prekpriorities (#677) (@denialhaag) - ⬆️🔒️ Lock file maintenance (#676) (@renovate[bot])
- ⬆️🩹 Update patch updates (#675) (@renovate[bot])
- 🔧 Maintenance round (#674) (@denialhaag)
- ⬆️🩹 Update minor stable updates (#673) (@renovate[bot])
- ⬆️🩹 Update patch updates (#672) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#671) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.18.1 (#669) (@renovate[bot])
- ⬆️🩹 Update minor stable updates (#670) (@renovate[bot])
- ⬆️🩹 Update patch updates (#668) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#666) (@renovate[bot])
- ⬆️🩹 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2026.03.29 (#665) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/uv-pre-commit to v0.11.2 (#664) (@renovate[bot])
- ⬆️🩹 Update patch updates (#663) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#661) (@renovate[bot])
- ⬆️🩹 Update release-drafter/release-drafter action to v7.1.1 (#660) (@renovate[bot])
- ⬆️🩹 Update patch updates (#659) (@renovate[bot])
- Bump requests from 2.32.5 to 2.33.0 in the uv group across 1 directory (#658) (@dependabot[bot])
- ⬆️🔒️ Lock file maintenance (#657) (@renovate[bot])
- ⬆️👨💻 Update release-drafter/release-drafter action to v7 (#655) (@renovate[bot])
- ⬆️🩹 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2026.03.15 (#656) (@renovate[bot])
- ⬆️👨💻 Update actions/create-github-app-token action to v3 (#654) (@renovate[bot])
- ⬆️🩹 Update patch updates (#653) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#651) (@renovate[bot])
- ⬆️🩹 Update release-drafter/release-drafter action to v6.4.0 (#650) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook scientific-python/cookie to v2026 (#648) (@renovate[bot])
- Bump simpleeval from 1.0.3 to 1.0.5 in the uv group across 1 directory (#649) (@dependabot[bot])
- ⬆️🩹 Update minor stable updates (#647) (@renovate[bot])
- ⬆️🩹 Update patch updates (#646) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/templates action to v1.2.0 (#644) (@renovate[bot])
- Bump tornado from 6.5.4 to 6.5.5 in the uv group across 1 directory (#642) (@dependabot[bot])
- ⬆️🔒️ Lock file maintenance (#641) (@renovate[bot])
- ⬆️🪝 Update patch versions (#638) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#637) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.17.14 (#636) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook adhtruong/mirrors-typos to v1.44.0 (#635) (@renovate[bot])
- ⬆️👨💻 Update actions/attest-build-provenance action to v4 (#633) (@renovate[bot])
- ⬆️👨💻 Update actions/download-artifact action to v8 (#634) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.37.0 (#632) (@renovate[bot])
- ⬆️🪝 Update patch versions (#631) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#630) (@renovate[bot])
- ⬆️🪝 Update patch versions (#629) (@renovate[bot])
- ⬆️🪝 Update patch versions (#626) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#628) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2026.02.15 (#627) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook adhtruong/mirrors-typos to v1.43.2 (#622) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#625) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/uv-pre-commit to v0.10.0 (#624) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.0 (#623) (@renovate[bot])
- ⬆️ Update runners and
prekchecks (#620) (@denialhaag) - ⬆️🔒️ Lock file maintenance (#621) (@renovate[bot])
- ⬆️🪝 Update patch versions (#618) (@renovate[bot])
- ⬆️👨💻 Update actions/attest-build-provenance action to v3.2.0 (#619) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#616) (@renovate[bot])
- ⬆️🪝 Update patch versions (#614) (@renovate[bot])
- ⬆️👨💻 Update release-drafter/release-drafter action to v6.2.0 (#615) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#610) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook rbubley/mirrors-prettier to v3.8.0 (#609) (@renovate[bot])
- ⬆️🪝 Update patch versions (#608) (@renovate[bot])
- ⬆️🪝 Update patch versions (#604) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#607) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook adhtruong/mirrors-typos to v1.42.0 (#605) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#592) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2026 (#598) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.17.9 (#601) (@renovate[bot])
- ⬆️🪝 Update patch updates (#600) (@renovate[bot])
- ⬆️🪝 Update patch updates (#593) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.12.30 (#597) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.41.0 (#596) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.36.0 (#595) (@renovate[bot])
- ⬆️👨💻 Update actions/attest-build-provenance action to v3.1.0 (#594) (@renovate[bot])
- ⬆️👨💻 Update actions/download-artifact action to v7 (#591) (@renovate[bot])
- ⬆️🪝 Update patch updates (#590) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#588) (@renovate[bot])
- ⬆️🪝 Update patch updates (#587) (@renovate[bot])
- 📝 Update templated files (#586) (@mqt-app[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/templates action to v1.1.11 (#585) (@renovate[bot])
- ⬆️👨💻 Update actions/create-github-app-token action to v2.2.1 (#580) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#577) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook rbubley/mirrors-prettier to v3.7.3 (#576) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook rbubley/mirrors-prettier to v3.7.2 (#573) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook emzeat/mz-lictools to v2.9.0 (#574) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.19.0 (#575) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.40.0 (#572) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/uv-pre-commit to v0.9.13 (#571) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.7 (#570) (@renovate[bot])
- 🔧 Modernize DX and configuration (#568) (@denialhaag)
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.17.3 (#569) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#567) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook scientific-python/cookie to v2025.11.21 (#566) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.11.21 (#563) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.6 (#562) (@renovate[bot])
- ⬆️👨💻 Update actions/create-github-app-token action to v2.2.0 (#564) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.17.1 (#561) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/templates action to v1.1.10 (#560) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.35.0 (#557) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#558) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook scientific-python/cookie to v2025.11.10 (#556) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.39.2 (#554) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.11.14 (#555) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.5 (#553) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook scientific-python/cookie to v2025.11.07 (#551) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.11.04 (#550) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.4 (#549) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#552) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#548) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.11.02 (#547) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.11.01 (#546) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.39.0 (#545) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.3 (#544) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#542) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.10.25 (#541) (@renovate[bot])
- ⬆️👨💻 Update actions/download-artifact action to v6 (#540) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.10.24 (#539) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.2 (#538) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook scientific-python/cookie to v2025.10.20 (#537) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#536) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.1 (#535) (@renovate[bot])
- ⬆️ Update
ldpcto v2 (#534) (@denialhaag) - ⬆️🔒️ Lock file maintenance (#530) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.10.11 (#533) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.34.1 (#529) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/templates action to v1.1.9 (#528) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#527) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/templates action to v1.1.7 (#526) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.0 (#525) (@renovate[bot])
- ⬆️🔒️ Lock file maintenance (#516) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.38.1 (#522) (@renovate[bot])
- ⬆️🪝 update pre-commit hooks (#523) (@pre-commit-ci[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.13.3 (#521) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.36.3 (#520) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.13.2 (#519) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.18.2 (#509) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.34.0 (#515) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.13.1 (#514) (@renovate[bot])
- 🍎 Restore support for x86 macOS systems (#517) (@denialhaag)
- ⬆️🔒️ Lock file maintenance (#513) (@renovate[bot])
- ⬆️👨💻 Update actions/create-github-app-token action to v2.1.4 (#511) (@renovate[bot])
- ⬆️👨💻 Update release-drafter/release-drafter action to v6.1.0 (#512) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook adamchainz/blacken-docs to v1.20.0 (#508) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/templates action to v1.1.6 (#507) (@renovate[bot])
- 👷 Update workflows and
pre-commitconfig (#504) (@denialhaag) - 🔥 Drop support for Python 3.9 (#503) (@denialhaag)
- ⬆️🔒️ Lock file maintenance (#502) (@renovate[bot])
- 🔥 Drop support for x86 macOS systems (#499) (@denialhaag)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.36.2 (#501) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.12 (#500) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/templates action to v1.1.5 (#497) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.35.8 (#489) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/templates action to v1.1.2 (#494) (@renovate[bot])
- ⬆️🐍 Lock file maintenance (#495) (@renovate[bot])
- ⬆️👨💻 Pin dependencies (#487) (@renovate[bot])
- ⬆️👨💻 Update actions/attest-build-provenance action to v3 (#490) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.11 (#488) (@renovate[bot])
- ⬆️👷 Update templating workflow (#482) (@denialhaag)
- ⬆️🐍 Lock file maintenance (#481) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.33.3 (#479) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook emzeat/mz-lictools to v2.8.0 (#480) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.35.5 (#478) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.10 (#477) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook pre-commit/pre-commit-hooks to v6 (#472) (@renovate[bot])
- ⬆️👨💻 Update actions/download-artifact action to v5 (#471) (@renovate[bot])
- ⬆️🐍 Lock file maintenance (#476) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.35.4 (#475) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.9 (#474) (@renovate[bot])
- ⬆️🐍 Lock file maintenance (#473) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.35.3 (#470) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.8 (#469) (@renovate[bot])
- ⬆️🐍 Lock file maintenance (#468) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.17.1 (#467) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.7 (#466) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.16 (#465) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook sirosen/texthooks to v0.7.1 (#455) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.5 (#454) (@renovate[bot])
- ⬆️🐍 Lock file maintenance (#457) (@renovate[bot])
- ⬆️🐍 Lock file maintenance (#452) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.15 (#450) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.4 (#449) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.17.0 (#451) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.14 (#448) (@renovate[bot])
- ⬆️🪝 update pre-commit hooks (#436) (@pre-commit-ci[bot])
- ⬆️🐍 Lock file maintenance (#447) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.3 (#444) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.12 (#445) (@renovate[bot])
- ⬆️👨💻 Update actions/create-github-app-token action to v2 (#446) (@renovate[bot])
- ⬆️🐍 Lock file maintenance (#435) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.34.0 (#434) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook rbubley/mirrors-prettier to v3.6.2 (#431) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.2 (#430) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.33.2 (#433) (@renovate[bot])
- ⬆️🐍 Lock file maintenance (#432) (@renovate[bot])
- ⬆️🐍 Lock file maintenance (#425) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.33.1 (#424) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.0 (#423) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.11 (#419) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.13 (#415) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.16.1 (#416) (@renovate[bot])
- ⬆️🐍 Lock file maintenance (#417) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.33.1 (#418) (@renovate[bot])
- Make qsample an optional dependency. (#420) (@pehamTom)
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.10 (#413) (@renovate[bot])
- ⬆️🐍 Lock file maintenance (#414) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.11 (#412) (@renovate[bot])
- ⬆️🐍 Lock file maintenance (#410) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.10 (#409) (@renovate[bot])
- ⬆️🐍 Lock file maintenance (#407) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.9 (#406) (@renovate[bot])
- ⬆️🐍 Lock file maintenance (#405) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.8 (#403) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.32.0 (#404) (@renovate[bot])
- ⬆️🐍 Lock file maintenance (#402) (@renovate[bot])
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.9 (#401) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.7 (#400) (@renovate[bot])
- ⬆️🐍 Lock file maintenance (#399) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.6 (#398) (@renovate[bot])
- ⬆️🐍 Lock file maintenance (#396) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.33.0 (#395) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.5 (#394) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.32.1 (#387) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.31.0 (#386) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-clang-format to v20 (#385) (@renovate[bot])
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.30.2 (#384) (@renovate[bot])
Full Changelog: v1.9.0...v2.0.0