Skip to content

Commit 68436f2

Browse files
authored
chore: release (#1671)
## πŸ€– New release * `tket`: 0.19.0 -> 0.20.0 (βœ“ API compatible changes) * `tket-qsystem`: 0.25.0 -> 0.26.0 (βœ“ API compatible changes) <details><summary><i><b>Changelog</b></i></summary><p> ## `tket` <blockquote> ## [0.20.0](tket-v0.19.0...tket-v0.20.0) - 2026-06-11 ### Bug Fixes - Modifier passes bugs with indirect call node ([#1634](#1634)) - Support type arguments in tuple/untuple pass ([#1583](#1583)) ### New Features - [**breaking**] Raise an error when `power` modifier is present ([#1644](#1644)) - [**breaking**] Add `measurement` extension and change `tket.quantum` / `tket.qsystem` extension measurement ops return type ([#1558](#1558)) - Encode measurements followed by reads as pytket measurements ([#1658](#1658)) - [**breaking**] Upgrade hugr dependency to 0.28.0 ([#1580](#1580)) - Support debug info in qis-compiler ([#1521](#1521)) - Rename `unitary` metadata to `tket.unitary` ([#1669](#1669)) - [**breaking**] Remove deprecated definitions ([#1670](#1670)) ### Refactor - Remove `power` from unitary metadata ([#1666](#1666)) </blockquote> ## `tket-qsystem` <blockquote> ## [0.26.0](tket-qsystem-v0.25.0...tket-qsystem-v0.26.0) - 2026-06-11 ### New Features - [**breaking**] Add `measurement` extension and change `tket.quantum` / `tket.qsystem` extension measurement ops return type ([#1558](#1558)) - Encode measurements followed by reads as pytket measurements ([#1658](#1658)) - [**breaking**] Upgrade hugr dependency to 0.28.0 ([#1580](#1580)) - *(qsystem)* Cross-compilation between Helios and Sol extensions ([#1647](#1647)) - Support debug info in qis-compiler ([#1521](#1521)) - [**breaking**] Remove deprecated definitions ([#1670](#1670)) </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/release-plz/release-plz/).
1 parent e25102e commit 68436f2

9 files changed

Lines changed: 43 additions & 11 deletions

File tree

β€ŽCargo.lockβ€Ž

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žbadger-optimiser/Cargo.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ tket = { path = "../tket", features = [
1616
"rewrite-tracing",
1717
"binary-eccs",
1818
] }
19-
tket-qsystem = { path = "../tket-qsystem", version = "0.25.0" }
19+
tket-qsystem = { path = "../tket-qsystem", version = "0.26.0" }
2020
tracing = { workspace = true }
2121
tracing-subscriber = { workspace = true }
2222
tracing-appender = { workspace = true }

β€Žqis-compiler/Cargo.tomlβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ serde_json.workspace = true
2020
tracing.workspace = true
2121
itertools.workspace = true
2222
strum.workspace = true
23-
tket = { path = "../tket", version = "0.19.0" }
24-
tket-qsystem = { path = "../tket-qsystem", version = "0.25.0", features = [
23+
tket = { path = "../tket", version = "0.20.0" }
24+
tket-qsystem = { path = "../tket-qsystem", version = "0.26.0", features = [
2525
"llvm",
2626
] }
2727

β€Žtket-py/Cargo.tomlβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ test = false
2020
bench = false
2121

2222
[dependencies]
23-
tket = { path = "../tket", version = "0.19.0", features = [
23+
tket = { path = "../tket", version = "0.20.0", features = [
2424
"portmatching",
2525
"binary-eccs",
2626
] }
27-
tket-qsystem = { path = "../tket-qsystem", version = "0.25.0" }
27+
tket-qsystem = { path = "../tket-qsystem", version = "0.26.0" }
2828
tket1-passes = { path = "../tket1-passes", version = "0.0.0" }
2929

3030
derive_more = { workspace = true, features = ["into", "from"] }

β€Žtket-qsystem/CHANGELOG.mdβ€Ž

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
11
# Changelog
22

33

4+
## [0.26.0](https://github.com/Quantinuum/tket2/compare/tket-qsystem-v0.25.0...tket-qsystem-v0.26.0) - 2026-06-11
5+
6+
### New Features
7+
8+
- [**breaking**] Add `measurement` extension and change `tket.quantum` / `tket.qsystem` extension measurement ops return type ([#1558](https://github.com/Quantinuum/tket2/pull/1558))
9+
- Encode measurements followed by reads as pytket measurements ([#1658](https://github.com/Quantinuum/tket2/pull/1658))
10+
- [**breaking**] Upgrade hugr dependency to 0.28.0 ([#1580](https://github.com/Quantinuum/tket2/pull/1580))
11+
- *(qsystem)* Cross-compilation between Helios and Sol extensions ([#1647](https://github.com/Quantinuum/tket2/pull/1647))
12+
- Support debug info in qis-compiler ([#1521](https://github.com/Quantinuum/tket2/pull/1521))
13+
- [**breaking**] Remove deprecated definitions ([#1670](https://github.com/Quantinuum/tket2/pull/1670))
14+
415
## [0.25.0](https://github.com/Quantinuum/tket2/compare/tket-qsystem-v0.24.0...tket-qsystem-v0.25.0) - 2026-05-28
516

617
### Bug Fixes

β€Žtket-qsystem/Cargo.tomlβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tket-qsystem"
3-
version = "0.25.0"
3+
version = "0.26.0"
44
edition.workspace = true
55
rust-version.workspace = true
66

@@ -23,7 +23,7 @@ name = "tket-qsystem"
2323
required-features = ["cli"]
2424

2525
[dependencies]
26-
tket = { path = "../tket", version = "0.19.0" }
26+
tket = { path = "../tket", version = "0.20.0" }
2727

2828
hugr.workspace = true
2929
hugr-core.workspace = true

β€Žtket/CHANGELOG.mdβ€Ž

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,27 @@
11
# Changelog
22

33

4+
## [0.20.0](https://github.com/Quantinuum/tket2/compare/tket-v0.19.0...tket-v0.20.0) - 2026-06-11
5+
6+
### Bug Fixes
7+
8+
- Modifier passes bugs with indirect call node ([#1634](https://github.com/Quantinuum/tket2/pull/1634))
9+
- Support type arguments in tuple/untuple pass ([#1583](https://github.com/Quantinuum/tket2/pull/1583))
10+
11+
### New Features
12+
13+
- [**breaking**] Raise an error when `power` modifier is present ([#1644](https://github.com/Quantinuum/tket2/pull/1644))
14+
- [**breaking**] Add `measurement` extension and change `tket.quantum` / `tket.qsystem` extension measurement ops return type ([#1558](https://github.com/Quantinuum/tket2/pull/1558))
15+
- Encode measurements followed by reads as pytket measurements ([#1658](https://github.com/Quantinuum/tket2/pull/1658))
16+
- [**breaking**] Upgrade hugr dependency to 0.28.0 ([#1580](https://github.com/Quantinuum/tket2/pull/1580))
17+
- Support debug info in qis-compiler ([#1521](https://github.com/Quantinuum/tket2/pull/1521))
18+
- Rename `unitary` metadata to `tket.unitary` ([#1669](https://github.com/Quantinuum/tket2/pull/1669))
19+
- [**breaking**] Remove deprecated definitions ([#1670](https://github.com/Quantinuum/tket2/pull/1670))
20+
21+
### Refactor
22+
23+
- Remove `power` from unitary metadata ([#1666](https://github.com/Quantinuum/tket2/pull/1666))
24+
425
## [0.19.0](https://github.com/Quantinuum/tket2/compare/tket-v0.18.0...tket-v0.19.0) - 2026-05-28
526

627
### Bug Fixes

β€Žtket/Cargo.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tket"
3-
version = "0.19.0"
3+
version = "0.20.0"
44
edition = { workspace = true }
55
rust-version = { workspace = true }
66

β€Žtket1-passes/Cargo.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ rayon.workspace = true
3131

3232
# Used for integration tests
3333
hugr = { workspace = true }
34-
tket = { path = "../tket", version = "0.19.0" }
34+
tket = { path = "../tket", version = "0.20.0" }
3535

3636
[lints]
3737
workspace = true

0 commit comments

Comments
Β (0)