- Fix handling of parameter when converting `PauliEvolutionGate` to `QubitPauliOperator`. - Updated pytket version requirement to 1.10.
0.32.0
- Use `qiskit_ibm_runtime` services for sampling on `IBMQBackend` and `IBMQEmulatorBackend`. Note that shots tables (ordered lists of results) are no longer available from these backends. (`BackendResult.get_shots()` will fail; use `get_counts()` instead.) - Fix incorrect circuit permutation handling for `AerUnitaryBackend` and `AerStateBackend`.
0.31.0
- Update `TketBackend` to support `FullyConnected` architecture. - Fix the issue that some qiskit methods can't retrieve results from `TketJob`. - Updated pytket version requirement to 1.9. - Handle `OpType.Phase` when converting to qiskit. - Change default optimization level in `default_compilation_pass()` to 2.
0.30.0
- Update qiskit version to 0.39. - `tk_to_qiskit` now performs a rebase pass prior to conversion. Previously an error was returned if a `Circuit` contained gates such as `OpType.ZZMax` which have no exact replacement in qiskit. Now the unsupported gate will be implemented in terms of gates supported in qiskit rather than returning an error. - Updated pytket version requirement to 1.8.
0.29.0
- Add post-routing `KAKDecomposition` to default pass with `optimisation_level` = 2. - Add support for `ECRGate` in `tk_to_qiskit` conversion. - Update qiskit version to 0.38. - Updated pytket version requirement to 1.7.
0.28.0
- Improve result retrieval speed of `AerUnitaryBackend` and `AerStateBackend`. - Update qiskit version to 0.37. - Updated pytket version requirement to 1.5.