Skip to content

Commit 71509d9

Browse files
author
hugrbot
authored
chore: release (#1180)
## 🤖 New release * `hugr`: 0.5.0 -> 0.5.1 * `hugr-core`: 0.1.0 -> 0.2.0 * `hugr-passes`: 0.1.0 -> 0.2.0 * `hugr-cli`: 0.1.0 -> 0.1.1 <details><summary><i><b>Changelog</b></i></summary><p> ## `hugr` <blockquote> ## 0.5.1 (2024-06-07) ### Refactor - Move binary to hugr-cli ([#1134](#1134)) </blockquote> ## `hugr-core` <blockquote> ## 0.2.0 (2024-06-07) ### Bug Fixes - [**breaking**] Validate that control-flow outputs have exactly one successor ([#1144](#1144)) - Do not require matching extension_reqs when creating a replacement ([#1177](#1177)) ### Features - Add `ConstExternalSymbol` to prelude ([#1123](#1123)) - `HugrView::extract_hugr` to extract regions into owned hugrs. ([#1173](#1173)) ### Testing - Serialisation round trip testing for `OpDef` ([#999](#999)) </blockquote> ## `hugr-passes` <blockquote> ## 0.2.0 (2024-06-07) ### Features - Add `ValidationLevel` tooling and apply to `constant_fold_pass` ([#1035](#1035)) </blockquote> ## `hugr-cli` <blockquote> ## 0.1.1 (2024-06-07) ### Features - Reexport `clap::Parser` and `clap_verbosity_flag::Level` from hugr_cli ([#1146](#1146)) ### Refactor - Move binary to hugr-cli ([#1134](#1134)) </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/MarcoIeni/release-plz/).
1 parent 68595c8 commit 71509d9

File tree

9 files changed

+65
-8
lines changed

9 files changed

+65
-8
lines changed

hugr-cli/CHANGELOG.md

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

3+
## 0.1.1 (2024-06-07)
4+
5+
### Features
6+
7+
- Reexport `clap::Parser` and `clap_verbosity_flag::Level` from hugr_cli ([#1146](https://github.com/CQCL/hugr/pull/1146))
8+
9+
### Refactor
10+
11+
- Move binary to hugr-cli ([#1134](https://github.com/CQCL/hugr/pull/1134))
12+
13+
314
## 0.1.0 (2024-05-29)
415

516
Initial release, ported from `hugr::cli` module.

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.1.0"
3+
version = "0.1.1"
44
edition = { workspace = true }
55
rust-version = { workspace = true }
66
license = { workspace = true }
@@ -17,7 +17,7 @@ categories = ["compilers"]
1717
clap = {workspace = true, features = ["derive"]}
1818
clap-stdin.workspace = true
1919
clap-verbosity-flag.workspace = true
20-
hugr-core = { path = "../hugr-core", version = "0.1.0" }
20+
hugr-core = { path = "../hugr-core", version = "0.2.0" }
2121
serde_json.workspace = true
2222
thiserror.workspace = true
2323

hugr-core/CHANGELOG.md

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

3+
## 0.2.0 (2024-06-07)
4+
5+
### Bug Fixes
6+
7+
- [**breaking**] Validate that control-flow outputs have exactly one successor ([#1144](https://github.com/CQCL/hugr/pull/1144))
8+
- Do not require matching extension_reqs when creating a replacement ([#1177](https://github.com/CQCL/hugr/pull/1177))
9+
10+
### Features
11+
12+
- Add `ConstExternalSymbol` to prelude ([#1123](https://github.com/CQCL/hugr/pull/1123))
13+
- `HugrView::extract_hugr` to extract regions into owned hugrs. ([#1173](https://github.com/CQCL/hugr/pull/1173))
14+
15+
### Testing
16+
17+
- Serialisation round trip testing for `OpDef` ([#999](https://github.com/CQCL/hugr/pull/999))
18+
19+
320
## 0.1.0 (2024-05-29)
421

522
### Bug Fixes

hugr-core/Cargo.toml

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

hugr-passes/CHANGELOG.md

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

3+
## 0.2.0 (2024-06-07)
4+
5+
### Features
6+
7+
- Add `ValidationLevel` tooling and apply to `constant_fold_pass` ([#1035](https://github.com/CQCL/hugr/pull/1035))
8+
9+
310
## 0.1.0 (2024-05-29)
411

512
Initial release, with functions ported from the `hugr::algorithms` module.

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.1.0"
3+
version = "0.2.0"
44
edition = { workspace = true }
55
rust-version = { workspace = true }
66
license = { workspace = true }
@@ -13,7 +13,7 @@ keywords = ["Quantum", "Quantinuum"]
1313
categories = ["compilers"]
1414

1515
[dependencies]
16-
hugr-core = { path = "../hugr-core", version = "0.1.0" }
16+
hugr-core = { path = "../hugr-core", version = "0.2.0" }
1717
itertools = { workspace = true }
1818
lazy_static = { workspace = true }
1919
paste = { workspace = true }

hugr/CHANGELOG.md

+21
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
# Changelog
22

3+
## 0.5.1 (2024-06-07)
4+
5+
### Bug Fixes
6+
7+
- Validate that control-flow outputs have exactly one successor ([#1144](https://github.com/CQCL/hugr/pull/1144))
8+
- Do not require matching extension_reqs when creating a replacement ([#1177](https://github.com/CQCL/hugr/pull/1177))
9+
10+
### Features
11+
12+
- Add `ConstExternalSymbol` to prelude ([#1123](https://github.com/CQCL/hugr/pull/1123))
13+
- `HugrView::extract_hugr` to extract regions into owned hugrs. ([#1173](https://github.com/CQCL/hugr/pull/1173))
14+
15+
### Testing
16+
17+
- Serialisation round trip testing for `OpDef` ([#999](https://github.com/CQCL/hugr/pull/999))
18+
19+
### Refactor
20+
21+
- Move binary to hugr-cli ([#1134](https://github.com/CQCL/hugr/pull/1134))
22+
23+
324
## 0.5.0 (2024-05-29)
425

526
### Bug Fixes

hugr/Cargo.toml

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

@@ -25,8 +25,8 @@ path = "src/lib.rs"
2525
extension_inference = []
2626

2727
[dependencies]
28-
hugr-core = { path = "../hugr-core", version = "0.1.0" }
29-
hugr-passes = { path = "../hugr-passes", version = "0.1.0" }
28+
hugr-core = { path = "../hugr-core", version = "0.2.0" }
29+
hugr-passes = { path = "../hugr-passes", version = "0.2.0" }
3030

3131
[dev-dependencies]
3232
rstest = { workspace = true }

release-plz.toml

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ git_release_name = "{{ package }}: v{{ version }}"
1717

1818
[[package]]
1919
name = "hugr"
20+
changelog_include = ["hugr-core", "hugr-passes"]
2021
release = true
2122

2223
[[package]]

0 commit comments

Comments
 (0)