Changelog#

0.34.0 (January 2024)#

  • Updated pytket version requirement to 1.24.

  • Python 3.12 support added, 3.9 dropped.

0.33.0 (January 2024)#

  • Updated pytket version requirement to 1.23.

0.32.0 (November 2023)#

  • Updated pytket version requirement to 1.22.

0.31.2 (November 2023)#

  • Replace uses of “private” (underscored) pytket symbols.

0.31.1 (October 2023)#

  • Fix use of SimplifyInitial

0.31.0 (October 2023)#

  • Don’t include SimplifyInitial in default passes; instead make it an option to process_circuits().

  • Updated pytket version requirement to 1.21.

0.30.0 (September 2023)#

  • Update pytket version requirement to 1.19.

  • Update amazon-braket-sdk version requirement to 1.53.

  • Update amazon-braket-schemas version requirement to 1.19.

  • Update amazon-braket-default-simulator version requirement to 1.20.

0.29.0 (July 2023)#

  • Update pytket version requirement to 1.17.

0.28.0 (June 2023)#

  • Updated pytket version requirement to 1.16.

0.27.0 (May 2023)#

  • Updated pytket version requirement to 1.15.

0.26.0 (January 2023)#

  • Drop support for Python 3.8; add support for 3.11.

  • Fix handling of implicit qubit permutation for state simulators.

  • Updated pytket version requirement to 1.11.

0.25.0 (November 2022)#

  • Updated pytket version requirement to 1.9.

0.24.0 (November 2022)#

  • Require circuits submitted to IonQ to have contiguous qubit numbering.

  • Updated pytket version requirement to 1.8.

0.23.0 (October 2022)#

  • Updated pytket version requirement to 1.7.

0.22.1 (September 2022)#

  • Ignore OpType.Barrier when converting to braket circuit.

  • Fix results parsing when not all qubits are measured.

  • Include all qubits in circuit when device requires it.

0.22.0 (September 2022)#

  • Fix tracking of qubit indices on devices with non-contiguous qubit sets.

  • Update dependencies.

  • Updated pytket version requirement to 1.6.

0.21.0 (July 2022)#

  • Updated pytket version requirement to 1.4.

0.20.0 (June 2022)#

  • Updated pytket version requirement to 1.3.

0.19.1 (June 2022)#

  • Fixes to qubit index handling.

0.19.0 (May 2022)#

  • Add optional “aws_session” parameter to the available_devices class method of BracketBackend.

  • Respect measurement operations in submitted circuits. (Previously these were not allowed and measurements were automatically added to all qubits.)

  • Updated pytket version requirement to 1.2.

0.18.0 (April 2022)#

  • Allow user to specify different local backends.

  • Fix dimension mismatch for measurements for Braket QPU results.

  • Updated pytket version requirement to 1.1.

0.17.0 (March 2022)#

  • Add optional “region” argument for initializing BraketBackend.

  • Update requirements for amazon-braket-sdk and amazon-braket-schemas.

  • Add support for oqc provider.

  • Correct readout errors reported for Rigetti devices.

  • Add support for density-matrix simulators.

  • Updated pytket version requirement to 1.0.

0.16.0 (February 2022)#

  • Updated pytket version requirement to 0.19.

  • Drop support for Python 3.7; add support for 3.10.

  • Add support for CV gates.

0.15.0 (January 2022)#

  • Updated pytket version requirement to 0.18.

0.14.0 (November 2021)#

  • Updated pytket version requirement to 0.17.

0.13.0 (October 2021)#

  • Updated pytket version requirement to 0.16.

0.12.0 (September 2021)#

  • Updated pytket version requirement to 0.15.

0.11.0 (September 2021)#

  • Updated pytket version requirement to 0.14.

0.10.0 (July 2021)#

  • Updated pytket version requirement to 0.13.

0.9.0 (June 2021)#

  • Updated pytket version requirement to 0.12.

0.8.2 (June 2021)#

  • Make cache handling more robust.

0.8.1 (June 2021)#

  • Make BracketBackend.device a property, in accordance with definition in base class.

0.8.0 (May 2021)#

  • Updated pytket version requirement to 0.11.

0.7.0 (May 2021)#

  • Contextual optimisation added to default compilation passes (except at optimisation level 0).