Skip to content

Commit c90545d

Browse files
hugrbotdoug-q
andauthored
chore: release (#2002)
## πŸ€– New release * `hugr-model`: 0.18.0 -> 0.18.1 (βœ“ API compatible changes) * `hugr-core`: 0.15.0 -> 0.16.0 (βœ“ API compatible changes) * `hugr-llvm`: 0.15.0 -> 0.16.0 (βœ“ API compatible changes) * `hugr-passes`: 0.15.0 -> 0.16.0 (βœ“ API compatible changes) * `hugr`: 0.15.0 -> 0.16.0 (βœ“ API compatible changes) * `hugr-cli`: 0.15.0 -> 0.16.0 (βœ“ API compatible changes) <details><summary><i><b>Changelog</b></i></summary><p> ## `hugr-model` <blockquote> ## [0.18.0](hugr-model-v0.17.1...hugr-model-v0.18.0) - 2025-03-14 ### Bug Fixes - Hugr-model using undeclared derive_more features ([#1940](#1940)) ### New Features - *(hugr-model)* [**breaking**] Add `read_from_reader` and `write_to_writer` for streaming reads and writes. ([#1871](#1871)) - `hugr-model` AST ([#1953](#1953)) ### Refactor - *(hugr-model)* Reexport `bumpalo` from `hugr-model` ([#1870](#1870)) </blockquote> ## `hugr-core` <blockquote> ## [0.16.0](hugr-core-v0.15.0...hugr-core-v0.16.0) - 2025-03-21 ### Bug Fixes - correct `CallIndirect` tag from `FnCall` to `DataflowChild` ([#2006](#2006)) - StaticArrayValue serialisation ([#2009](#2009)) ### New Features - traits for transforming Types/TypeArgs/etc. ([#1991](#1991)) - add exit operation to prelude ([#2008](#2008)) - Add llvm codegen for collections.static_array ([#2003](#2003)) </blockquote> ## `hugr-llvm` <blockquote> ## [0.16.0](hugr-llvm-v0.15.0...hugr-llvm-v0.16.0) - 2025-03-21 ### Bug Fixes - Remove return from val_or_panic ([#1999](#1999)) ### New Features - add exit operation to prelude ([#2008](#2008)) - Add llvm codegen for collections.static_array ([#2003](#2003)) </blockquote> ## `hugr-passes` <blockquote> ## [0.16.0](hugr-passes-v0.15.0...hugr-passes-v0.16.0) - 2025-03-21 ### Bug Fixes - correct `CallIndirect` tag from `FnCall` to `DataflowChild` ([#2006](#2006)) </blockquote> ## `hugr` <blockquote> ## [0.16.0](hugr-v0.15.0...hugr-v0.16.0) - 2025-03-21 ### Bug Fixes - correct `CallIndirect` tag from `FnCall` to `DataflowChild` ([#2006](#2006)) - StaticArrayValue serialisation ([#2009](#2009)) ### New Features - traits for transforming Types/TypeArgs/etc. ([#1991](#1991)) - add exit operation to prelude ([#2008](#2008)) - Add llvm codegen for collections.static_array ([#2003](#2003)) - *(hugr-py)* Support envelope compression ([#1994](#1994)) </blockquote> ## `hugr-cli` <blockquote> ## [0.16.0](hugr-cli-v0.15.0...hugr-cli-v0.16.0) - 2025-03-21 ### New Features - *(hugr-cli)* Nicer error when passing a non-envelope file ([#2007](#2007)) </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/release-plz/release-plz/). --------- Co-authored-by: Douglas Wilson <[email protected]>
1 parent 33a2b49 commit c90545d

File tree

12 files changed

+70
-20
lines changed

12 files changed

+70
-20
lines changed

β€ŽCargo.lock

+6-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žhugr-cli/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
# Changelog
22

33

4+
## [0.15.1](https://github.com/CQCL/hugr/compare/hugr-cli-v0.15.0...hugr-cli-v0.15.1) - 2025-03-21
5+
6+
### New Features
7+
8+
- *(hugr-cli)* Nicer error when passing a non-envelope file ([#2007](https://github.com/CQCL/hugr/pull/2007))
9+
410
## [0.15.0](https://github.com/CQCL/hugr/compare/hugr-cli-v0.14.4...hugr-cli-v0.15.0) - 2025-03-14
511

612
This release changes the format expected by `hugr-cli`'s input to the new generic HUGR envelopes. A new flag `--hugr-json` provides compatibility with the old format.

β€Žhugr-cli/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hugr-cli"
3-
version = "0.15.0"
3+
version = "0.15.1"
44
edition = { workspace = true }
55
rust-version = { workspace = true }
66
license = { workspace = true }
@@ -19,7 +19,7 @@ bench = false
1919
clap = { workspace = true, features = ["derive", "cargo"] }
2020
clap-verbosity-flag.workspace = true
2121
derive_more = { workspace = true, features = ["display", "error", "from"] }
22-
hugr = { path = "../hugr", version = "0.15.0" }
22+
hugr = { path = "../hugr", version = "0.15.1" }
2323
serde_json.workspace = true
2424
clio = { workspace = true, features = ["clap-parse"] }
2525

β€Žhugr-core/CHANGELOG.md

+13
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Changelog
22

3+
## [0.15.1](https://github.com/CQCL/hugr/compare/hugr-core-v0.15.0...hugr-core-v0.15.1) - 2025-03-21
4+
5+
### Bug Fixes
6+
7+
- correct `CallIndirect` tag from `FnCall` to `DataflowChild` ([#2006](https://github.com/CQCL/hugr/pull/2006))
8+
- StaticArrayValue serialisation ([#2009](https://github.com/CQCL/hugr/pull/2009))
9+
10+
### New Features
11+
12+
- traits for transforming Types/TypeArgs/etc. ([#1991](https://github.com/CQCL/hugr/pull/1991))
13+
- add exit operation to prelude ([#2008](https://github.com/CQCL/hugr/pull/2008))
14+
- Add llvm codegen for collections.static_array ([#2003](https://github.com/CQCL/hugr/pull/2003))
15+
316
## [0.15.0](https://github.com/CQCL/hugr/compare/hugr-core-v0.14.4...hugr-core-v0.15.0) - 2025-03-14
417

518
### New Features

β€Žhugr-core/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hugr-core"
3-
version = "0.15.0"
3+
version = "0.15.1"
44
edition = { workspace = true }
55
rust-version = { workspace = true }
66

@@ -30,7 +30,7 @@ name = "model"
3030
required-features = ["model_unstable"]
3131

3232
[dependencies]
33-
hugr-model = { version = "0.18.0", path = "../hugr-model", optional = true }
33+
hugr-model = { version = "0.18.1", path = "../hugr-model", optional = true }
3434

3535
cgmath = { workspace = true, features = ["serde"] }
3636
delegate = { workspace = true }

β€Žhugr-llvm/CHANGELOG.md

+11
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@ 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

77

8+
## [0.15.1](https://github.com/CQCL/hugr/compare/hugr-llvm-v0.15.0...hugr-llvm-v0.15.1) - 2025-03-21
9+
10+
### Bug Fixes
11+
12+
- Remove return from val_or_panic ([#1999](https://github.com/CQCL/hugr/pull/1999))
13+
14+
### New Features
15+
16+
- add exit operation to prelude ([#2008](https://github.com/CQCL/hugr/pull/2008))
17+
- Add llvm codegen for collections.static_array ([#2003](https://github.com/CQCL/hugr/pull/2003))
18+
819
## [0.15.0](https://github.com/CQCL/hugr/compare/hugr-llvm-v0.14.4...hugr-llvm-v0.15.0) - 2025-03-14
920

1021
### Bug Fixes

β€Žhugr-llvm/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hugr-llvm"
3-
version = "0.15.0"
3+
version = "0.15.1"
44
description = "A general and extensible crate for lowering HUGRs into LLVM IR"
55

66
edition.workspace = true
@@ -28,7 +28,7 @@ llvm14-0 = ["inkwell/llvm14-0"]
2828

2929
[dependencies]
3030
inkwell = { version = "0.5.0", default-features = false }
31-
hugr-core = { path = "../hugr-core", version = "0.15.0" }
31+
hugr-core = { path = "../hugr-core", version = "0.15.1" }
3232
anyhow = "1.0.97"
3333
itertools.workspace = true
3434
delegate.workspace = true

β€Žhugr-model/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hugr-model"
3-
version = "0.18.0"
3+
version = "0.18.1"
44
readme = "README.md"
55
documentation = "https://docs.rs/hugr-model/"
66
description = "Data model for Quantinuum's HUGR intermediate representation"

β€Žhugr-passes/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
# Changelog
22

33

4+
## [0.15.1](https://github.com/CQCL/hugr/compare/hugr-passes-v0.15.0...hugr-passes-v0.15.1) - 2025-03-21
5+
6+
### Bug Fixes
7+
8+
- correct `CallIndirect` tag from `FnCall` to `DataflowChild` ([#2006](https://github.com/CQCL/hugr/pull/2006))
9+
410
## [0.15.0](https://github.com/CQCL/hugr/compare/hugr-passes-v0.14.4...hugr-passes-v0.15.0) - 2025-03-14
511

612
### New Features

β€Žhugr-passes/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hugr-passes"
3-
version = "0.15.0"
3+
version = "0.15.1"
44
edition = { workspace = true }
55
rust-version = { workspace = true }
66
license = { workspace = true }
@@ -16,7 +16,7 @@ categories = ["compilers"]
1616
bench = false
1717

1818
[dependencies]
19-
hugr-core = { path = "../hugr-core", version = "0.15.0" }
19+
hugr-core = { path = "../hugr-core", version = "0.15.1" }
2020
portgraph = { workspace = true }
2121
ascent = { version = "0.8.0" }
2222
itertools = { workspace = true }

β€Žhugr/CHANGELOG.md

+14
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Changelog
22

3+
## [0.15.1](https://github.com/CQCL/hugr/compare/hugr-v0.15.0...hugr-v0.15.1) - 2025-03-21
4+
5+
### Bug Fixes
6+
7+
- correct `CallIndirect` tag from `FnCall` to `DataflowChild` ([#2006](https://github.com/CQCL/hugr/pull/2006))
8+
- StaticArrayValue serialisation ([#2009](https://github.com/CQCL/hugr/pull/2009))
9+
10+
### New Features
11+
12+
- traits for transforming Types/TypeArgs/etc. ([#1991](https://github.com/CQCL/hugr/pull/1991))
13+
- add exit operation to prelude ([#2008](https://github.com/CQCL/hugr/pull/2008))
14+
- Add llvm codegen for collections.static_array ([#2003](https://github.com/CQCL/hugr/pull/2003))
15+
- *(hugr-py)* Support envelope compression ([#1994](https://github.com/CQCL/hugr/pull/1994))
16+
317
## [0.15.0](https://github.com/CQCL/hugr/compare/hugr-v0.14.4...hugr-v0.15.0) - 2025-03-14
418

519
This release adds a new `Node` parameter to the `HugrView` trait, so it is now possible to have more complex structures behave like hugrs.

β€Žhugr/Cargo.toml

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hugr"
3-
version = "0.15.0"
3+
version = "0.15.1"
44
edition = { workspace = true }
55
rust-version = { workspace = true }
66

@@ -32,10 +32,10 @@ llvm-test = ["hugr-llvm/llvm14-0", "hugr-llvm/test-utils"]
3232
zstd = ["hugr-core/zstd"]
3333

3434
[dependencies]
35-
hugr-model = { path = "../hugr-model", optional = true, version = "0.18.0" }
36-
hugr-core = { path = "../hugr-core", version = "0.15.0" }
37-
hugr-passes = { path = "../hugr-passes", version = "0.15.0" }
38-
hugr-llvm = { path = "../hugr-llvm", version = "0.15.0", optional = true }
35+
hugr-model = { path = "../hugr-model", optional = true, version = "0.18.1" }
36+
hugr-core = { path = "../hugr-core", version = "0.15.1" }
37+
hugr-passes = { path = "../hugr-passes", version = "0.15.1" }
38+
hugr-llvm = { path = "../hugr-llvm", version = "0.15.1", optional = true }
3939

4040
[dev-dependencies]
4141
lazy_static = { workspace = true }

0 commit comments

Comments
Β (0)