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.23.0 (✓ API compatible changes)
Changelog

tket

0.17.0 - 2025-12-11

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)
  • Encoding of opaque subgraphs with no associated qubit/bit (#1295)
  • [breaking] Don't rely on command params for pytket barriers (#1298)
  • Track output qubits in CircuitInfo (#1304)

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)
  • [breaking] Replace Subcircuit with SiblingSubgraph (#1288)

tket-qsystem

0.23.0 - 2025-12-11

Bug Fixes

  • [breaking] Don't rely on command params for pytket barriers (#1298)

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.55%. Comparing base (d8a169a) to head (0eaeff9).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1189      +/-   ##
==========================================
- Coverage   79.73%   79.55%   -0.19%     
==========================================
  Files         160      160              
  Lines       20595    20595              
  Branches    19629    19629              
==========================================
- Hits        16422    16384      -38     
- Misses       3193     3228      +35     
- Partials      980      983       +3     
Flag Coverage Δ
python 92.92% <ø> (ø)
qis-compiler 100.00% <ø> (ø)
rust 78.87% <ø> (-0.20%) ⬇️

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 7 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 5 times, most recently from f75689a to 392f2c2 Compare December 3, 2025 12:52
@hugrbot hugrbot force-pushed the release-plz-2025-10-20T15-09-52Z branch 16 times, most recently from 265b525 to c4bdc09 Compare December 10, 2025 17:49
@hugrbot hugrbot force-pushed the release-plz-2025-10-20T15-09-52Z branch from c4bdc09 to 0eaeff9 Compare December 11, 2025 18:48
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