diff --git a/Cargo.lock b/Cargo.lock index 9e7a678af..b4f663d62 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2809,7 +2809,7 @@ dependencies = [ [[package]] name = "tket" -version = "0.18.0" +version = "0.18.1" dependencies = [ "anyhow", "ascent", @@ -2904,7 +2904,7 @@ dependencies = [ [[package]] name = "tket-qsystem" -version = "0.24.0" +version = "0.24.1" dependencies = [ "anyhow", "clap", diff --git a/badger-optimiser/Cargo.toml b/badger-optimiser/Cargo.toml index d6eecb70f..748638c6a 100644 --- a/badger-optimiser/Cargo.toml +++ b/badger-optimiser/Cargo.toml @@ -16,7 +16,7 @@ tket = { path = "../tket", features = [ "rewrite-tracing", "binary-eccs", ] } -tket-qsystem = { path = "../tket-qsystem", version = "0.24.0" } +tket-qsystem = { path = "../tket-qsystem", version = "0.24.1" } tracing = { workspace = true } tracing-subscriber = { workspace = true } tracing-appender = { workspace = true } diff --git a/qis-compiler/Cargo.toml b/qis-compiler/Cargo.toml index 699ad52c8..ff6d098cd 100644 --- a/qis-compiler/Cargo.toml +++ b/qis-compiler/Cargo.toml @@ -20,8 +20,8 @@ serde_json.workspace = true tracing.workspace = true itertools.workspace = true strum.workspace = true -tket = { path = "../tket", version = "0.18.0" } -tket-qsystem = { path = "../tket-qsystem", version = "0.24.0", features = [ +tket = { path = "../tket", version = "0.18.1" } +tket-qsystem = { path = "../tket-qsystem", version = "0.24.1", features = [ "llvm", ] } diff --git a/tket-py/Cargo.toml b/tket-py/Cargo.toml index 149874e03..69dc222cd 100644 --- a/tket-py/Cargo.toml +++ b/tket-py/Cargo.toml @@ -20,11 +20,11 @@ test = false bench = false [dependencies] -tket = { path = "../tket", version = "0.18.0", features = [ +tket = { path = "../tket", version = "0.18.1", features = [ "portmatching", "binary-eccs", ] } -tket-qsystem = { path = "../tket-qsystem", version = "0.24.0" } +tket-qsystem = { path = "../tket-qsystem", version = "0.24.1" } tket1-passes = { path = "../tket1-passes", version = "0.0.0" } derive_more = { workspace = true, features = ["into", "from"] } diff --git a/tket-qec/Cargo.toml b/tket-qec/Cargo.toml index 31f126d3e..4d5fbaa08 100644 --- a/tket-qec/Cargo.toml +++ b/tket-qec/Cargo.toml @@ -20,4 +20,4 @@ workspace = true hugr.workspace = true semver = "1.0.28" strum = { workspace = true, features = ["derive"] } -tket-qsystem = { version = "0.24.0", path = "../tket-qsystem" } +tket-qsystem = { version = "0.24.1", path = "../tket-qsystem" } diff --git a/tket-qsystem/CHANGELOG.md b/tket-qsystem/CHANGELOG.md index cf11e135e..36f5f559e 100644 --- a/tket-qsystem/CHANGELOG.md +++ b/tket-qsystem/CHANGELOG.md @@ -1,6 +1,12 @@ # Changelog +## [0.24.1](https://github.com/Quantinuum/tket2/compare/tket-qsystem-v0.24.0...tket-qsystem-v0.24.1) - 2026-05-05 + +### Testing + +- Pin guppy version in example files, fix test ([#1534](https://github.com/Quantinuum/tket2/pull/1534)) + ## [0.24.0](https://github.com/Quantinuum/tket2/compare/tket-qsystem-v0.23.0...tket-qsystem-v0.24.0) - 2026-04-02 ### Bug Fixes diff --git a/tket-qsystem/Cargo.toml b/tket-qsystem/Cargo.toml index bf9da5214..c1477624f 100644 --- a/tket-qsystem/Cargo.toml +++ b/tket-qsystem/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tket-qsystem" -version = "0.24.0" +version = "0.24.1" edition.workspace = true rust-version.workspace = true @@ -23,7 +23,7 @@ name = "tket-qsystem" required-features = ["cli"] [dependencies] -tket = { path = "../tket", version = "0.18.0" } +tket = { path = "../tket", version = "0.18.1" } hugr.workspace = true hugr-core.workspace = true diff --git a/tket/CHANGELOG.md b/tket/CHANGELOG.md index 397c56b4a..8ccf9b2db 100644 --- a/tket/CHANGELOG.md +++ b/tket/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [0.18.1](https://github.com/Quantinuum/tket2/compare/tket-v0.18.0...tket-v0.18.1) - 2026-05-05 + +### Bug Fixes + +- Apply modifiers through function calls ([#1531](https://github.com/Quantinuum/tket2/pull/1531)) +- Incorrect matching of pytket parameters to unsupported graph ports ([#1561](https://github.com/Quantinuum/tket2/pull/1561)) + +### New Features + +- *(const-fold)* combine Consts for each out-port; write prepopulated inputs ([#1489](https://github.com/Quantinuum/tket2/pull/1489)) +- InlineFunctionsPass ([#1524](https://github.com/Quantinuum/tket2/pull/1524)) + +### Testing + +- Pin guppy version in example files, fix test ([#1534](https://github.com/Quantinuum/tket2/pull/1534)) + ## [0.18.0](https://github.com/Quantinuum/tket2/compare/tket-v0.17.0...tket-v0.18.0) - 2026-04-02 This release bumps `hugr` to 0.27.0 and reworks the pytket encoding/decoding API to use raw `Hugr`s. diff --git a/tket/Cargo.toml b/tket/Cargo.toml index 350740203..c3dce8ddc 100644 --- a/tket/Cargo.toml +++ b/tket/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tket" -version = "0.18.0" +version = "0.18.1" edition = { workspace = true } rust-version = { workspace = true } diff --git a/tket1-passes/Cargo.toml b/tket1-passes/Cargo.toml index 285cc344f..ba25f63ce 100644 --- a/tket1-passes/Cargo.toml +++ b/tket1-passes/Cargo.toml @@ -31,7 +31,7 @@ rayon.workspace = true # Used for integration tests hugr = { workspace = true } -tket = { path = "../tket", version = "0.18.0" } +tket = { path = "../tket", version = "0.18.1" } [lints] workspace = true