Skip to content

Commit 248591b

Browse files
hugrbotdoug-q
andauthored
chore: release (#519)
## 🤖 New release * `tket2`: 0.1.0-alpha.2 -> 0.1.0 * `tket2-hseries`: 0.1.0 <details><summary><i><b>Changelog</b></i></summary><p> ## `tket2` <blockquote> ## [0.1.0](tket2-v0.1.0-alpha.2...tket2-v0.1.0) - 2024-08-01 ### Bug Fixes - Single source of truth for circuit names, and better circuit errors ([#390](#390)) - Support non-DFG circuits ([#391](#391)) - Portmatching not matching const edges ([#444](#444)) - Pattern matcher discriminating on opaqueOp description ([#441](#441)) - `extract_dfg` inserting the output node with an invalid child order ([#442](#442)) - Recompile ecc sets after [#441](#441) ([#484](#484)) ### Documentation - Update tket2-py readme ([#431](#431)) - Better error reporting in portmatching ([#437](#437)) - Improved multi-threading docs for Badger ([#495](#495)) ### New Features - `Circuit::operations` ([#395](#395)) - tuple unpack rewrite ([#406](#406)) - guppy → pytket conversion ([#407](#407)) - Drop linear bits, improve pytket encoding/decoding ([#420](#420)) - *(py)* Allow using `Tk2Op`s in the builder ([#436](#436)) - Initial support for `TailLoop` as circuit parent ([#417](#417)) - Support tuple unpacking with multiple unpacks ([#470](#470)) - Partial tuple unpack ([#475](#475)) - [**breaking**] Compress binary ECCs using zlib ([#498](#498)) - Add timeout options and stats to Badger ([#496](#496)) - Expose advanced Badger timeout options to tket2-py ([#506](#506)) ### Refactor - [**breaking**] Simplify tket1 conversion errors ([#408](#408)) - Cleanup tket1 serialized op structures ([#419](#419)) ### Testing - Add coverage for Badger split circuit multi-threading ([#505](#505)) </blockquote> ## `tket2-hseries` <blockquote> ## [0.1.0](https://github.com/CQCL/tket2/releases/tag/tket2-hseries-v0.1.0) - 2024-08-01 ### New Features - [**breaking**] init tket2-hseries ([#368](#368)) - *(tket2-hseries)* Add `tket2.futures` Hugr extension ([#471](#471)) - Add lazify-measure pass ([#482](#482)) - add results extensions ([#494](#494)) - *(tket2-hseries)* [**breaking**] Add `HSeriesPass` ([#487](#487)) </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/MarcoIeni/release-plz/). --------- Co-authored-by: Douglas Wilson <douglas.wilson@quantinuum.com>
1 parent 942619a commit 248591b

File tree

7 files changed

+57
-8
lines changed

7 files changed

+57
-8
lines changed

Cargo.lock

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

release-plz.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,3 @@ release = true
3838

3939
# Disabled until the first version is manually published
4040
publish = false
41-
git_tag_enable = false
42-
git_release_enable = false

tket2-hseries/CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6+
7+
## [Unreleased]
8+
9+
## [0.1.0](https://github.com/CQCL/tket2/releases/tag/tket2-hseries-v0.1.0) - 2024-08-01
10+
11+
### New Features
12+
- [**breaking**] init tket2-hseries ([#368](https://github.com/CQCL/tket2/pull/368))
13+
- *(tket2-hseries)* Add `tket2.futures` Hugr extension ([#471](https://github.com/CQCL/tket2/pull/471))
14+
- Add lazify-measure pass ([#482](https://github.com/CQCL/tket2/pull/482))
15+
- add results extensions ([#494](https://github.com/CQCL/tket2/pull/494))
16+
- *(tket2-hseries)* [**breaking**] Add `HSeriesPass` ([#487](https://github.com/CQCL/tket2/pull/487))

tket2-hseries/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tket2-hseries"
3-
version = "0.1.0-alpha.1"
3+
version = "0.1.0"
44
edition.workspace = true
55
rust-version.workspace = true
66

@@ -15,7 +15,7 @@ categories = ["compilers"]
1515

1616
[dependencies]
1717
hugr.workspace = true
18-
tket2 = { path = "../tket2", version = "0.1.0-alpha.1" }
18+
tket2 = { path = "../tket2", version = "0.1.0" }
1919
lazy_static.workspace = true
2020
serde = { workspace = true, features = ["derive"] }
2121
serde_json.workspace = true

tket2-py/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ test = false
1919
bench = false
2020

2121
[dependencies]
22-
tket2 = { path = "../tket2", version = "0.1.0-alpha.1", features = [
22+
tket2 = { path = "../tket2", version = "0.1.0", features = [
2323
"portmatching",
2424
"binary-eccs",
2525
] }

tket2/CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,41 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [0.1.0](https://github.com/CQCL/tket2/compare/tket2-v0.1.0-alpha.2...tket2-v0.1.0) - 2024-08-01
10+
11+
### Bug Fixes
12+
- Single source of truth for circuit names, and better circuit errors ([#390](https://github.com/CQCL/tket2/pull/390))
13+
- Support non-DFG circuits ([#391](https://github.com/CQCL/tket2/pull/391))
14+
- Portmatching not matching const edges ([#444](https://github.com/CQCL/tket2/pull/444))
15+
- Pattern matcher discriminating on opaqueOp description ([#441](https://github.com/CQCL/tket2/pull/441))
16+
- `extract_dfg` inserting the output node with an invalid child order ([#442](https://github.com/CQCL/tket2/pull/442))
17+
- Recompile ecc sets after [#441](https://github.com/CQCL/tket2/pull/441) ([#484](https://github.com/CQCL/tket2/pull/484))
18+
19+
### Documentation
20+
- Update tket2-py readme ([#431](https://github.com/CQCL/tket2/pull/431))
21+
- Better error reporting in portmatching ([#437](https://github.com/CQCL/tket2/pull/437))
22+
- Improved multi-threading docs for Badger ([#495](https://github.com/CQCL/tket2/pull/495))
23+
24+
### New Features
25+
- `Circuit::operations` ([#395](https://github.com/CQCL/tket2/pull/395))
26+
- tuple unpack rewrite ([#406](https://github.com/CQCL/tket2/pull/406))
27+
- guppy → pytket conversion ([#407](https://github.com/CQCL/tket2/pull/407))
28+
- Drop linear bits, improve pytket encoding/decoding ([#420](https://github.com/CQCL/tket2/pull/420))
29+
- *(py)* Allow using `Tk2Op`s in the builder ([#436](https://github.com/CQCL/tket2/pull/436))
30+
- Initial support for `TailLoop` as circuit parent ([#417](https://github.com/CQCL/tket2/pull/417))
31+
- Support tuple unpacking with multiple unpacks ([#470](https://github.com/CQCL/tket2/pull/470))
32+
- Partial tuple unpack ([#475](https://github.com/CQCL/tket2/pull/475))
33+
- [**breaking**] Compress binary ECCs using zlib ([#498](https://github.com/CQCL/tket2/pull/498))
34+
- Add timeout options and stats to Badger ([#496](https://github.com/CQCL/tket2/pull/496))
35+
- Expose advanced Badger timeout options to tket2-py ([#506](https://github.com/CQCL/tket2/pull/506))
36+
37+
### Refactor
38+
- [**breaking**] Simplify tket1 conversion errors ([#408](https://github.com/CQCL/tket2/pull/408))
39+
- Cleanup tket1 serialized op structures ([#419](https://github.com/CQCL/tket2/pull/419))
40+
41+
### Testing
42+
- Add coverage for Badger split circuit multi-threading ([#505](https://github.com/CQCL/tket2/pull/505))
43+
944
## [0.1.0-alpha.2](https://github.com/CQCL/tket2/compare/tket2-v0.1.0-alpha.1...tket2-v0.1.0-alpha.2) - 2024-06-11
1045

1146
### Bug Fixes

tket2/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tket2"
3-
version = "0.1.0-alpha.2"
3+
version = "0.1.0"
44
edition = { workspace = true }
55
rust-version = { workspace = true }
66

0 commit comments

Comments
 (0)