diff --git a/Cargo.lock b/Cargo.lock index ae20698a..75265692 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1793,7 +1793,7 @@ dependencies = [ [[package]] name = "tket2" -version = "0.1.1" +version = "0.2.0" dependencies = [ "bytemuck", "cgmath", @@ -1835,7 +1835,7 @@ dependencies = [ [[package]] name = "tket2-hseries" -version = "0.1.1" +version = "0.2.0" dependencies = [ "cool_asserts", "hugr", diff --git a/tket2-hseries/CHANGELOG.md b/tket2-hseries/CHANGELOG.md index bdccc053..f60ce231 100644 --- a/tket2-hseries/CHANGELOG.md +++ b/tket2-hseries/CHANGELOG.md @@ -6,6 +6,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/CQCL/tket2/compare/tket2-hseries-v0.1.1...tket2-hseries-v0.2.0) - 2024-09-04 + +### New Features +- [**breaking**] Update rust hugr dependency to `0.12.0`, and python hugr to `0.8.0` ([#568](https://github.com/CQCL/tket2/pull/568)) +- [**breaking**] HSeries ops ([#573](https://github.com/CQCL/tket2/pull/573)) +- [**breaking**] replace f64 with angle type for tk2 ops ([#578](https://github.com/CQCL/tket2/pull/578)) + ## [0.1.1](https://github.com/CQCL/tket2/compare/tket2-hseries-v0.1.0...tket2-hseries-v0.1.1) - 2024-08-15 ### New Features diff --git a/tket2-hseries/Cargo.toml b/tket2-hseries/Cargo.toml index 505c005e..dd3ec6be 100644 --- a/tket2-hseries/Cargo.toml +++ b/tket2-hseries/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tket2-hseries" -version = "0.1.1" +version = "0.2.0" edition.workspace = true rust-version.workspace = true @@ -15,7 +15,7 @@ categories = ["compilers"] [dependencies] hugr.workspace = true -tket2 = { path = "../tket2", version = "0.1.1" } +tket2 = { path = "../tket2", version = "0.2.0" } lazy_static.workspace = true serde = { workspace = true, features = ["derive"] } serde_json.workspace = true diff --git a/tket2-py/Cargo.toml b/tket2-py/Cargo.toml index da4073c8..b50817ce 100644 --- a/tket2-py/Cargo.toml +++ b/tket2-py/Cargo.toml @@ -19,7 +19,7 @@ test = false bench = false [dependencies] -tket2 = { path = "../tket2", version = "0.1.1", features = [ +tket2 = { path = "../tket2", version = "0.2.0", features = [ "portmatching", "binary-eccs", ] } diff --git a/tket2/CHANGELOG.md b/tket2/CHANGELOG.md index db54b244..0af9b478 100644 --- a/tket2/CHANGELOG.md +++ b/tket2/CHANGELOG.md @@ -6,6 +6,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/CQCL/tket2/compare/tket2-v0.1.1...tket2-v0.2.0) - 2024-09-04 + +### Bug Fixes +- [**breaking**] quantum extension name wrong way round ([#582](https://github.com/CQCL/tket2/pull/582)) + +### New Features +- Extend Command::optype lifetime ([#562](https://github.com/CQCL/tket2/pull/562)) +- [**breaking**] Update rust hugr dependency to `0.12.0`, and python hugr to `0.8.0` ([#568](https://github.com/CQCL/tket2/pull/568)) +- [**breaking**] remove Tk2Op::AngleAdd ([#567](https://github.com/CQCL/tket2/pull/567)) +- [**breaking**] angle type no longer parametric. ([#577](https://github.com/CQCL/tket2/pull/577)) +- [**breaking**] HSeries ops ([#573](https://github.com/CQCL/tket2/pull/573)) +- [**breaking**] replace f64 with angle type for tk2 ops ([#578](https://github.com/CQCL/tket2/pull/578)) +- more angle ops (construct, deconstruct, radians, equality) ([#581](https://github.com/CQCL/tket2/pull/581)) + ## [0.1.1](https://github.com/CQCL/tket2/compare/tket2-v0.1.0...tket2-v0.1.1) - 2024-08-15 ### New Features diff --git a/tket2/Cargo.toml b/tket2/Cargo.toml index b668721f..1922e1bb 100644 --- a/tket2/Cargo.toml +++ b/tket2/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tket2" -version = "0.1.1" +version = "0.2.0" edition = { workspace = true } rust-version = { workspace = true }