* Removed references to `pyo3::prepare_freethreaded_python();` outside of tests
1.2.0
* Activated circuitdag feature by default * Modified serialization roqoqo version to use lowest compatible version * Relaxed compatability check for Python arguments to allow backward compatability * Added CircuitDag documentation * Added PhaseShiftedControlledPhase to qoqo * Updated dependencies * Updated nalgebra to 0.31
1.1.0
* Added 1.0.0 compatibility tests * Added rich comparison for Python interface of Measurements * Added PragmaLoop * Allowed creating PragmaSetStateVector from float or integer numpy arrays. * Added `InputBit` to set bit in a (readout) bit register to a value. * Added `InvolvedClassical` functionality to return which classical register variables are involved in an operation * Added `CircuitDag` direct acyclical graph representation of `Circuit`
1.0.0
* Make qubit_remapping more lenient only remapping values found in a HashMap skipping remapping for qubits not found in HashMap instead of returning an error. * Updated to qoqo_calculator 1.0 * Removed DoUnitary class from qoqo since functionality replaced by QuantumProgram.
0.14.0
* Updated to qoqo 1.12.0 and pyo3 0.21. * Clearer error message for qubits index out of range. * Fixed dependencies issues caused by Pyo3 0.21 support release
0.13.1
* Fixing out-of-index bug when using MeasureQubit together with PragmaSetNumberOfMeasurements when measuring fewer qubits than are used in a circuit