Skip to content

Commit ddb7af3

Browse files
authored
chore: release v0.20.0-rc.1
1 parent 19e3216 commit ddb7af3

File tree

13 files changed

+86
-21
lines changed

13 files changed

+86
-21
lines changed

Cargo.lock

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

hugr-cli/CHANGELOG.md

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

33

4+
## [0.20.0-rc.1](https://github.com/CQCL/hugr/compare/hugr-cli-v0.20.0-rc.0...hugr-cli-v0.20.0-rc.1) - 2025-05-14
5+
6+
### New Features
7+
8+
- Packages do not include the hugr extensions by default ([#2187](https://github.com/CQCL/hugr/pull/2187))
9+
410
## [0.20.0-rc.0](https://github.com/CQCL/hugr/compare/hugr-cli-v0.15.4...hugr-cli-v0.20.0-rc.0) - 2025-05-09
511

612
### New Features

hugr-cli/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hugr-cli"
3-
version = "0.20.0-rc.0"
3+
version = "0.20.0-rc.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.20.0-rc.0" }
22+
hugr = { path = "../hugr", version = "0.20.0-rc.1" }
2323
serde_json.workspace = true
2424
clio = { workspace = true, features = ["clap-parse"] }
2525

hugr-core/CHANGELOG.md

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

3+
## [0.20.0-rc.1](https://github.com/CQCL/hugr/compare/hugr-core-v0.20.0-rc.0...hugr-core-v0.20.0-rc.1) - 2025-05-14
4+
5+
### Bug Fixes
6+
7+
- [**breaking**] Use unique region_portgraph in convexity check ([#2192](https://github.com/CQCL/hugr/pull/2192))
8+
- Panic when an extension name is too long. ([#2198](https://github.com/CQCL/hugr/pull/2198))
9+
- Respect type bounds on local variables when importing. ([#2206](https://github.com/CQCL/hugr/pull/2206))
10+
- Import and export JSON metadata on module roots. ([#2207](https://github.com/CQCL/hugr/pull/2207))
11+
12+
### New Features
13+
14+
- Packages do not include the hugr extensions by default ([#2187](https://github.com/CQCL/hugr/pull/2187))
15+
- Define text-model envelope formats ([#2188](https://github.com/CQCL/hugr/pull/2188))
16+
- [**breaking**] Remove description on opaque ops. ([#2197](https://github.com/CQCL/hugr/pull/2197))
17+
- Import CFG regions without adding an entry block. ([#2200](https://github.com/CQCL/hugr/pull/2200))
18+
- [**breaking**] Remove boundary map in SimpleReplacement ([#2208](https://github.com/CQCL/hugr/pull/2208))
19+
- Export macro for hugr serde wrappers with custom extensions ([#2209](https://github.com/CQCL/hugr/pull/2209))
20+
- Allow any dataflow parent as SiblingSubgraph replacement ([#2210](https://github.com/CQCL/hugr/pull/2210))
21+
22+
### Testing
23+
24+
- check envelope roundtrips rather than json in `HugrView::verify` ([#2186](https://github.com/CQCL/hugr/pull/2186))
25+
326
## [0.20.0-rc.0](https://github.com/CQCL/hugr/compare/hugr-core-v0.15.4...hugr-core-v0.20.0-rc.0) - 2025-05-09
427

528
### Bug Fixes

hugr-core/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hugr-core"
3-
version = "0.20.0-rc.0"
3+
version = "0.20.0-rc.1"
44
edition = { workspace = true }
55
rust-version = { workspace = true }
66

@@ -27,7 +27,7 @@ bench = false
2727
name = "model"
2828

2929
[dependencies]
30-
hugr-model = { version = "0.20.0-rc.0", path = "../hugr-model" }
30+
hugr-model = { version = "0.20.0-rc.1", path = "../hugr-model" }
3131

3232
cgmath = { workspace = true, features = ["serde"] }
3333
delegate = { workspace = true }

hugr-llvm/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ 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.20.0-rc.1](https://github.com/CQCL/hugr/compare/hugr-llvm-v0.20.0-rc.0...hugr-llvm-v0.20.0-rc.1) - 2025-05-14
9+
10+
### New Features
11+
12+
- Restore old array lowering ([#2194](https://github.com/CQCL/hugr/pull/2194))
13+
814
## [0.20.0-rc.0](https://github.com/CQCL/hugr/compare/hugr-llvm-v0.15.4...hugr-llvm-v0.20.0-rc.0) - 2025-05-09
915

1016
### Bug Fixes

hugr-llvm/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hugr-llvm"
3-
version = "0.20.0-rc.0"
3+
version = "0.20.0-rc.1"
44
description = "A general and extensible crate for lowering HUGRs into LLVM IR"
55

66
edition.workspace = true
@@ -26,7 +26,7 @@ workspace = true
2626

2727
[dependencies]
2828
inkwell = { version = "0.6.0", default-features = false }
29-
hugr-core = { path = "../hugr-core", version = "0.20.0-rc.0" }
29+
hugr-core = { path = "../hugr-core", version = "0.20.0-rc.1" }
3030
anyhow = "1.0.98"
3131
itertools.workspace = true
3232
delegate.workspace = true

hugr-model/CHANGELOG.md

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

3+
## [0.20.0-rc.1](https://github.com/CQCL/hugr/compare/hugr-model-v0.20.0-rc.0...hugr-model-v0.20.0-rc.1) - 2025-05-14
4+
5+
### New Features
6+
7+
- Define text-model envelope formats ([#2188](https://github.com/CQCL/hugr/pull/2188))
8+
- Import CFG regions without adding an entry block. ([#2200](https://github.com/CQCL/hugr/pull/2200))
9+
310
## [0.20.0-rc.0](https://github.com/CQCL/hugr/compare/hugr-model-v0.19.1...hugr-model-v0.20.0-rc.0) - 2025-05-09
411

512
### New Features

hugr-model/Cargo.toml

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

hugr-passes/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hugr-passes"
3-
version = "0.20.0-rc.0"
3+
version = "0.20.0-rc.1"
44
edition = { workspace = true }
55
rust-version = { workspace = true }
66
license = { workspace = true }
@@ -19,7 +19,7 @@ workspace = true
1919
bench = false
2020

2121
[dependencies]
22-
hugr-core = { path = "../hugr-core", version = "0.20.0-rc.0" }
22+
hugr-core = { path = "../hugr-core", version = "0.20.0-rc.1" }
2323
portgraph = { workspace = true }
2424
ascent = { version = "0.8.0" }
2525
derive_more = { workspace = true, features = ["display", "error", "from"] }

hugr-py/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ bench = false
2121

2222
[dependencies]
2323
bumpalo = { workspace = true, features = ["collections"] }
24-
hugr-model = { version = "0.20.0-rc.0", path = "../hugr-model", features = [
24+
hugr-model = { version = "0.20.0-rc.1", path = "../hugr-model", features = [
2525
"pyo3",
2626
] }
2727
paste.workspace = true

hugr/CHANGELOG.md

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

3+
## [0.20.0-rc.1](https://github.com/CQCL/hugr/compare/hugr-v0.20.0-rc.0...hugr-v0.20.0-rc.1) - 2025-05-14
4+
5+
### Bug Fixes
6+
7+
- [**breaking**] Use unique region_portgraph in convexity check ([#2192](https://github.com/CQCL/hugr/pull/2192))
8+
- Panic when an extension name is too long. ([#2198](https://github.com/CQCL/hugr/pull/2198))
9+
- Respect type bounds on local variables when importing. ([#2206](https://github.com/CQCL/hugr/pull/2206))
10+
- Import and export JSON metadata on module roots. ([#2207](https://github.com/CQCL/hugr/pull/2207))
11+
12+
### New Features
13+
14+
- Packages do not include the hugr extensions by default ([#2187](https://github.com/CQCL/hugr/pull/2187))
15+
- Define text-model envelope formats ([#2188](https://github.com/CQCL/hugr/pull/2188))
16+
- [**breaking**] Remove description on opaque ops. ([#2197](https://github.com/CQCL/hugr/pull/2197))
17+
- Import CFG regions without adding an entry block. ([#2200](https://github.com/CQCL/hugr/pull/2200))
18+
- [**breaking**] Remove boundary map in SimpleReplacement ([#2208](https://github.com/CQCL/hugr/pull/2208))
19+
- Export macro for hugr serde wrappers with custom extensions ([#2209](https://github.com/CQCL/hugr/pull/2209))
20+
- Allow any dataflow parent as SiblingSubgraph replacement ([#2210](https://github.com/CQCL/hugr/pull/2210))
21+
22+
### Testing
23+
24+
- check envelope roundtrips rather than json in `HugrView::verify` ([#2186](https://github.com/CQCL/hugr/pull/2186))
25+
326
## [0.20.0-rc.0](https://github.com/CQCL/hugr/compare/hugr-v0.15.4...hugr-v0.20.0-rc.0) - 2025-05-09
427

528
### Bug Fixes

hugr/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hugr"
3-
version = "0.20.0-rc.0"
3+
version = "0.20.0-rc.1"
44
edition = { workspace = true }
55
rust-version = { workspace = true }
66

@@ -30,10 +30,10 @@ llvm-test = ["hugr-llvm/llvm14-0", "hugr-llvm/test-utils"]
3030
zstd = ["hugr-core/zstd"]
3131

3232
[dependencies]
33-
hugr-model = { path = "../hugr-model", version = "0.20.0-rc.0" }
34-
hugr-core = { path = "../hugr-core", version = "0.20.0-rc.0" }
35-
hugr-passes = { path = "../hugr-passes", version = "0.20.0-rc.0" }
36-
hugr-llvm = { path = "../hugr-llvm", version = "0.20.0-rc.0", optional = true }
33+
hugr-model = { path = "../hugr-model", version = "0.20.0-rc.1" }
34+
hugr-core = { path = "../hugr-core", version = "0.20.0-rc.1" }
35+
hugr-passes = { path = "../hugr-passes", version = "0.20.0-rc.1" }
36+
hugr-llvm = { path = "../hugr-llvm", version = "0.20.0-rc.1", optional = true }
3737

3838
[dev-dependencies]
3939
lazy_static = { workspace = true }

0 commit comments

Comments
 (0)