From 0a4c112e74fd00584f62e12558e266125cd82850 Mon Sep 17 00:00:00 2001 From: hugrbot Date: Wed, 29 May 2024 13:51:48 +0100 Subject: [PATCH 1/3] chore: release --- hugr-cli/CHANGELOG.md | 12 ++++++++++++ hugr-core/CHANGELOG.md | 19 +++++++++++++++++++ hugr-passes/CHANGELOG.md | 16 ++++++++++++++++ hugr/CHANGELOG.md | 24 ++++++++++++++++++++++++ hugr/Cargo.toml | 2 +- 5 files changed, 72 insertions(+), 1 deletion(-) diff --git a/hugr-cli/CHANGELOG.md b/hugr-cli/CHANGELOG.md index 38ec96fd2..a6eea2e74 100644 --- a/hugr-cli/CHANGELOG.md +++ b/hugr-cli/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## 0.1.0 (2024-05-29) + +### Bug Fixes + +- Set initial version of hugr-core to 0.1.0 ([#1129](https://github.com/CQCL/hugr/pull/1129)) + +### Features + +- [**breaking**] Move cli in to hugr-cli sub-crate ([#1107](https://github.com/CQCL/hugr/pull/1107)) +- Add verbosity, return `Hugr` from `run`. ([#1116](https://github.com/CQCL/hugr/pull/1116)) + + ## 0.1.0 (2024-05-24) Initial release, ported from `hugr::cli` module. diff --git a/hugr-core/CHANGELOG.md b/hugr-core/CHANGELOG.md index 825c32f0d..813fbb2f9 100644 --- a/hugr-core/CHANGELOG.md +++ b/hugr-core/CHANGELOG.md @@ -1 +1,20 @@ # Changelog + +## 0.1.0 (2024-05-29) + +### Bug Fixes + +- Set initial version of hugr-core to 0.1.0 ([#1129](https://github.com/CQCL/hugr/pull/1129)) + +### Features + +- [**breaking**] Move cli in to hugr-cli sub-crate ([#1107](https://github.com/CQCL/hugr/pull/1107)) +- Make internals of int ops and the "int" CustomType more public. ([#1114](https://github.com/CQCL/hugr/pull/1114)) +- Unseal and make public the traits `HugrInternals` and `HugrMutInternals` ([#1122](https://github.com/CQCL/hugr/pull/1122)) + +### Refactor + +- Add a `hugr-core` crate ([#1108](https://github.com/CQCL/hugr/pull/1108)) + + +# Changelog diff --git a/hugr-passes/CHANGELOG.md b/hugr-passes/CHANGELOG.md index 4818de914..65ff7b069 100644 --- a/hugr-passes/CHANGELOG.md +++ b/hugr-passes/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## 0.1.0 (2024-05-29) + +### Bug Fixes + +- Set initial version of hugr-core to 0.1.0 ([#1129](https://github.com/CQCL/hugr/pull/1129)) + +### Features + +- [**breaking**] Move passes from `algorithms` into a separate crate ([#1100](https://github.com/CQCL/hugr/pull/1100)) +- [**breaking**] Move cli in to hugr-cli sub-crate ([#1107](https://github.com/CQCL/hugr/pull/1107)) + +### Refactor + +- Add a `hugr-core` crate ([#1108](https://github.com/CQCL/hugr/pull/1108)) + + ## 0.1.0 (2024-05-23) Initial release, with functions ported from the `hugr::algorithms` module. diff --git a/hugr/CHANGELOG.md b/hugr/CHANGELOG.md index d33e223b9..0dc838a40 100644 --- a/hugr/CHANGELOG.md +++ b/hugr/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## 0.5.0 (2024-05-29) + +### Bug Fixes + +- Missing re-exports in `hugr::hugr` ([#1127](https://github.com/CQCL/hugr/pull/1127)) +- Set initial version of hugr-core to 0.1.0 ([#1129](https://github.com/CQCL/hugr/pull/1129)) + +### Features + +- [**breaking**] Remove `PartialEq` impl for `ConstF64` ([#1079](https://github.com/CQCL/hugr/pull/1079)) +- [**breaking**] Allow "Row Variables" declared as List ([#804](https://github.com/CQCL/hugr/pull/804)) +- Hugr binary cli tool ([#1096](https://github.com/CQCL/hugr/pull/1096)) +- [**breaking**] Move passes from `algorithms` into a separate crate ([#1100](https://github.com/CQCL/hugr/pull/1100)) +- [**breaking**] Disallow nonlocal value edges into FuncDefn's ([#1061](https://github.com/CQCL/hugr/pull/1061)) +- [**breaking**] Move cli in to hugr-cli sub-crate ([#1107](https://github.com/CQCL/hugr/pull/1107)) +- Add verbosity, return `Hugr` from `run`. ([#1116](https://github.com/CQCL/hugr/pull/1116)) +- Unseal and make public the traits `HugrInternals` and `HugrMutInternals` ([#1122](https://github.com/CQCL/hugr/pull/1122)) + +### Refactor + +- [**breaking**] No Ports in TypeRow ([#1087](https://github.com/CQCL/hugr/pull/1087)) +- Add a `hugr-core` crate ([#1108](https://github.com/CQCL/hugr/pull/1108)) + + ## 0.4.0 (2024-05-20) ### Bug Fixes diff --git a/hugr/Cargo.toml b/hugr/Cargo.toml index 3897f42cd..cf765186f 100644 --- a/hugr/Cargo.toml +++ b/hugr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hugr" -version = "0.4.0" +version = "0.5.0" edition = { workspace = true } rust-version = { workspace = true } From a3d03793a7d5862bb5e55804266d07d1479081b6 Mon Sep 17 00:00:00 2001 From: Agustin Borgna Date: Wed, 29 May 2024 14:19:44 +0100 Subject: [PATCH 2/3] Remove duplicated changelog sections --- hugr-cli/CHANGELOG.md | 7 ++----- hugr-core/CHANGELOG.md | 3 --- hugr-passes/CHANGELOG.md | 7 ++----- 3 files changed, 4 insertions(+), 13 deletions(-) diff --git a/hugr-cli/CHANGELOG.md b/hugr-cli/CHANGELOG.md index a6eea2e74..56ceb5d6e 100644 --- a/hugr-cli/CHANGELOG.md +++ b/hugr-cli/CHANGELOG.md @@ -2,6 +2,8 @@ ## 0.1.0 (2024-05-29) +Initial release, ported from `hugr::cli` module. + ### Bug Fixes - Set initial version of hugr-core to 0.1.0 ([#1129](https://github.com/CQCL/hugr/pull/1129)) @@ -10,8 +12,3 @@ - [**breaking**] Move cli in to hugr-cli sub-crate ([#1107](https://github.com/CQCL/hugr/pull/1107)) - Add verbosity, return `Hugr` from `run`. ([#1116](https://github.com/CQCL/hugr/pull/1116)) - - -## 0.1.0 (2024-05-24) - -Initial release, ported from `hugr::cli` module. diff --git a/hugr-core/CHANGELOG.md b/hugr-core/CHANGELOG.md index 813fbb2f9..825172112 100644 --- a/hugr-core/CHANGELOG.md +++ b/hugr-core/CHANGELOG.md @@ -15,6 +15,3 @@ ### Refactor - Add a `hugr-core` crate ([#1108](https://github.com/CQCL/hugr/pull/1108)) - - -# Changelog diff --git a/hugr-passes/CHANGELOG.md b/hugr-passes/CHANGELOG.md index 65ff7b069..d59f22aea 100644 --- a/hugr-passes/CHANGELOG.md +++ b/hugr-passes/CHANGELOG.md @@ -2,6 +2,8 @@ ## 0.1.0 (2024-05-29) +Initial release, with functions ported from the `hugr::algorithms` module. + ### Bug Fixes - Set initial version of hugr-core to 0.1.0 ([#1129](https://github.com/CQCL/hugr/pull/1129)) @@ -14,8 +16,3 @@ ### Refactor - Add a `hugr-core` crate ([#1108](https://github.com/CQCL/hugr/pull/1108)) - - -## 0.1.0 (2024-05-23) - -Initial release, with functions ported from the `hugr::algorithms` module. From af6c96d5e88b7d1bcbac3448e9b745a083f8ec32 Mon Sep 17 00:00:00 2001 From: Agustin Borgna Date: Wed, 29 May 2024 14:20:17 +0100 Subject: [PATCH 3/3] Enable github releases for new crates --- release-plz.toml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/release-plz.toml b/release-plz.toml index 9bb82cc34..06b56fa70 100644 --- a/release-plz.toml +++ b/release-plz.toml @@ -25,8 +25,6 @@ release = true # Disabled until the first version is manually published publish = false -git_tag_enable = false -git_release_enable = false [[package]] name = "hugr-passes" @@ -34,8 +32,6 @@ release = true # Disabled until the first version is manually published publish = false -git_tag_enable = false -git_release_enable = false [[package]] name = "hugr-cli" @@ -43,5 +39,3 @@ release = true # Disabled until the first version is manually published publish = false -git_tag_enable = false -git_release_enable = false