Version 1.11.0 Release
The last release in this repository is quite old and a lot has happened since.
What's Changed
- π add some missing synonymous operation names by @burgholzer in #90
- β¨ add native support for
sx
andsxdg
gates to qasm parser by @burgholzer in #95 - β¨ Measurements from output permutation by @burgholzer in #96
- β¨ CNOT Cancellation Optimization Pass by @burgholzer in #101
- Make Usage of Single Header JSON Lib Explicit by @hillmich in #125
- πΈ Extended Operation Recognition by @burgholzer in #127
- π Fix for Qiskit
Layout
import by @burgholzer in #133 - π Fix bug in
cancelCNOTs
optimization by @burgholzer in #134 - Qubit sanity check by @pehamTom in #135
- Update timezones for dependabot by @hillmich in #139
- β¨ Integrate MQT ZX Package by @pehamTom in #128
- β¬οΈπ¦π Update ZX package by @burgholzer in #140
- Integrate changes of noise aware simulation by @33Gjl1Xe in #126
- Global phase by @pehamTom in #166
- β¨ support
reset
operations in Qiskit circuit import by @burgholzer in #172 - π Fix dynamic circuit transformation by @burgholzer in #173
- πΈ Check whether a logical qubit is contained in a circuit by @burgholzer in #201
- π Fix ancillary and garbage tracking when adding ancilla qubits by @burgholzer in #202
- Update version of publish action by @hillmich in #206
- Symbolic by @pehamTom in #199
- πβ‘ Enable
qiskit-terra>=0.22.0
compatibility by @burgholzer in #207 - β»οΈπ¦ Modernize Python packaging by @burgholzer in #208
- Updated DD Package submodule by @hillmich in #217
- β¨ Add Method for Determining Number of Single-Qubit Gates by @burgholzer in #220
- π Fix unicode literals for C++20 by @burgholzer in #223
- β¨ Convenience features by @burgholzer in #226
- π₯ Drop LGTM and set up CodeQL by @burgholzer in #231
- π¨ Introduce pre-commit for consistent styling by @burgholzer in #232
- π§ CI Config Update by @burgholzer in #237
- β»οΈ DD-independent QFR-Core by @burgholzer in #244
- πΈ Better DD package templating by @burgholzer in #247
- β»οΈ Refactor CMake Configuration and add Clang-Tidy by @burgholzer in #246
- β¨ ECC Framework by @pichristoph in #210
- Fixed a wrong property in CMake by @hillmich in #257
- πΈ Add barrier before measurements by @burgholzer in #258
- β»οΈ Simplify output permutation computation in circuit import by @burgholzer in #264
- π Fix controlled u-gate OpenQASM output by @JoachimMarin in #266
- π©Ή Fix strip idle qubits corner case by @burgholzer in #277
- π©Ή Allow removing logical qubits used in the output permutation by force by @burgholzer in #279
- β¨ Gate Extensions and β»οΈ QASM Parser Refactor by @burgholzer in #280
New Contributors
- @pehamTom made their first contribution in #135
- @33Gjl1Xe made their first contribution in #126
- @pre-commit-ci made their first contribution in #243
- @pichristoph made their first contribution in #210
- @JoachimMarin made their first contribution in #266
Full Changelog: v1.10.0...v1.11.0