Changelog

0.17.0 (October 2024)

  • Update qir generation for wasm functions to work without wasm file handler

0.16.0 (October 2024)

  • Updated pytket version requirement to 1.34.

  • Add support for pytket circuits containing ClExprOp.

  • Always check wasm files

0.15.0 (October 2024)

  • Add option to generate base profile compatible QIR

0.14.0 (October 2024)

  • Updated pytket version requirement to 1.33.

0.13.0 (October 2024)

  • Updated pyqir version requirement to 0.10.4.

  • Add option to generate profile compatible QIR

  • Updated pytket version requirement to 1.32.

  • Add support for BitNot operation

0.12.0 (July 2024)

  • Updated pytket version requirement to 1.30.

  • updated pyqir version requirement to 0.10.3.

  • Update version requirements on dependencies, removing all upper bounds.

  • speed up conversion

  • add additional check_circuit function for checking the circuit before converting

0.11.0 (May 2024)

  • Updated pytket version requirement to 1.28.

  • add support for BitWiseOp.ONE, BitWiseOp.ZERO in conversion

0.10.1 (April 2024)

  • Updated pytket version requirement to 1.27.

0.9.0 (March 2024)

  • Updated pytket version requirement to 1.26.

0.8.0 (January 2024)

  • Updated pytket version requirement to 1.24.

  • Python 3.12 support added, 3.9 dropped.

0.7.0 (January 2024)

  • Updated pytket version requirement to 1.23.

  • updated pyqir version requirement to 0.10.0.

0.6.0 (November 2023)

  • Updated pytket version requirement to 1.22.

  • update measurement to write to register directly

  • remove unused ssa variables generated in output

0.5.0 (November 2023)

  • updated pyqir version requirement to 0.9.0.

  • removed dependency of pyqir-generator, pyqir-evaluator and pyqir-parser

0.4.0 (October 2023)

  • Updated pytket version requirement to 1.21.

0.3.0 (September 2023)

  • update pytket version to 1.20

0.2.0 (August 2023)

  • fix issue with integer in regular expression

  • add support for wasm in the conversion

  • new parameter to set the size of the int parameters of the registers in the qir generation

  • update pytket requirement to 1.19.0rc0

  • update the classical register handling to use i1* pointer

  • add simplification for RangePredicate in case of equal bounds

  • allow conditional circboxes in the circuit

  • add pytket to qir conversion

  • set pyqir version to 0.8.2