- Contextual optimisation added to default compilation passes (except at optimisation level 0).
0.9.0
- Add `session` parameter to `QuantinuumAPI`. Creates a new session if `None` is provided. - Add facility to specify default `options` paramater to `process_circuits()` and `submit_qasm()` when constructing backend, and include this information in `backend_info`. - Updated pytket version requirement to 1.7.
0.8.0
- Add `options` parameter to `process_circuits()` and `submit_qasm()`. - Updated pytket version requirement to 1.6.
0.7.0
- Add new `QuantinuumAPIOffline` for allowing usage of the backend without API calls. - New `api_handler` parameter for `QuantinuumBackend`, allowing to choose online or offline options. Default value is the standard online api. - Updated pytket version requirement to 1.5.
0.6.0
- Changed batching interface: `process_circuits` no longer batches, use `start_batching` and `add_to_batch` methods to explicitly start and append to batches. - New `submit_qasm` backend method to enable direct submission of a QASM program.