From 8054c286203682e09146f4e7b8125e9a807349fc Mon Sep 17 00:00:00 2001
From: hugrbot
Date: Mon, 12 Aug 2024 15:42:01 +0100
Subject: [PATCH] chore: release (#1376)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## 🤖 New release
* `hugr`: 0.10.0 -> 0.11.0
* `hugr-core`: 0.7.0 -> 0.8.0
* `hugr-passes`: 0.6.2 -> 0.7.0
* `hugr-cli`: 0.3.0 -> 0.4.0
Changelog
## `hugr`
## 0.11.0 (2024-08-12)
### Bug Fixes
- [**breaking**] BasicBlockExits should not be `OpTag::DataflowParent`
([#1409](https://github.com/CQCL/hugr/pull/1409))
### Documentation
- Clarify CustomConst::equal_consts
([#1396](https://github.com/CQCL/hugr/pull/1396))
### Features
- [**breaking**] Serialised extensions
([#1371](https://github.com/CQCL/hugr/pull/1371))
- Serialised standard extensions
([#1377](https://github.com/CQCL/hugr/pull/1377))
- [**breaking**] Update remaining builder methods to "infer by default"
([#1386](https://github.com/CQCL/hugr/pull/1386))
- Add Eq op to logic extension
([#1398](https://github.com/CQCL/hugr/pull/1398))
- Improve error message on failed custom op validation
([#1416](https://github.com/CQCL/hugr/pull/1416))
- [**breaking**] `Extension` requires a version
([#1367](https://github.com/CQCL/hugr/pull/1367))
## `hugr-core`
## 0.8.0 (2024-08-12)
### Bug Fixes
- [**breaking**] BasicBlockExits should not be `OpTag::DataflowParent`
([#1409](https://github.com/CQCL/hugr/pull/1409))
### Documentation
- Clarify CustomConst::equal_consts
([#1396](https://github.com/CQCL/hugr/pull/1396))
### Features
- [**breaking**] `Extension` requires a version
([#1367](https://github.com/CQCL/hugr/pull/1367))
- [**breaking**] Serialised extensions
([#1371](https://github.com/CQCL/hugr/pull/1371))
- Serialised standard extensions
([#1377](https://github.com/CQCL/hugr/pull/1377))
- [**breaking**] Update remaining builder methods to "infer by default"
([#1386](https://github.com/CQCL/hugr/pull/1386))
- Add Eq op to logic extension
([#1398](https://github.com/CQCL/hugr/pull/1398))
- Improve error message on failed custom op validation
([#1416](https://github.com/CQCL/hugr/pull/1416))
## `hugr-passes`
## 0.7.0 (2024-08-12)
### Features
- [**breaking**] `Extension` requires a version
([#1367](https://github.com/CQCL/hugr/pull/1367))
## `hugr-cli`
## 0.4.0 (2024-08-12)
### Features
- Serialised standard extensions
([#1377](https://github.com/CQCL/hugr/pull/1377))
- Validate with extra extensions and packages
([#1389](https://github.com/CQCL/hugr/pull/1389))
- [**breaking**] Move mermaid to own sub-command
([#1390](https://github.com/CQCL/hugr/pull/1390))
---
This PR was generated with
[release-plz](https://github.com/MarcoIeni/release-plz/).
---------
Co-authored-by: Craig Roy
---
hugr-cli/CHANGELOG.md | 9 +++++++++
hugr-cli/Cargo.toml | 4 ++--
hugr-core/CHANGELOG.md | 20 ++++++++++++++++++++
hugr-core/Cargo.toml | 2 +-
hugr-passes/CHANGELOG.md | 7 +++++++
hugr-passes/Cargo.toml | 4 ++--
hugr/CHANGELOG.md | 20 ++++++++++++++++++++
hugr/Cargo.toml | 6 +++---
8 files changed, 64 insertions(+), 8 deletions(-)
diff --git a/hugr-cli/CHANGELOG.md b/hugr-cli/CHANGELOG.md
index aaf22df70..54b673de2 100644
--- a/hugr-cli/CHANGELOG.md
+++ b/hugr-cli/CHANGELOG.md
@@ -1,5 +1,14 @@
# Changelog
+## 0.4.0 (2024-08-12)
+
+### Features
+
+- Serialised standard extensions ([#1377](https://github.com/CQCL/hugr/pull/1377))
+- Validate with extra extensions and packages ([#1389](https://github.com/CQCL/hugr/pull/1389))
+- [**breaking**] Move mermaid to own sub-command ([#1390](https://github.com/CQCL/hugr/pull/1390))
+
+
## 0.3.0 (2024-07-26)
### Features
diff --git a/hugr-cli/Cargo.toml b/hugr-cli/Cargo.toml
index 5c72d50d9..275dadd3a 100644
--- a/hugr-cli/Cargo.toml
+++ b/hugr-cli/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "hugr-cli"
-version = "0.3.0"
+version = "0.4.0"
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
@@ -15,7 +15,7 @@ categories = ["compilers"]
[dependencies]
clap = { workspace = true, features = ["derive"] }
clap-verbosity-flag.workspace = true
-hugr-core = { path = "../hugr-core", version = "0.7.0" }
+hugr-core = { path = "../hugr-core", version = "0.8.0" }
serde_json.workspace = true
serde.workspace = true
thiserror.workspace = true
diff --git a/hugr-core/CHANGELOG.md b/hugr-core/CHANGELOG.md
index 257f7b0d7..69175e8ca 100644
--- a/hugr-core/CHANGELOG.md
+++ b/hugr-core/CHANGELOG.md
@@ -1,5 +1,25 @@
# Changelog
+## 0.8.0 (2024-08-12)
+
+### Bug Fixes
+
+- [**breaking**] BasicBlockExits should not be `OpTag::DataflowParent` ([#1409](https://github.com/CQCL/hugr/pull/1409))
+
+### Documentation
+
+- Clarify CustomConst::equal_consts ([#1396](https://github.com/CQCL/hugr/pull/1396))
+
+### Features
+
+- [**breaking**] `Extension` requires a version ([#1367](https://github.com/CQCL/hugr/pull/1367))
+- [**breaking**] Serialised extensions ([#1371](https://github.com/CQCL/hugr/pull/1371))
+- Serialised standard extensions ([#1377](https://github.com/CQCL/hugr/pull/1377))
+- [**breaking**] Update remaining builder methods to "infer by default" ([#1386](https://github.com/CQCL/hugr/pull/1386))
+- Add Eq op to logic extension ([#1398](https://github.com/CQCL/hugr/pull/1398))
+- Improve error message on failed custom op validation ([#1416](https://github.com/CQCL/hugr/pull/1416))
+
+
## 0.7.0 (2024-07-26)
### Bug Fixes
diff --git a/hugr-core/Cargo.toml b/hugr-core/Cargo.toml
index ce5218e27..7c3adee40 100644
--- a/hugr-core/Cargo.toml
+++ b/hugr-core/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "hugr-core"
-version = "0.7.0"
+version = "0.8.0"
edition = { workspace = true }
rust-version = { workspace = true }
diff --git a/hugr-passes/CHANGELOG.md b/hugr-passes/CHANGELOG.md
index 5e60d047c..43febac0f 100644
--- a/hugr-passes/CHANGELOG.md
+++ b/hugr-passes/CHANGELOG.md
@@ -1,5 +1,12 @@
# Changelog
+## 0.7.0 (2024-08-12)
+
+### Features
+
+- [**breaking**] `Extension` requires a version ([#1367](https://github.com/CQCL/hugr/pull/1367))
+
+
## 0.6.2 (2024-07-26)
### Features
diff --git a/hugr-passes/Cargo.toml b/hugr-passes/Cargo.toml
index c5a4e201c..a839afa48 100644
--- a/hugr-passes/Cargo.toml
+++ b/hugr-passes/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "hugr-passes"
-version = "0.6.2"
+version = "0.7.0"
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
@@ -13,7 +13,7 @@ keywords = ["Quantum", "Quantinuum"]
categories = ["compilers"]
[dependencies]
-hugr-core = { path = "../hugr-core", version = "0.7.0" }
+hugr-core = { path = "../hugr-core", version = "0.8.0" }
itertools = { workspace = true }
lazy_static = { workspace = true }
paste = { workspace = true }
diff --git a/hugr/CHANGELOG.md b/hugr/CHANGELOG.md
index 34cb5a7b9..3bfbcf021 100644
--- a/hugr/CHANGELOG.md
+++ b/hugr/CHANGELOG.md
@@ -1,5 +1,25 @@
# Changelog
+## 0.11.0 (2024-08-12)
+
+### Bug Fixes
+
+- [**breaking**] BasicBlockExits should not be `OpTag::DataflowParent` ([#1409](https://github.com/CQCL/hugr/pull/1409))
+
+### Documentation
+
+- Clarify CustomConst::equal_consts ([#1396](https://github.com/CQCL/hugr/pull/1396))
+
+### Features
+
+- [**breaking**] Serialised extensions ([#1371](https://github.com/CQCL/hugr/pull/1371))
+- Serialised standard extensions ([#1377](https://github.com/CQCL/hugr/pull/1377))
+- [**breaking**] Update remaining builder methods to "infer by default" ([#1386](https://github.com/CQCL/hugr/pull/1386))
+- Add Eq op to logic extension ([#1398](https://github.com/CQCL/hugr/pull/1398))
+- Improve error message on failed custom op validation ([#1416](https://github.com/CQCL/hugr/pull/1416))
+- [**breaking**] `Extension` requires a version ([#1367](https://github.com/CQCL/hugr/pull/1367))
+
+
## 0.10.0 (2024-07-26)
### Bug Fixes
diff --git a/hugr/Cargo.toml b/hugr/Cargo.toml
index c37765cae..2ca3b329d 100644
--- a/hugr/Cargo.toml
+++ b/hugr/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "hugr"
-version = "0.10.0"
+version = "0.11.0"
edition = { workspace = true }
rust-version = { workspace = true }
@@ -26,8 +26,8 @@ extension_inference = ["hugr-core/extension_inference"]
declarative = ["hugr-core/declarative"]
[dependencies]
-hugr-core = { path = "../hugr-core", version = "0.7.0" }
-hugr-passes = { path = "../hugr-passes", version = "0.6.2" }
+hugr-core = { path = "../hugr-core", version = "0.8.0" }
+hugr-passes = { path = "../hugr-passes", version = "0.7.0" }
[dev-dependencies]
rstest = { workspace = true }