Releases: CQCL/tket2
Releases · CQCL/tket2
tket2-py: v0.6.1
tket2-exts: v0.4.0
0.4.0 (2025-02-20)
⚠ BREAKING CHANGES
- tket2-hseries: The signature of
QSystemOp::LazyMeasure
is changed to consume its qubit. - Updated
hugr
rust dependency to0.14.0
Extension are now defined inhugr 0.14
style. Replaced theROTATION_TYPE
with a method call, and dropped the per-extension registry definitions. - all references to "hseries" including extension, modules and structs renamed to "qsystem"
- hseries qalloc op replaced with fallible TryQalloc
Features
- add "tket2.qsystem.random" extension (#779) (f4901ee)
- add a
tket2.qsystem.utils
extension withGetCurrentShot
(#772) (175a02d), closes #767 - move extensions to auxillary package (#682) (dd78f9a)
- tket2-hseries: Add
tket2.wasm
extension (#737) (34bdc21) - tket2-hseries: Redefine
QSystemOp::LazyMeasure
and introduceQSystemOp::LazyMeasureReset
(#741) (1f126c0) - update measurement and alloc operations (#702) (a7a0201)
Bug Fixes
Documentation
Miscellaneous Chores
Code Refactoring
tket2: v0.7.2
Bug Fixes
- remove unicode pi symbols in rotation extension (#743)
tket2-hseries: v0.9.0
tket2: v0.7.1
Bug Fixes
- remove unicode pi symbols in rotation extension (#743)
tket2-hseries: v0.8.0
tket2-hseries: v0.7.1
New Features
- Add monomorphization and constant folding to QSystemPass (#730)
tket2: v0.7.0
⚠ BREAKING CHANGES
- Removed
load_guppy_*
methods. UseCircuit::load_function_reader
instead. - Extension definitions and registries now use
Arc
s for sharing
New Features
- [breaking] Track circuit extensions and read/write packages (#680)
- [breaking] update measurement and alloc operations (#702)
Refactor
- [breaking] update to hugr 0.14 (#700)
tket2-py: v0.6.0
0.6.0 (2024-12-16)
⚠ BREAKING CHANGES
- Updated
hugr
rust dependency to0.14.0
Extension are now defined inhugr 0.14
style. Replaced theROTATION_TYPE
with a method call, and dropped the per-extension registry definitions. - all references to "hseries" including extension, modules and structs renamed to "qsystem"
- hseries qalloc op replaced with fallible TryQalloc