·
9 commits
to refs/heads/main
since this release
Immutable
release. Only release title and notes can be modified.
π What Changed
Please refer to the changelog and the upgrade guide for a structured overview of the changes.
π Features and Enhancements
- β»οΈ Auto-generate stub file (#773) (@denialhaag)
- β»οΈ Replace
pybind11withnanobind(#766) (@denialhaag) - β‘ Improve uv build caching and update license to 2026 (#765) (@denialhaag)
π Documentation
- π Prepare release of
v2.2.0(#790) (@denialhaag) - π Update templated files (#760) ([@mqt-app[bot]](https://github.com/[mqt-app[bot]](https://github.com/apps/mqt-app)))
- β‘ Improve uv build caching and update license to 2026 (#765) (@denialhaag)
- π Update templated files (#738) ([@mqt-app[bot]](https://github.com/[mqt-app[bot]](https://github.com/apps/mqt-app)))
- π Update templated files (#717) ([@mqt-app[bot]](https://github.com/[mqt-app[bot]](https://github.com/apps/mqt-app)))
π€ CI
- β¬οΈ Update runners and
prekchecks (#775) (@denialhaag) - π· Update C++ test matrices (#740) (@denialhaag)
π¦ Packaging
- β»οΈ Replace
pybind11withnanobind(#766) (@denialhaag) - π· Update C++ test matrices (#740) (@denialhaag)
π§Ή Code Quality
- π§ Replace
mypywithty(#770) (@denialhaag) - π§ Modernize DX and configuration (#720) (@denialhaag)
β¬οΈ Dependencies
93 changes
- β¬οΈποΈ Lock file maintenance (#791) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook henryiii/validate-pyproject-schema-store to v2026.02.15 (#789) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update patch versions (#788) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- Bump pillow from 12.1.0 to 12.1.1 in the uv group across 1 directory (#787) ([@dependabot[bot]](https://github.com/[dependabot[bot]](https://github.com/apps/dependabot)))
- β¬οΈπͺ Update pre-commit hook adhtruong/mirrors-typos to v1.43.2 (#783) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈποΈ Lock file maintenance (#786) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/uv-pre-commit to v0.10.0 (#785) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Update dependency ty to v0.0.15 (#782) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.0 (#784) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈποΈ Lock file maintenance (#780) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈ Update
munich-quantum-toolkit/core(#779) ([@mqt-app[bot]](https://github.com/[mqt-app[bot]](https://github.com/apps/mqt-app))) - β¬οΈπ¨βπ» Update actions/attest-build-provenance action to v3.2.0 (#778) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update patch versions (#776) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈ Update runners and
prekchecks (#775) (@denialhaag) - β¬οΈποΈ Lock file maintenance (#774) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update patch versions (#771) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ¨βπ» Update release-drafter/release-drafter action to v6.2.0 (#772) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈποΈ Lock file maintenance (#769) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- π§ Replace
mypywithty(#770) (@denialhaag) - β¬οΈπͺ Update patch versions (#767) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook rbubley/mirrors-prettier to v3.8.0 (#768) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update patch versions (#758) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈποΈ Lock file maintenance (#764) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.42.0 (#762) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈποΈ Lock file maintenance (#756) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ¨βπ» Update munich-quantum-toolkit/workflows action to v1.17.10 (#755) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook henryiii/validate-pyproject-schema-store to v2026 (#754) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.41.0 (#752) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.12.30 (#753) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/uv-pre-commit to v0.9.21 (#751) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈποΈ Lock file maintenance (#750) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ¨βπ» Update munich-quantum-toolkit/workflows action to v1.17.7 (#749) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook python-jsonschema/check-jsonschema to v0.36.0 (#746) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ¨βπ» Update munich-quantum-toolkit/workflows action to v1.17.6 (#747) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈποΈ Lock file maintenance (#748) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update patch updates (#744) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ¨βπ» Update actions/attest-build-provenance action to v3.1.0 (#745) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈποΈ Lock file maintenance (#743) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ¨βπ» Update actions/download-artifact action to v7 (#742) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update patch updates (#741) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈποΈ Lock file maintenance (#739) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- π Update templated files (#738) ([@mqt-app[bot]](https://github.com/[mqt-app[bot]](https://github.com/apps/mqt-app)))
- β¬οΈπ¨βπ» Update munich-quantum-toolkit/templates action to v1.1.11 (#737) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/uv-pre-commit to v0.9.16 (#736) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/uv-pre-commit to v0.9.15 (#733) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook pre-commit/mirrors-clang-format to v21.1.7 (#734) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.8 (#732) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook rbubley/mirrors-prettier to v3.7.4 (#735) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ¨βπ» Update actions/create-github-app-token action to v2.2.1 (#731) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ¨βπ» Update munich-quantum-toolkit/workflows action to v1.17.4 (#730) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈποΈ Lock file maintenance (#729) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook rbubley/mirrors-prettier to v3.7.3 (#728) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook pre-commit/mirrors-mypy to v1.19.0 (#727) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook emzeat/mz-lictools to v2.9.0 (#726) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook rbubley/mirrors-prettier to v3.7.2 (#725) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.40.0 (#724) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/uv-pre-commit to v0.9.13 (#723) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.7 (#722) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- π§ Modernize DX and configuration (#720) (@denialhaag)
- β¬οΈπ¨βπ» Update munich-quantum-toolkit/workflows action to v1.17.3 (#721) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈ Update
munich-quantum-toolkit/core(#715) ([@mqt-app[bot]](https://github.com/[mqt-app[bot]](https://github.com/apps/mqt-app))) - β¬οΈποΈ Lock file maintenance (#719) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ¨βπ» Update munich-quantum-toolkit/workflows action to v1.17.1 (#709) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook scientific-python/cookie to v2025.11.21 (#716) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ¨βπ» Update actions/create-github-app-token action to v2.2.0 (#713) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook pre-commit/mirrors-clang-format to v21.1.6 (#712) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.6 (#710) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.11.21 (#711) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ¨βπ» Update munich-quantum-toolkit/templates action to v1.1.10 (#708) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook python-jsonschema/check-jsonschema to v0.35.0 (#706) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈποΈ Lock file maintenance (#707) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook scientific-python/cookie to v2025.11.10 (#705) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.11.14 (#704) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.39.2 (#703) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.5 (#702) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook scientific-python/cookie to v2025.11.07 (#700) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook pre-commit/mirrors-clang-format to v21.1.5 (#699) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.11.04 (#698) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.4 (#697) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈποΈ Lock file maintenance (#701) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈποΈ Lock file maintenance (#696) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.11.02 (#695) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.11.01 (#694) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.39.0 (#693) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.3 (#692) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈποΈ Lock file maintenance (#691) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.10.25 (#690) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ¨βπ» Update actions/download-artifact action to v6 (#689) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.10.24 (#688) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.2 (#687) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook scientific-python/cookie to v2025.10.20 (#686) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈποΈ Lock file maintenance (#685) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.1 (#684) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
Full Changelog: v2.1.0...v2.2.0