Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(py): release tket2-exts 0.4.0 (#727)
🤖 I have created a release *beep* *boop* --- ## [0.4.0](tket2-exts-v0.3.0...tket2-exts-v0.4.0) (2025-02-20) ### ⚠ BREAKING CHANGES * **tket2-hseries:** The signature of `QSystemOp::LazyMeasure` is changed to consume its qubit. * Updated `hugr` rust dependency to `0.14.0` Extension are now defined in `hugr 0.14` style. Replaced the `ROTATION_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](#779)) ([f4901ee](f4901ee)) * add a `tket2.qsystem.utils` extension with `GetCurrentShot` ([#772](#772)) ([175a02d](175a02d)), closes [#767](#767) * move extensions to auxillary package ([#682](#682)) ([dd78f9a](dd78f9a)) * **tket2-hseries:** Add `tket2.wasm` extension ([#737](#737)) ([34bdc21](34bdc21)) * **tket2-hseries:** Redefine `QSystemOp::LazyMeasure` and introduce `QSystemOp::LazyMeasureReset` ([#741](#741)) ([1f126c0](1f126c0)) * update measurement and alloc operations ([#702](#702)) ([a7a0201](a7a0201)) ### Bug Fixes * remove unicode pi symbols in rotation extension ([#743](#743)) ([b3ed351](b3ed351)) ### Documentation * docstring capitalisation ([#686](#686)) ([e18f921](e18f921)) ### Miscellaneous Chores * Update to next version of hugr ([#720](#720)) ([4a3a5a5](4a3a5a5)) ### Code Refactoring * rename hseries to qsystem ([#703](#703)) ([1e90173](1e90173)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: Seyon Sivarajah <[email protected]>
- Loading branch information