From 95d57b0a136014e00069c13a5bebe805aee46e9b Mon Sep 17 00:00:00 2001 From: hugrbot Date: Mon, 3 Nov 2025 03:54:44 -0700 Subject: [PATCH] chore: release --- Cargo.lock | 14 +++++++------- hugr-cli/CHANGELOG.md | 7 +++++++ hugr-cli/Cargo.toml | 4 ++-- hugr-core/CHANGELOG.md | 13 +++++++++++++ hugr-core/Cargo.toml | 4 ++-- hugr-llvm/Cargo.toml | 4 ++-- hugr-model/CHANGELOG.md | 6 ++++++ hugr-model/Cargo.toml | 2 +- hugr-passes/CHANGELOG.md | 6 ++++++ hugr-passes/Cargo.toml | 4 ++-- hugr-persistent/CHANGELOG.md | 6 ++++++ hugr-persistent/Cargo.toml | 4 ++-- hugr-py/Cargo.toml | 4 ++-- hugr/CHANGELOG.md | 13 +++++++++++++ hugr/Cargo.toml | 12 ++++++------ 15 files changed, 77 insertions(+), 26 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2cc7e5cc1f..b089c8426f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1177,7 +1177,7 @@ checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" [[package]] name = "hugr" -version = "0.24.0" +version = "0.24.1" dependencies = [ "bumpalo", "criterion", @@ -1191,7 +1191,7 @@ dependencies = [ [[package]] name = "hugr-cli" -version = "0.24.0" +version = "0.24.1" dependencies = [ "anyhow", "assert_cmd", @@ -1215,7 +1215,7 @@ dependencies = [ [[package]] name = "hugr-core" -version = "0.24.0" +version = "0.24.1" dependencies = [ "anyhow", "base64", @@ -1260,7 +1260,7 @@ dependencies = [ [[package]] name = "hugr-llvm" -version = "0.24.0" +version = "0.24.1" dependencies = [ "anyhow", "cc", @@ -1279,7 +1279,7 @@ dependencies = [ [[package]] name = "hugr-model" -version = "0.24.0" +version = "0.24.1" dependencies = [ "base64", "bumpalo", @@ -1304,7 +1304,7 @@ dependencies = [ [[package]] name = "hugr-passes" -version = "0.24.0" +version = "0.24.1" dependencies = [ "ascent", "derive_more 2.0.1", @@ -1322,7 +1322,7 @@ dependencies = [ [[package]] name = "hugr-persistent" -version = "0.3.1" +version = "0.3.2" dependencies = [ "delegate", "derive_more 2.0.1", diff --git a/hugr-cli/CHANGELOG.md b/hugr-cli/CHANGELOG.md index 918a7d8886..0b0cd712ea 100644 --- a/hugr-cli/CHANGELOG.md +++ b/hugr-cli/CHANGELOG.md @@ -1,6 +1,13 @@ # Changelog +## [0.24.1](https://github.com/CQCL/hugr/compare/hugr-cli-v0.24.0...hugr-cli-v0.24.1) - 2025-11-03 + +### New Features + +- track package descriptions when loading ([#2639](https://github.com/CQCL/hugr/pull/2639)) +- *(cli)* describe sub-command ([#2650](https://github.com/CQCL/hugr/pull/2650)) + ## [0.24.0](https://github.com/CQCL/hugr/compare/hugr-cli-v0.23.0...hugr-cli-v0.24.0) - 2025-10-13 ### Documentation diff --git a/hugr-cli/Cargo.toml b/hugr-cli/Cargo.toml index 8204e8a973..fb1dbbb155 100644 --- a/hugr-cli/Cargo.toml +++ b/hugr-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hugr-cli" -version = "0.24.0" +version = "0.24.1" edition = { workspace = true } rust-version = { workspace = true } license = { workspace = true } @@ -19,7 +19,7 @@ bench = false clap = { workspace = true, features = ["derive", "cargo"] } clap-verbosity-flag.workspace = true derive_more = { workspace = true, features = ["display", "error", "from"] } -hugr = { path = "../hugr", version = "0.24.0" } +hugr = { path = "../hugr", version = "0.24.1" } serde_json.workspace = true serde = { workspace = true, features = ["derive"] } clio = { workspace = true, features = ["clap-parse"] } diff --git a/hugr-core/CHANGELOG.md b/hugr-core/CHANGELOG.md index c633523aff..03ba8ac1ac 100644 --- a/hugr-core/CHANGELOG.md +++ b/hugr-core/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [0.24.1](https://github.com/CQCL/hugr/compare/hugr-core-v0.24.0...hugr-core-v0.24.1) - 2025-11-03 + +### Bug Fixes + +- validation outside entrypoint, normalize_cfgs w/ nonlocal edges ([#2633](https://github.com/CQCL/hugr/pull/2633)) +- SiblingSubgraph::try_from_nodes for non-entrypoint region ([#2655](https://github.com/CQCL/hugr/pull/2655)) +- Correct conversion of `table::Term::Tuple` to `ast::Term` ([#2653](https://github.com/CQCL/hugr/pull/2653)) + +### New Features + +- track package descriptions when loading ([#2639](https://github.com/CQCL/hugr/pull/2639)) +- *(cli)* describe sub-command ([#2650](https://github.com/CQCL/hugr/pull/2650)) + ## [0.24.0](https://github.com/CQCL/hugr/compare/hugr-core-v0.23.0...hugr-core-v0.24.0) - 2025-10-13 ### Bug Fixes diff --git a/hugr-core/Cargo.toml b/hugr-core/Cargo.toml index 862f248079..72c346d7bd 100644 --- a/hugr-core/Cargo.toml +++ b/hugr-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hugr-core" -version = "0.24.0" +version = "0.24.1" edition = { workspace = true } rust-version = { workspace = true } @@ -28,7 +28,7 @@ bench = false name = "model" [dependencies] -hugr-model = { version = "0.24.0", path = "../hugr-model" } +hugr-model = { version = "0.24.1", path = "../hugr-model" } cgmath = { workspace = true, features = ["serde"] } delegate = { workspace = true } diff --git a/hugr-llvm/Cargo.toml b/hugr-llvm/Cargo.toml index 7bea165b89..a577b23431 100644 --- a/hugr-llvm/Cargo.toml +++ b/hugr-llvm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hugr-llvm" -version = "0.24.0" +version = "0.24.1" description = "A general and extensible crate for lowering HUGRs into LLVM IR" edition.workspace = true @@ -26,7 +26,7 @@ workspace = true [dependencies] inkwell = { version = "0.6.0", default-features = false } -hugr-core = { path = "../hugr-core", version = "0.24.0" } +hugr-core = { path = "../hugr-core", version = "0.24.1" } anyhow.workspace = true itertools.workspace = true delegate.workspace = true diff --git a/hugr-model/CHANGELOG.md b/hugr-model/CHANGELOG.md index 2c02e45bb7..a514d93bdd 100644 --- a/hugr-model/CHANGELOG.md +++ b/hugr-model/CHANGELOG.md @@ -1,6 +1,12 @@ # Changelog +## [0.24.1](https://github.com/CQCL/hugr/compare/hugr-model-v0.24.0...hugr-model-v0.24.1) - 2025-11-03 + +### Bug Fixes + +- Correct conversion of `table::Term::Tuple` to `ast::Term` ([#2653](https://github.com/CQCL/hugr/pull/2653)) + ## [0.23.0](https://github.com/CQCL/hugr/compare/hugr-model-v0.22.4...hugr-model-v0.23.0) - 2025-09-30 ### Bug Fixes diff --git a/hugr-model/Cargo.toml b/hugr-model/Cargo.toml index ff53f19c28..7a0c1b1dbd 100644 --- a/hugr-model/Cargo.toml +++ b/hugr-model/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hugr-model" -version = "0.24.0" +version = "0.24.1" readme = "README.md" documentation = "https://docs.rs/hugr-model/" description = "Data model for Quantinuum's HUGR intermediate representation" diff --git a/hugr-passes/CHANGELOG.md b/hugr-passes/CHANGELOG.md index 1538563306..1e1d426a6a 100644 --- a/hugr-passes/CHANGELOG.md +++ b/hugr-passes/CHANGELOG.md @@ -1,6 +1,12 @@ # Changelog +## [0.24.1](https://github.com/CQCL/hugr/compare/hugr-passes-v0.24.0...hugr-passes-v0.24.1) - 2025-11-03 + +### Bug Fixes + +- validation outside entrypoint, normalize_cfgs w/ nonlocal edges ([#2633](https://github.com/CQCL/hugr/pull/2633)) + ## [0.24.0](https://github.com/CQCL/hugr/compare/hugr-passes-v0.23.0...hugr-passes-v0.24.0) - 2025-10-13 ### New Features diff --git a/hugr-passes/Cargo.toml b/hugr-passes/Cargo.toml index dc1b4b4383..b6c8ad85e4 100644 --- a/hugr-passes/Cargo.toml +++ b/hugr-passes/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hugr-passes" -version = "0.24.0" +version = "0.24.1" edition = { workspace = true } rust-version = { workspace = true } license = { workspace = true } @@ -19,7 +19,7 @@ workspace = true bench = false [dependencies] -hugr-core = { path = "../hugr-core", version = "0.24.0" } +hugr-core = { path = "../hugr-core", version = "0.24.1" } portgraph = { workspace = true } ascent = { version = "0.8.0" } derive_more = { workspace = true, features = ["display", "error", "from"] } diff --git a/hugr-persistent/CHANGELOG.md b/hugr-persistent/CHANGELOG.md index b5c68be2cc..d06da86d06 100644 --- a/hugr-persistent/CHANGELOG.md +++ b/hugr-persistent/CHANGELOG.md @@ -1,6 +1,12 @@ # Changelog +## [0.3.2](https://github.com/CQCL/hugr/compare/hugr-persistent-v0.3.1...hugr-persistent-v0.3.2) - 2025-11-03 + +### New Features + +- *(persistent)* More efficient HugrView iterators for PersistentHugr ([#2595](https://github.com/CQCL/hugr/pull/2595)) + ## [0.3.1](https://github.com/CQCL/hugr/compare/hugr-persistent-v0.3.0...hugr-persistent-v0.3.1) - 2025-10-13 ### Bug Fixes diff --git a/hugr-persistent/Cargo.toml b/hugr-persistent/Cargo.toml index 746dd3b413..beb46fe5b5 100644 --- a/hugr-persistent/Cargo.toml +++ b/hugr-persistent/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hugr-persistent" -version = "0.3.1" +version = "0.3.2" edition = { workspace = true } rust-version = { workspace = true } license = { workspace = true } @@ -16,7 +16,7 @@ categories = ["compilers"] name = "persistent_walker_example" [dependencies] -hugr-core = { path = "../hugr-core", version = "0.24.0" } +hugr-core = { path = "../hugr-core", version = "0.24.1" } derive_more = { workspace = true, features = [ "display", diff --git a/hugr-py/Cargo.toml b/hugr-py/Cargo.toml index 6d5b3349e1..9e46b3cd53 100644 --- a/hugr-py/Cargo.toml +++ b/hugr-py/Cargo.toml @@ -21,7 +21,7 @@ bench = false [dependencies] bumpalo = { workspace = true, features = ["collections"] } -hugr-core = { version = "0.24.0", path = "../hugr-core", features = ["zstd"] } -hugr-model = { version = "0.24.0", path = "../hugr-model", features = ["pyo3"] } +hugr-core = { version = "0.24.1", path = "../hugr-core", features = ["zstd"] } +hugr-model = { version = "0.24.1", path = "../hugr-model", features = ["pyo3"] } pastey.workspace = true pyo3 = { workspace = true, features = ["extension-module", "abi3-py310"] } diff --git a/hugr/CHANGELOG.md b/hugr/CHANGELOG.md index cce5c7312f..922778fe64 100644 --- a/hugr/CHANGELOG.md +++ b/hugr/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [0.24.1](https://github.com/CQCL/hugr/compare/hugr-v0.24.0...hugr-v0.24.1) - 2025-11-03 + +### Bug Fixes + +- validation outside entrypoint, normalize_cfgs w/ nonlocal edges ([#2633](https://github.com/CQCL/hugr/pull/2633)) +- SiblingSubgraph::try_from_nodes for non-entrypoint region ([#2655](https://github.com/CQCL/hugr/pull/2655)) +- Correct conversion of `table::Term::Tuple` to `ast::Term` ([#2653](https://github.com/CQCL/hugr/pull/2653)) + +### New Features + +- track package descriptions when loading ([#2639](https://github.com/CQCL/hugr/pull/2639)) +- *(cli)* describe sub-command ([#2650](https://github.com/CQCL/hugr/pull/2650)) + ## [0.24.0](https://github.com/CQCL/hugr/compare/hugr-v0.23.0...hugr-v0.24.0) - 2025-10-13 ### Bug Fixes diff --git a/hugr/Cargo.toml b/hugr/Cargo.toml index 986e23d72f..43ffbc0aee 100644 --- a/hugr/Cargo.toml +++ b/hugr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hugr" -version = "0.24.0" +version = "0.24.1" edition = { workspace = true } rust-version = { workspace = true } @@ -31,11 +31,11 @@ zstd = ["hugr-core/zstd"] persistent_unstable = ["hugr-persistent"] [dependencies] -hugr-model = { path = "../hugr-model", version = "0.24.0" } -hugr-core = { path = "../hugr-core", version = "0.24.0" } -hugr-passes = { path = "../hugr-passes", version = "0.24.0" } -hugr-llvm = { path = "../hugr-llvm", version = "0.24.0", optional = true } -hugr-persistent = { path = "../hugr-persistent", version = "0.3.1", optional = true } +hugr-model = { path = "../hugr-model", version = "0.24.1" } +hugr-core = { path = "../hugr-core", version = "0.24.1" } +hugr-passes = { path = "../hugr-passes", version = "0.24.1" } +hugr-llvm = { path = "../hugr-llvm", version = "0.24.1", optional = true } +hugr-persistent = { path = "../hugr-persistent", version = "0.3.2", optional = true } [dev-dependencies] serde_json = { workspace = true }