๐ What Changed
Please refer to the changelog and the upgrade guide for a structured overview of the changes.
๐ Features and Enhancements
- โจ Add device property
QDMI_DEVICE_PROPERTY_SUPPORTEDPROGRAMFORMATSfor efficiently querying the device's supported program formats (#252) (@burgholzer) - โจ Add support for new program formats QPY and IQM JSON (#234) (@burgholzer)
- ๐ง improve QDMI installation setup and header management (#228) (@burgholzer)
- โป๏ธ Update PR Template, Changelog, and Upgrading Guide (#212) (@ystade)
- โจ Introducing Duration Unit and Reporting Shuttling Speed (#210) (@ystade)
- โจ Efficiently Query Connectivity/Applicability of Operations (#207) (@ystade)
- โจ Report Minimal Atom Distance (#209) (@ystade)
- โจ Report the Fidelity of Idling Qubits under a Rydberg Beam (#208) (@ystade)
- โจ Reporting Interaction and Blocking Radius (#203) (@ystade)
- โจ Add Module and Submodule Index (#200) (@ystade)
- โจ Report the Scope of an Operation (#199) (@ystade)
- โจ Communicating the Location of Sites (#198) (@ystade)
- ๐ฅ Remove C Example Device (#187) (@ystade)
- โจ Add pulse support device property (#181) (@mnfarooqi)
- ๐ธ Adding Useful Parameters and Properties (#160) (@ystade)
- ๐ฅ๐ฉน Remove FetchContent fallback for Doxygen (#145) (@burgholzer)
๐ Bug Fixes
- Potential fix for code scanning alert no. 29: Uncontrolled data used in path expression (#257) (@burgholzer)
- ๐ Fix security warnings (#253) (@burgholzer)
- โจ Update CMake config and External Dependencies (#250) (@burgholzer)
- ๐ง improve QDMI installation setup and header management (#228) (@burgholzer)
- Fix device template test (#225) (@ystade)
- Fix bug in example tool (#218) (@rainij)
- ๐ Fix Install Instructions (#214) (@ystade)
- โ๏ธ fix typo
QDMI_ERROR_NOTIMPLEMENTED(#195) (@burgholzer) - ๐ Fix Device Template (#186) (@ystade)
- ๐ฅ๐ฉน Remove FetchContent fallback for Doxygen (#145) (@burgholzer)
๐ Documentation
- ๐ v1.2.0 (#261) (@burgholzer)
- ๐ Prepare 1.2.0 release (#235) (@burgholzer)
- โป๏ธ Update PR Template, Changelog, and Upgrading Guide (#212) (@ystade)
- ๐ Improve Docstrings related to Length Values (#211) (@ystade)
- โ๏ธ fix typo
QDMI_ERROR_NOTIMPLEMENTED(#195) (@burgholzer) - ๐ GitHub community health files (#156) (@burgholzer)
- โ๏ธ fix typo in calibration enum docs (#138) (@burgholzer)
๐ค CI
- ๐ง Update release drafter configuration (#256) (@burgholzer)
- ๐จ Update to clang-tidy 21 (#251) (@burgholzer)
- โ Set up renovate for dependency management (#239) (@burgholzer)
- ๐ explicitly use codecov token (#221) (@burgholzer)
- ๐ Replace coverage job with in-repo workflow (#220) (@burgholzer)
- ๐ท๐ผ Better support for PRs from forks (#219) (@burgholzer)
- ๐ฉน fix workflow references (#159) (@burgholzer)
๐งน Code Quality
- ๐จ Update to clang-tidy 21 (#251) (@burgholzer)
- โฌ๏ธ Update googletest version and CMake setting (#144) (@burgholzer)
โฌ๏ธ Dependencies
51 changes
- โฌ๏ธ๐ช Update pre-commit hook rbubley/mirrors-prettier to v3.7.3 (#260) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- โฌ๏ธ๐ช Update pre-commit hook rbubley/mirrors-prettier to v3.7.2 (#259) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- โฌ๏ธ๐ช Update pre-commit hook rbubley/mirrors-prettier to v3.7.1 (#258) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- โฌ๏ธ๐ช Update pre-commit hook crate-ci/typos to v1.40.0 (#255) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- โฌ๏ธ๐จโ๐ป Update munich-quantum-toolkit/workflows action to v1.17.3 (#254) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- โจ Update CMake config and External Dependencies (#250) (@burgholzer)
- โฌ๏ธ๐จโ๐ป Update actions/checkout action to v6 (#249) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- โฌ๏ธ๐จโ๐ป Update ssciwr/doxygen-install action to v1.6.4 (#248) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- โฌ๏ธ๐จโ๐ป Update rossjrw/pr-preview-action action to v1.6.3 (#247) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- โฌ๏ธ๐จโ๐ป Update release-drafter/release-drafter action to v6.1.0 (#246) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- โฌ๏ธ๐จโ๐ป Update JamesIves/github-pages-deploy-action action to v4.7.4 (#245) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- โฌ๏ธ๐จโ๐ป Update Chocobo1/setup-ccache-action action to v1.5.1 (#244) ([@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 (#243) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- โฌ๏ธ๐จโ๐ป Update munich-quantum-toolkit/workflows action to v1.17.2 (#242) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- โฌ๏ธ๐จโ๐ป Pin dependencies (#241) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- โ Set up renovate for dependency management (#239) (@burgholzer)
- Bump actions/checkout from 5.0.1 to 6.0.0 in the github-actions group (#237) ([@dependabot[bot]](https://github.com/[dependabot[bot]](https://github.com/apps/dependabot)))
- Bump the github-actions group with 4 updates (#236) ([@dependabot[bot]](https://github.com/[dependabot[bot]](https://github.com/apps/dependabot)))
- โฌ๏ธ๐ช update pre-commit hooks (#233) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- โฌ๏ธ๐ช update pre-commit hooks (#229) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- โฌ๏ธ๐ช update pre-commit hooks (#226) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- โฌ๏ธ๐ช update pre-commit hooks (#222) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- Bump munich-quantum-toolkit/workflows from 1.16.2 to 1.17.0 in the github-actions group (#224) ([@dependabot[bot]](https://github.com/[dependabot[bot]](https://github.com/apps/dependabot)))
- Bump codecov/codecov-action from 5.5.0 to 5.5.1 in the github-actions group (#223) ([@dependabot[bot]](https://github.com/[dependabot[bot]](https://github.com/apps/dependabot)))
- Bump munich-quantum-toolkit/workflows from 1.16.0 to 1.16.1 in the github-actions group (#217) ([@dependabot[bot]](https://github.com/[dependabot[bot]](https://github.com/apps/dependabot)))
- โฌ๏ธ๐ช update pre-commit hooks (#213) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- Bump actions/checkout from 4 to 5 in the github-actions group (#216) ([@dependabot[bot]](https://github.com/[dependabot[bot]](https://github.com/apps/dependabot)))
- Bump munich-quantum-toolkit/workflows from 1.15.1 to 1.16.0 in the github-actions group (#196) ([@dependabot[bot]](https://github.com/[dependabot[bot]](https://github.com/apps/dependabot)))
- โฌ๏ธ๐ช update pre-commit hooks (#197) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- Bump munich-quantum-toolkit/workflows from 1.12 to 1.15 in the github-actions group (#193) ([@dependabot[bot]](https://github.com/[dependabot[bot]](https://github.com/apps/dependabot)))
- โฌ๏ธ๐ช update pre-commit hooks (#190) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- Bump munich-quantum-toolkit/workflows from 1.11 to 1.12 in the github-actions group (#192) ([@dependabot[bot]](https://github.com/[dependabot[bot]](https://github.com/apps/dependabot)))
- โฌ๏ธ๐ช update pre-commit hooks (#180) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- โฌ๏ธ๐ช update pre-commit hooks (#179) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- Bump munich-quantum-toolkit/workflows from 1.10 to 1.11 in the github-actions group (#178) ([@dependabot[bot]](https://github.com/[dependabot[bot]](https://github.com/apps/dependabot)))
- โฌ๏ธ๐ช update pre-commit hooks (#166) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- Bump munich-quantum-toolkit/workflows from 1.9 to 1.10 in the github-actions group (#167) ([@dependabot[bot]](https://github.com/[dependabot[bot]](https://github.com/apps/dependabot)))
- โฌ๏ธ๐ช update pre-commit hooks (#162) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- โฌ๏ธ๐ช update pre-commit hooks (#153) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- โฌ๏ธ๐ช update pre-commit hooks (#151) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- โฌ๏ธ๐ช update pre-commit hooks (#150) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- โฌ๏ธ๐ช update pre-commit hooks (#149) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- โฌ๏ธ๐ช update pre-commit hooks (#147) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- ๐ฅ๐ฉน Remove FetchContent fallback for Doxygen (#145) (@burgholzer)
- โฌ๏ธ Update googletest version and CMake setting (#144) (@burgholzer)
- โฌ๏ธ๐ช update pre-commit hooks (#142) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- โฌ๏ธ๐ช update pre-commit hooks (#140) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- Bump cda-tum/mqt-workflows from 1.5 to 1.7 in the github-actions group (#139) ([@dependabot[bot]](https://github.com/[dependabot[bot]](https://github.com/apps/dependabot)))
- โฌ๏ธ๐ช update pre-commit hooks (#136) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- Bump cda-tum/mqt-workflows from 1.4 to 1.5 in the github-actions group (#135) ([@dependabot[bot]](https://github.com/[dependabot[bot]](https://github.com/apps/dependabot)))
- โฌ๏ธ๐ช update pre-commit hooks (#134) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
Full Changelog: v1.1.0...v1.2.0