Skip to content

Commit 19c99de

Browse files
author
hugrbot
authored
chore: release (#733)
## 🤖 New release * `tket2`: 0.7.0 -> 0.7.1 (✓ API compatible changes) * `tket2-hseries`: 0.7.1 -> 0.8.0 (⚠️ API breaking changes) ### ⚠️ `tket2-hseries` breaking changes ``` --- failure enum_no_repr_variant_discriminant_changed: enum variant had its discriminant change value --- Description: The enum's variant had its discriminant value change. This breaks downstream code that used its value via a numeric cast like `as isize`. ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_no_repr_variant_discriminant_changed.ron Failed in: variant QSystemOp::Rz 2 -> 3 in /tmp/.tmp2ye8Ro/tket2/tket2-hseries/src/extension/qsystem.rs:88 variant QSystemOp::PhasedX 3 -> 4 in /tmp/.tmp2ye8Ro/tket2/tket2-hseries/src/extension/qsystem.rs:89 variant QSystemOp::ZZMax 4 -> 5 in /tmp/.tmp2ye8Ro/tket2/tket2-hseries/src/extension/qsystem.rs:90 variant QSystemOp::ZZPhase 5 -> 6 in /tmp/.tmp2ye8Ro/tket2/tket2-hseries/src/extension/qsystem.rs:91 variant QSystemOp::TryQAlloc 6 -> 7 in /tmp/.tmp2ye8Ro/tket2/tket2-hseries/src/extension/qsystem.rs:92 variant QSystemOp::QFree 7 -> 8 in /tmp/.tmp2ye8Ro/tket2/tket2-hseries/src/extension/qsystem.rs:93 variant QSystemOp::Reset 8 -> 9 in /tmp/.tmp2ye8Ro/tket2/tket2-hseries/src/extension/qsystem.rs:94 variant QSystemOp::MeasureReset 9 -> 10 in /tmp/.tmp2ye8Ro/tket2/tket2-hseries/src/extension/qsystem.rs:95 ``` <details><summary><i><b>Changelog</b></i></summary><p> ## `tket2` <blockquote> ## [0.7.1](tket2-v0.7.0...tket2-v0.7.1) - 2025-01-10 ### Bug Fixes - remove unicode pi symbols in rotation extension (#743) </blockquote> ## `tket2-hseries` <blockquote> ## [0.8.0](tket2-hseries-v0.7.1...tket2-hseries-v0.8.0) - 2025-01-10 ### New Features - *(tket2-hseries)* [**breaking**] Redefine `QSystemOp::LazyMeasure` and introduce `QSystemOp::LazyMeasureReset` (#741) - *(tket2-hseries)* Lazify more flavours of measure ops (#742) </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/release-plz/release-plz/).
1 parent f83db21 commit 19c99de

File tree

6 files changed

+19
-6
lines changed

6 files changed

+19
-6
lines changed

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.

tket2-hseries/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [0.8.0](https://github.com/CQCL/tket2/compare/tket2-hseries-v0.7.1...tket2-hseries-v0.8.0) - 2025-01-10
8+
9+
### New Features
10+
11+
- *(tket2-hseries)* [**breaking**] Redefine `QSystemOp::LazyMeasure` and introduce `QSystemOp::LazyMeasureReset` (#741)
12+
- *(tket2-hseries)* Lazify more flavours of measure ops (#742)
13+
714
## [0.7.1](https://github.com/CQCL/tket2/compare/tket2-hseries-v0.7.0...tket2-hseries-v0.7.1) - 2024-12-18
815

916
### New Features

tket2-hseries/Cargo.toml

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

@@ -23,7 +23,7 @@ required-features = ["cli"]
2323

2424
[dependencies]
2525
hugr.workspace = true
26-
tket2 = { path = "../tket2", version = "0.7.0" }
26+
tket2 = { path = "../tket2", version = "0.7.1" }
2727
lazy_static.workspace = true
2828
serde = { workspace = true, features = ["derive"] }
2929
serde_json.workspace = true

tket2-py/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ test = false
1919
bench = false
2020

2121
[dependencies]
22-
tket2 = { path = "../tket2", version = "0.7.0", features = [
22+
tket2 = { path = "../tket2", version = "0.7.1", features = [
2323
"portmatching",
2424
"binary-eccs",
2525
] }

tket2/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [0.7.1](https://github.com/CQCL/tket2/compare/tket2-v0.7.0...tket2-v0.7.1) - 2025-01-10
8+
9+
### Bug Fixes
10+
11+
- remove unicode pi symbols in rotation extension (#743)
12+
713
## [0.7.0](https://github.com/CQCL/tket2/compare/tket2-v0.6.0...tket2-v0.7.0) - 2024-12-16
814

915
### ⚠ BREAKING CHANGES

tket2/Cargo.toml

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

0 commit comments

Comments
 (0)