@@ -6,6 +6,41 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6
6
7
7
## [ Unreleased]
8
8
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
+
9
44
## [ 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
10
45
11
46
### Bug Fixes
0 commit comments