v2.4.0
What's Changed
- Update to
nlohmann_json3.12.0 by @cqc-alec in #1887 - Build stable-ABI wheels for Python >= 3.12 by @cqc-alec in #1888
- Accept Reset in CliffordCircuitPredicate. by @cqc-alec in #1892
- Make sure
UnitIDdowncaster is included in the necessary file by @cqc-alec in #1893 - update ruff by @cqc-melf in #1889
- Add checks for docs coverage by @willsimmons1465 in #1875
- Always run the C++ code formatting check. by @cqc-alec in #1894
- Accept length-1 bit registers as bits in QASM expressions by @cqc-alec in #1897
- Remove unused (and incomplete) conditional execution of tests. by @cqc-alec in #1899
- Better error message for greedy TermSequenceBox by @yao-cqc in #1900
- Convert doc pages from rst to myst by @willsimmons1465 in #1895
- add qasm wasm parsing from string by @cqc-melf in #1898
- Improve tk2 to rzz rebase by @yao-cqc in #1903
- Update changelog for 2.4.0 release. by @cqc-alec in #1904
Full Changelog: v2.3.2...v2.4.0