Releases: Quantinuum/tket2
Releases · Quantinuum/tket2
qis-compiler: v0.3.2
tket-py: v0.14.2
0.14.2 (2026-06-19)
Features
tket-exts: v0.13.1
qis-compiler: v0.3.1
tket-py: v0.14.1
tket: v0.20.0
Bug Fixes
- Modifier passes bugs with indirect call node (#1634)
- Support type arguments in tuple/untuple pass (#1583)
New Features
- [breaking] Raise an error when
powermodifier is present (#1644) - [breaking] Add
measurementextension and changetket.quantum/tket.qsystemextension measurement ops return type (#1558) - Encode measurements followed by reads as pytket measurements (#1658)
- [breaking] Upgrade hugr dependency to 0.28.0 (#1580)
- Support debug info in qis-compiler (#1521)
- Rename
unitarymetadata totket.unitary(#1669) - [breaking] Remove deprecated definitions (#1670)
Refactor
- Remove
powerfrom unitary metadata (#1666)
Contributors
tket-qsystem: v0.26.0
New Features
- [breaking] Add
measurementextension and changetket.quantum/tket.qsystemextension measurement ops return type (#1558) - Encode measurements followed by reads as pytket measurements (#1658)
- [breaking] Upgrade hugr dependency to 0.28.0 (#1580)
- (qsystem) Cross-compilation between Helios and Sol extensions (#1647)
- Support debug info in qis-compiler (#1521)
- [breaking] Remove deprecated definitions (#1670)
Contributors
tket-py: v0.14.0
0.14.0 (2026-06-11)
⚠ BREAKING CHANGES
- Updated the public
hugrPython dependency to~=0.17.1 - Removed the deprecated
tket.extensions.boolandtket.extensions.opaque_boolre-exports - Removed the
lazifyoption fromQSystemPassandqsystem_rebase_pass; qsystem lowering now uses the measurement extension directly CompilationState.circuit_costnow computes the cost of all descendant operations, not just directTketOps
Features
- Add the measurement extension to the embedded registry and qsystem lowering pipeline (#1558) (7e35ecf)
- Encode measurement/read pairs as pytket measurements when converting back to pytket circuits (#1658) (00cf6ec)
- Expose the Helios and Sol qsystem extensions as
tket.extensions.qsystem_heliosandtket.extensions.qsystem_sol(#1567) (b60553f) - Add
UnitaryFlagsalias support for metadata written with the previousunitarykey (#1669) (b97704c) - Upgrade the Python
hugrdependency to~=0.17.1(#1580) (68e7fd7), (#1668) (86b81b6)
tket-exts: v0.13.0
0.13.0 (2026-06-11)
⚠ BREAKING CHANGES
- Updated public dependency
hugrto0.28.0. - Removed
tket.boolextension. - Breaking version bump for extensions
tket.wasm,tket.gpu,tket.qsystem, andtket.quantum.
Features
- Add
measurementextension and changetket.quantum/tket.qsystemextension measurement ops return type (#1558) (7e35ecf) QSystemExtensionhas been deprecated (#1670) (e25102e)- Add multiple platform-specific qsystem extensions (#1567) (b60553f)
- Add
RandomAdvanceplatform call totket.qsystem.random(#1170) (eed16e8) - Upgrade hugr dependency to 0.28.0 (#1580) (68e7fd7)