·
3 commits
to refs/heads/main
since this release
π What Changed
Please refer to the changelog and the upgrade guide for a structured overview of the changes.
- β Test up to Python 3.13 (#533) (@simon1hofmann)
- β¬οΈπͺ update pre-commit hooks (#503) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- π·adjusted workflow urls (#500) (@nquetschlich)
- β¬οΈ added upper cap because of fake backends (#493) (@nquetschlich)
- added another filter warning (#489) (@nquetschlich)
- β¬οΈπͺ update pre-commit hooks (#457) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
π Features and Enhancements
- β¨ Add random parameter option to cli (#601) (@simon1hofmann)
- β‘ Speed up test suite (#602) (@burgholzer)
- β¨ feat: implement mirror circuit generation for device benchmarking (#577) (@CreativeBinBag)
- β¨ Arithmetic Benchmarks (#586) (@simon1hofmann)
- β¨ Benchmark Registry (#585) (@simon1hofmann)
- π¨ Simplify Imports (#587) (@simon1hofmann)
- β¨ add option to parameterized benchmarks to create circuits with symbolic parameters (#581) (@nquetschlich)
- β¨ Implement HHL algorithm (#582) (@nquetschlich)
- β¨ Distinct
get_benchmark
function for all levels (#571) (@simon1hofmann) - π¨ Registries for Devices and Gatesets (#572) (@simon1hofmann)
- β¨ Added
transpile
Call to Target-independent Level (#580) (@simon1hofmann) - π¨ Update of IonQ and Rigetti Devices (#570) (@nquetschlich)
- π‘ updated readme and RtDs according to new guidelines (#573) (@nquetschlich)
- π¨Fixed Pending Deprecation Warnings (#569) (@simon1hofmann)
- β¨ Change device and gateset representation to Qiskit's
Target
(#560) (@nquetschlich) - β¨ Added
clifford+t
gateset (#555) (@simon1hofmann) - π¨ Removed
Provider
and improvedDevice
Structure (#549) (@simon1hofmann) - π¨ Refactored Implementation of Shor's Benchmark (#548) (@simon1hofmann)
- β¨ added two further benchmarks from BMW's QUARK (#541) (@nquetschlich)
- β»οΈ refactored output module (#540) (@nquetschlich)
- π₯ removed the generation logic (#538) (@nquetschlich)
- β¨ Introduce
Hatchling
anddependency-groups
(#530) (@nquetschlich) - β¨ Re-add support for Python 3.9 (#531) (@simon1hofmann)
- π₯ Removed
TKET
dependency (#519) (@simon1hofmann) - β¨ Added QASM3 support (#518) (@simon1hofmann)
- π¨ Miscellaneous Fixes (#509) (@simon1hofmann)
- π₯ Removed Placement Parameter for TKET Mapped Benchmarks (#510) (@simon1hofmann)
- π Renamed Random Circuit and VQE Ansatz Circuit Benchmarks (#508) (@simon1hofmann)
- π₯ Removed all Benchmarks relying on
qiskit_optimization
,qiskit_nature
, andqiskit_algorithm
Dependencies (#507) (@simon1hofmann) - π¨ Re-implemented AE without Qiskit Application Modules (#506) (@simon1hofmann)
- β¨ Added Bernstein-Vazirani Algorithm (#505) (@simon1hofmann)
- π₯ removed the
benchviewer
andevaluation
modules (#504) (@burgholzer)
π Bug Fixes
- π Fix mirror circuit generation on mapped level (#603) (@burgholzer)
π Documentation
- π‘ adjusted date of release to today (#608) (@nquetschlich)
- π Prepared Documentation for the 2.0 Realease (#597) (@simon1hofmann)
- π‘ Drafted CHANGELOG and UPGRADING for the 2.0 release (#596) (@nquetschlich)
- π‘ fixed broken reference in readme (#584) (@nquetschlich)
- π‘ added BMW QUARK copyright statement (#583) (@nquetschlich)
- π‘ updated readme and RtDs according to new guidelines (#573) (@nquetschlich)
- π Update Documentation (#566) (@simon1hofmann)
- π Added CHANGELOG and UPGRADING information (#567) (@simon1hofmann)
- π Switched from
.rst
to.md
for documentation (#559) (@simon1hofmann) - β¨ Move to MQT GitHub Orga and Re-Branding (#544) (@simon1hofmann)
- π Update README and resource links due to repository migration (#543) (@Drewniok)
π¦ Packaging
- β¨ Introduce
Hatchling
anddependency-groups
(#530) (@nquetschlich)
π€ CI
- β‘ Speed up test suite (#602) (@burgholzer)
- β¨ Add nox session and GitHub action for upstream Qiskit testing (#600) (@burgholzer)
- π₯ server deployment for versions <2 (#556) (@nquetschlich)
- π restricted qiskit-aer dependency (#481) (@nquetschlich)
β¬οΈ Dependencies
85 changes
- β¬οΈπ Lock file maintenance (#607) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook python-jsonschema/check-jsonschema to v0.33.1 (#606) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.0 (#605) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook pre-commit/mirrors-mypy to v1.16.1 (#604) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ¨βπ» Update munich-quantum-toolkit/workflows action to v1.11 (#598) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¨ Add nox session and GitHub action for upstream Qiskit testing (#600) (@burgholzer)
- β¬οΈπ Lock file maintenance (#599) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#595) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.33.1 (#594) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.13 (#593) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#590) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook pre-commit/mirrors-mypy to v1.16.0 (#589) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.12 (#588) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#578) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ¨βπ» Update munich-quantum-toolkit/workflows action to v1.10 (#576) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.11 (#575) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#563) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.10 (#561) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#558) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.9 (#557) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#552) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.8 (#550) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.32.0 (#551) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#547) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ¨βπ» Update munich-quantum-toolkit/workflows action to v1.9 (#546) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.7 (#545) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#537) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.6 (#535) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¨ Introduce
Hatchling
anddependency-groups
(#530) (@nquetschlich) - β¨ Re-add support for Python 3.9 (#531) (@simon1hofmann)
- π₯ Removed
TKET
dependency (#519) (@simon1hofmann) - π¨ Miscellaneous Fixes (#509) (@simon1hofmann)
- β¬οΈπ Lock file maintenance (#517) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook python-jsonschema/check-jsonschema to v0.33.0 (#516) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.5 (#514) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.31.1 (#515) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#502) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.4 (#501) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#499) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook python-jsonschema/check-jsonschema to v0.32.1 (#497) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.31.1 (#496) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#492) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.2 (#494) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.30.2 (#490) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.0 (#491) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#488) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook python-jsonschema/check-jsonschema to v0.31.3 (#486) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook rbubley/mirrors-prettier to v3.5.3 (#487) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.30.1 (#485) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.9.10 (#484) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.9.6 (#473) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#483) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.30.0 (#482) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook pre-commit/mirrors-mypy to v1.15.0 (#474) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook rbubley/mirrors-prettier to v3.5.2 (#479) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.29.10 (#478) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook python-jsonschema/check-jsonschema to v0.31.2 (#480) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#472) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.29.5 (#470) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.9.4 (#469) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook python-jsonschema/check-jsonschema to v0.31.1 (#471) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ¨βπ» Update cda-tum/mqt-workflows action to v1.7 (#466) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#467) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#462) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.9.3 (#465) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.9.2 (#464) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook python-jsonschema/check-jsonschema to v0.31.0 (#460) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.9.1 (#458) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1 (#461) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#456) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#455) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.4 (#452) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook pre-commit/mirrors-mypy to v1.14.0 (#454) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.28.4 (#453) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#451) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ¨βπ» Update actions/attest-build-provenance action to v2.1.0 (#450) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.28.3 (#449) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.3 (#448) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#447) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.2 (#442) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook sirosen/texthooks to v0.6.8 (#445) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook rbubley/mirrors-prettier to v3.4.2 (#444) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ¨βπ» Update actions/attest-build-provenance action to v2 (#446) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπͺ Update pre-commit hook crate-ci/typos to v1.28.2 (#443) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- β¬οΈπ Lock file maintenance (#436) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
Full Changelog: v1.1.9...v2.0.0