Skip to content

Commit

Permalink
chore(main): release tket2-py 0.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
hugrbot committed Jun 10, 2024
1 parent ab73055 commit 1511646
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 1 deletion.
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"tket2-py": "0.0.0"
"tket2-py": "0.1.0"
}
34 changes: 34 additions & 0 deletions tket2-py/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Changelog

## 0.1.0 (2024-06-10)


### ⚠ BREAKING CHANGES

* Replaced the `Circuit` trait with a wrapper struct.
* This is a breaking change to the compiled rewriter serialisation format.

### Features

* Add a "progress timeout" to badger ([#259](https://github.com/CQCL/tket2/issues/259)) ([556cf64](https://github.com/CQCL/tket2/commit/556cf64063a080fd8b52d9bdfb9ee911f4c691f0))
* Add missing typing hints ([#352](https://github.com/CQCL/tket2/issues/352)) ([4990613](https://github.com/CQCL/tket2/commit/49906139b2758899b9cc9a3205b55d193a570950))
* bindings for circuit cost and hash ([#252](https://github.com/CQCL/tket2/issues/252)) ([85ce5f9](https://github.com/CQCL/tket2/commit/85ce5f9aa1233d0837d93f7666e58a318aba01ae))
* drop pyo3 core dep ([#355](https://github.com/CQCL/tket2/issues/355)) ([9f7d415](https://github.com/CQCL/tket2/commit/9f7d415c93a7db62c548587975265d29beca49e4))
* EccRewriter bindings ([#251](https://github.com/CQCL/tket2/issues/251)) ([97e2e0a](https://github.com/CQCL/tket2/commit/97e2e0ae57d7bf2029831f2a6404e62bf2d62251))
* Implement `PyErr` conversion locally in `tket2-py` ([#258](https://github.com/CQCL/tket2/issues/258)) ([3e1a68d](https://github.com/CQCL/tket2/commit/3e1a68dd153439f4d25d0bc18b6ba7721f1c49ce))
* pauli propagation use case example ([#333](https://github.com/CQCL/tket2/issues/333)) ([f46973c](https://github.com/CQCL/tket2/commit/f46973c0bc482121df41e48d1d94fc40d99cdf94))
* Support any ops in portmatching ([#293](https://github.com/CQCL/tket2/issues/293)) ([6b05a05](https://github.com/CQCL/tket2/commit/6b05a05a3251715cf19f6f08b4b7a8a8e1558f1c))
* Use tket1 and tket2 circuits interchangeably everywhere ([#243](https://github.com/CQCL/tket2/issues/243)) ([eac7acf](https://github.com/CQCL/tket2/commit/eac7acf9fd4cee513db4a75dab22f0600f7e0cc6))


### Bug Fixes

* failed importlib import ([#254](https://github.com/CQCL/tket2/issues/254)) ([b077660](https://github.com/CQCL/tket2/commit/b07766011e5c2fd8c4e8984335858c6d50a9f37b))
* induced cycles in depth optimisation ([#264](https://github.com/CQCL/tket2/issues/264)) ([68c9ff2](https://github.com/CQCL/tket2/commit/68c9ff2002c36fe1000e9ee1388599f5c08c3e8d)), closes [#253](https://github.com/CQCL/tket2/issues/253)
* Make native py modules behave like python's ([#212](https://github.com/CQCL/tket2/issues/212)) ([4220038](https://github.com/CQCL/tket2/commit/422003820136d08ccf315586be5faa2fac6b26ee)), closes [#209](https://github.com/CQCL/tket2/issues/209)
* pytest failing to find `tket2` in CI ([#367](https://github.com/CQCL/tket2/issues/367)) ([a9df8e6](https://github.com/CQCL/tket2/commit/a9df8e6e087e41707e35080fa3feb6a29b10faeb))


### Code Refactoring

* Replace Circuit trait with a struct ([#370](https://github.com/CQCL/tket2/issues/370)) ([ec5dd22](https://github.com/CQCL/tket2/commit/ec5dd2269d5b28a0f3399ad00549643d35502c0d))

0 comments on commit 1511646

Please sign in to comment.