Skip to content

Conversation

@hugrbot
Copy link
Collaborator

@hugrbot hugrbot commented Oct 20, 2025

🤖 New release

  • tket: 0.16.0 -> 0.17.0 (✓ API compatible changes)
  • tket-qsystem: 0.22.0 -> 0.22.1 (✓ API compatible changes)
Changelog

tket

0.17.0 - 2025-11-28

Bug Fixes

  • (encoded-circ) Track unsupported wires between input and output (#1224)
  • Multiple fixes to the pytket encoder (#1226)
  • Don't use opgroup in pytket barrier encoding (#1251)
  • guppy_to_circuit always returns num_operations = 0 (#1200)
  • (pytket-decoder) Avoid QAllocating and immediately freeing qubits (#1256)

New Features

  • Deprecate local find_tuple_unpack rewrite (#1188)
  • Add CopyableExpressionAST (#1209)
  • NormalizeGuppy pass to simplify generated structure (#1220)
  • [breaking] pytket EncodedCircuit struct for in-place pytket optimisation (#1211)
  • [breaking] Interval is independent of resource IDs and scope position (#1205)
  • Don't translate usizes to pytket (#1241)
  • BorrowSquashPass to elide redundant borrow/return ops (#1159)

Refactor

  • Remove contain_qubits, use TypeUnpacker (#1283)

tket-qsystem

0.22.1 - 2025-11-28

New Features

  • NormalizeGuppy pass to simplify generated structure (#1220)
  • Allow running arbitrary serializable pytket passes on hugrs (#1266)
  • BorrowSquashPass to elide redundant borrow/return ops (#1159)

Testing

  • regenerate guppy_opt examples, and count gates (#1249)
  • run pytket on guppy_opt tests, measure (very limited) success (#1250)


This PR was generated with release-plz.

@codecov
Copy link

codecov bot commented Oct 20, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.54%. Comparing base (3abd628) to head (b3d3780).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1189   +/-   ##
=======================================
  Coverage   79.54%   79.54%           
=======================================
  Files         160      160           
  Lines       20598    20598           
  Branches    19632    19632           
=======================================
  Hits        16384    16384           
  Misses       3227     3227           
  Partials      987      987           
Flag Coverage Δ
python 92.92% <ø> (ø)
qis-compiler 100.00% <ø> (ø)
rust 78.86% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@hugrbot hugrbot force-pushed the release-plz-2025-10-20T15-09-52Z branch 16 times, most recently from 705d8b6 to cc54be8 Compare October 27, 2025 14:54
@hugrbot hugrbot force-pushed the release-plz-2025-10-20T15-09-52Z branch 10 times, most recently from 672bd01 to 72c060d Compare November 6, 2025 09:34
@hugrbot hugrbot force-pushed the release-plz-2025-10-20T15-09-52Z branch 3 times, most recently from 3cfde57 to 9c68a64 Compare November 10, 2025 11:54
@hugrbot hugrbot force-pushed the release-plz-2025-10-20T15-09-52Z branch 17 times, most recently from 5189636 to 8f18115 Compare November 17, 2025 15:21
@hugrbot hugrbot force-pushed the release-plz-2025-10-20T15-09-52Z branch 9 times, most recently from 3f11374 to 86fb345 Compare November 25, 2025 09:40
@hugrbot hugrbot force-pushed the release-plz-2025-10-20T15-09-52Z branch 2 times, most recently from a887e30 to 7c58e7c Compare November 27, 2025 11:41
@hugrbot hugrbot force-pushed the release-plz-2025-10-20T15-09-52Z branch from 7c58e7c to b3d3780 Compare November 28, 2025 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants