Releases: CQCL/tket
Releases · CQCL/tket
v1.33.0
What's Changed
- Update to pybind11 2.13.5 by @cqc-alec in #1559
- Update libs to boost 1.86.0. by @cqc-alec in #1560
- Install pytket requirements before version consistency checks by @cqc-alec in #1562
- Run valgrind on ubuntu-24.04 by @cqc-alec in #1563
- Allow constant ZZPhase fidelity in DecomposeTK2 by @johnchildren in #1558
- Use correct conan profile for valgrind build. by @cqc-alec in #1564
- Update to boost 1.86.0, tktokenswap 0.3.9 and tkwsm 0.3.9 by @cqc-alec in #1561
- Remove unused conan profile. by @cqc-alec in #1565
- Bump deadsnakes/action from 3.1.0 to 3.2.0 by @dependabot in #1568
- Remove unused "include" directives and "using" statements by @cqc-alec in #1569
- fix: broken crosslinks to user guide by @CalMacCQ in #1571
- docs: use latest version of theming submodule by @CalMacCQ in #1574
- Fix
QasmWriter.add_multi_bit()
for non-register-aligned arguments by @cqc-alec in #1572 - Bump cachix/install-nix-action from V27 to 28 by @dependabot in #1579
- Multi circuit display by @DNA386 in #1556
- Fix position of lines in changelog. by @cqc-alec in #1586
- Use clang-format 19. by @cqc-alec in #1587
- fix(pytket/docs): Update quantinuum sphinx submodule. by @aidanCQ in #1588
- Fix
DecomposeClassicalExp
for case where target occurs in expression by @cqc-alec in #1584 - Make
CXMappingPass
aStandardPass
with round-trip serialization and deserialization by @cqc-alec in #1575 - Fix typo in name of CliffordPushThroughMeasures pass by @isobelhooper in #1532
- Update to catch2 3.7.1 and pybind11 2.13.6 by @cqc-alec in #1591
- Add note to libs README about building libraries by @cqc-alec in #1592
- More include clean-up by @cqc-alec in #1593
- Alphabetize lists in cmake and conan files by @cqc-alec in #1594
- Bump cachix/install-nix-action from V28 to 29 by @dependabot in #1596
- Ensure
CXMappingPass
works on circuits containing barriers or wire swaps by @cqc-alec in #1598 - Remove gate-set predicates from
DecomposeSwapsToCXs
by @cqc-alec in #1599 - Update docs and changelog for 1.33.0 release by @cqc-alec in #1601
New Contributors
- @isobelhooper made their first contribution in #1532
Full Changelog: v1.32.0...v1.33.0
v1.33.0rc3
What's Changed
- Update to pybind11 2.13.5 by @cqc-alec in #1559
- Update libs to boost 1.86.0. by @cqc-alec in #1560
- Install pytket requirements before version consistency checks by @cqc-alec in #1562
- Run valgrind on ubuntu-24.04 by @cqc-alec in #1563
- Allow constant ZZPhase fidelity in DecomposeTK2 by @johnchildren in #1558
- Use correct conan profile for valgrind build. by @cqc-alec in #1564
- Update to boost 1.86.0, tktokenswap 0.3.9 and tkwsm 0.3.9 by @cqc-alec in #1561
- Remove unused conan profile. by @cqc-alec in #1565
- Bump deadsnakes/action from 3.1.0 to 3.2.0 by @dependabot in #1568
- Remove unused "include" directives and "using" statements by @cqc-alec in #1569
- fix: broken crosslinks to user guide by @CalMacCQ in #1571
- docs: use latest version of theming submodule by @CalMacCQ in #1574
- Fix
QasmWriter.add_multi_bit()
for non-register-aligned arguments by @cqc-alec in #1572 - Bump cachix/install-nix-action from V27 to 28 by @dependabot in #1579
- Multi circuit display by @DNA386 in #1556
- Fix position of lines in changelog. by @cqc-alec in #1586
- Use clang-format 19. by @cqc-alec in #1587
- fix(pytket/docs): Update quantinuum sphinx submodule. by @aidanCQ in #1588
- Fix
DecomposeClassicalExp
for case where target occurs in expression by @cqc-alec in #1584 - Make
CXMappingPass
aStandardPass
with round-trip serialization and deserialization by @cqc-alec in #1575 - Fix typo in name of CliffordPushThroughMeasures pass by @isobelhooper in #1532
- Update to catch2 3.7.1 and pybind11 2.13.6 by @cqc-alec in #1591
- Add note to libs README about building libraries by @cqc-alec in #1592
- More include clean-up by @cqc-alec in #1593
- Alphabetize lists in cmake and conan files by @cqc-alec in #1594
- Bump cachix/install-nix-action from V28 to 29 by @dependabot in #1596
- Ensure
CXMappingPass
works on circuits containing barriers or wire swaps by @cqc-alec in #1598 - Remove gate-set predicates from
DecomposeSwapsToCXs
by @cqc-alec in #1599
New Contributors
- @isobelhooper made their first contribution in #1532
Full Changelog: v1.32.0...v1.33.0rc3
v1.33.0rc2
What's Changed
- Update to pybind11 2.13.5 by @cqc-alec in #1559
- Update libs to boost 1.86.0. by @cqc-alec in #1560
- Install pytket requirements before version consistency checks by @cqc-alec in #1562
- Run valgrind on ubuntu-24.04 by @cqc-alec in #1563
- Allow constant ZZPhase fidelity in DecomposeTK2 by @johnchildren in #1558
- Use correct conan profile for valgrind build. by @cqc-alec in #1564
- Update to boost 1.86.0, tktokenswap 0.3.9 and tkwsm 0.3.9 by @cqc-alec in #1561
- Remove unused conan profile. by @cqc-alec in #1565
- Bump deadsnakes/action from 3.1.0 to 3.2.0 by @dependabot in #1568
- Remove unused "include" directives and "using" statements by @cqc-alec in #1569
- fix: broken crosslinks to user guide by @CalMacCQ in #1571
- docs: use latest version of theming submodule by @CalMacCQ in #1574
- Fix
QasmWriter.add_multi_bit()
for non-register-aligned arguments by @cqc-alec in #1572 - Bump cachix/install-nix-action from V27 to 28 by @dependabot in #1579
- Multi circuit display by @DNA386 in #1556
- Fix position of lines in changelog. by @cqc-alec in #1586
- Use clang-format 19. by @cqc-alec in #1587
- fix(pytket/docs): Update quantinuum sphinx submodule. by @aidanCQ in #1588
- Fix
DecomposeClassicalExp
for case where target occurs in expression by @cqc-alec in #1584 - Make
CXMappingPass
aStandardPass
with round-trip serialization and deserialization by @cqc-alec in #1575 - Fix typo in name of CliffordPushThroughMeasures pass by @isobelhooper in #1532
- Update to catch2 3.7.1 and pybind11 2.13.6 by @cqc-alec in #1591
- Add note to libs README about building libraries by @cqc-alec in #1592
- More include clean-up by @cqc-alec in #1593
- Alphabetize lists in cmake and conan files by @cqc-alec in #1594
- Bump cachix/install-nix-action from V28 to 29 by @dependabot in #1596
- Ensure
CXMappingPass
works on circuits containing barriers or wire swaps by @cqc-alec in #1598
New Contributors
- @isobelhooper made their first contribution in #1532
Full Changelog: v1.32.0...v1.33.0rc2
v1.33.0rc1
What's Changed
- Update to pybind11 2.13.5 by @cqc-alec in #1559
- Update libs to boost 1.86.0. by @cqc-alec in #1560
- Install pytket requirements before version consistency checks by @cqc-alec in #1562
- Run valgrind on ubuntu-24.04 by @cqc-alec in #1563
- Allow constant ZZPhase fidelity in DecomposeTK2 by @johnchildren in #1558
- Use correct conan profile for valgrind build. by @cqc-alec in #1564
- Update to boost 1.86.0, tktokenswap 0.3.9 and tkwsm 0.3.9 by @cqc-alec in #1561
- Remove unused conan profile. by @cqc-alec in #1565
- Bump deadsnakes/action from 3.1.0 to 3.2.0 by @dependabot in #1568
- Remove unused "include" directives and "using" statements by @cqc-alec in #1569
- fix: broken crosslinks to user guide by @CalMacCQ in #1571
- docs: use latest version of theming submodule by @CalMacCQ in #1574
- Fix
QasmWriter.add_multi_bit()
for non-register-aligned arguments by @cqc-alec in #1572 - Bump cachix/install-nix-action from V27 to 28 by @dependabot in #1579
- Multi circuit display by @DNA386 in #1556
- Fix position of lines in changelog. by @cqc-alec in #1586
- Use clang-format 19. by @cqc-alec in #1587
- fix(pytket/docs): Update quantinuum sphinx submodule. by @aidanCQ in #1588
- Fix
DecomposeClassicalExp
for case where target occurs in expression by @cqc-alec in #1584 - Make
CXMappingPass
aStandardPass
with round-trip serialization and deserialization by @cqc-alec in #1575 - Fix typo in name of CliffordPushThroughMeasures pass by @isobelhooper in #1532
- Update to catch2 3.7.1 and pybind11 2.13.6 by @cqc-alec in #1591
- Add note to libs README about building libraries by @cqc-alec in #1592
- More include clean-up by @cqc-alec in #1593
- Alphabetize lists in cmake and conan files by @cqc-alec in #1594
- Bump cachix/install-nix-action from V28 to 29 by @dependabot in #1596
New Contributors
- @isobelhooper made their first contribution in #1532
Full Changelog: v1.32.0...v1.33.0rc1
v1.33.0rc0
What's Changed
- Update to pybind11 2.13.5 by @cqc-alec in #1559
- Update libs to boost 1.86.0. by @cqc-alec in #1560
- Install pytket requirements before version consistency checks by @cqc-alec in #1562
- Run valgrind on ubuntu-24.04 by @cqc-alec in #1563
- Allow constant ZZPhase fidelity in DecomposeTK2 by @johnchildren in #1558
- Use correct conan profile for valgrind build. by @cqc-alec in #1564
- Update to boost 1.86.0, tktokenswap 0.3.9 and tkwsm 0.3.9 by @cqc-alec in #1561
- Remove unused conan profile. by @cqc-alec in #1565
- Bump deadsnakes/action from 3.1.0 to 3.2.0 by @dependabot in #1568
- Remove unused "include" directives and "using" statements by @cqc-alec in #1569
- fix: broken crosslinks to user guide by @CalMacCQ in #1571
- docs: use latest version of theming submodule by @CalMacCQ in #1574
- Fix
QasmWriter.add_multi_bit()
for non-register-aligned arguments by @cqc-alec in #1572 - Bump cachix/install-nix-action from V27 to 28 by @dependabot in #1579
- Multi circuit display by @DNA386 in #1556
- Fix position of lines in changelog. by @cqc-alec in #1586
- Use clang-format 19. by @cqc-alec in #1587
- fix(pytket/docs): Update quantinuum sphinx submodule. by @aidanCQ in #1588
- Fix
DecomposeClassicalExp
for case where target occurs in expression by @cqc-alec in #1584
Full Changelog: v1.32.0...v1.33.0rc0
v1.32.0
What's Changed
- fix: correct navbar links to work on subpath by @CalMacCQ in #1527
- Updated flake.lock to bring symengine-0.12.0 into nix by @jake-arkinstall in #1423
- Update to pybind11 2.13.3 by @cqc-alec in #1531
- Fix symbol substitution for classical operations by @cqc-alec in #1538
- Update pybind11 and catch2 versions by @cqc-alec in #1539
- docs: Add pytket-azure to list of extensions by @CalMacCQ in #1540
- feat: Refactor WASM module by @johnchildren in #1503
- Bugfix/incorrect multi line conditionals by @yao-cqc in #1510
- Fix order of
lower
andupper
in constructingRangePredicateOp
by @cqc-alec in #1549 - fix: Add copy implementations for Unit IDs by @johnchildren in #1550
- Bump slackapi/slack-github-action from 1.26.0 to 1.27.0 by @dependabot in #1555
- Update version and changelog for 1.32.0 release. by @cqc-alec in #1557
Full Changelog: v1.31.1...v1.32.0
v1.32.0rc0
What's Changed
- fix: correct navbar links to work on subpath by @CalMacCQ in #1527
- Updated flake.lock to bring symengine-0.12.0 into nix by @jake-arkinstall in #1423
- Update to pybind11 2.13.3 by @cqc-alec in #1531
- Fix symbol substitution for classical operations by @cqc-alec in #1538
- Update pybind11 and catch2 versions by @cqc-alec in #1539
- docs: Add pytket-azure to list of extensions by @CalMacCQ in #1540
- feat: Refactor WASM module by @johnchildren in #1503
- Bugfix/incorrect multi line conditionals by @yao-cqc in #1510
- Fix order of
lower
andupper
in constructingRangePredicateOp
by @cqc-alec in #1549 - fix: Add copy implementations for Unit IDs by @johnchildren in #1550
- Bump slackapi/slack-github-action from 1.26.0 to 1.27.0 by @dependabot in #1555
Full Changelog: v1.31.1...v1.32.0rc0
v1.31.1
What's Changed
- add docs check by @cqc-melf in #1516
- circuit-display: update css file to v0.9 by @DNA386 in #1521
- docs: update navbar config and theming submodule by @CalMacCQ in #1523
- docs: update quantinuum-sphinx submodule by @CalMacCQ in #1525
- release 1.31.1 by @cqc-melf in #1522
Full Changelog: v1.31.0...v1.31.1
v1.31.0
What's Changed
- Changed the link to old pytket-cutensornet docs by @PabloAndresCQ in #1494
- add pass: scratch_reg_resize_pass by @cqc-melf in #1496
- Update to circuit-renderer 0.9 by @cqc-alec in #1498
- Prevent MultiplexedTensoredU2Box passing empty argument to MultiplexedRotationBox by @sjdilkes in #1499
- ci: Add release version to slack message by @daniel-mills-cqc in #1502
- Allow any kwarg type. by @cqc-alec in #1500
- Changed the link to new pytket-cutensornet docs by @PabloAndresCQ in #1506
- remove types setuptools and release 1.31 by @cqc-melf in #1512
- docs: Add note explaining installation issues by @CalMacCQ in #1514
Full Changelog: v1.30.0...v1.31.0
v1.30.1rc0
What's Changed
- Changed the link to old pytket-cutensornet docs by @PabloAndresCQ in #1494
- add pass: scratch_reg_resize_pass by @cqc-melf in #1496
Full Changelog: v1.30.0...v1.30.1rc0