Skip to content

chore: release#1189

Merged
aborgna-q merged 1 commit intomainfrom
release-plz-2025-10-20T15-09-52Z
Feb 3, 2026
Merged

chore: release#1189
aborgna-q merged 1 commit intomainfrom
release-plz-2025-10-20T15-09-52Z

Conversation

@hugrbot
Copy link
Copy Markdown
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 - 2026-02-02

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)
  • Wrongly reused qubit IDs in pytket encoding (#1358)

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)
  • [breaking] Bump hugr to 0.25.0 (#1325)
  • Remove order edges in NormalizeGuppy pass (#1326)
  • [breaking] Remove deprecated unpack tuple pass (#1387)

Refactor

  • Remove contain_qubits, use TypeUnpacker (#1283)
  • [breaking] Replace Subcircuit with SiblingSubgraph (#1288)
  • (metadata) [breaking] Migrate all metadata keys onto the new metadata traits (#1328)

tket-qsystem

0.23.0 - 2026-02-02

Bug Fixes

  • [breaking] Don't rely on command params for pytket barriers (#1298)
  • Wrongly reused qubit IDs in pytket encoding (#1358)

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)
  • [breaking] Bump hugr to 0.25.0 (#1325)
  • Remove order edges in NormalizeGuppy pass (#1326)
  • hide new public funcs introduced by linearization (#1333)

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
Copy Markdown

codecov bot commented Oct 20, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.63%. Comparing base (86ac8f9) to head (e540da7).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1189      +/-   ##
==========================================
- Coverage   79.66%   79.63%   -0.03%     
==========================================
  Files         157      157              
  Lines       20434    20434              
  Branches    19445    19445              
==========================================
- Hits        16279    16273       -6     
- Misses       3177     3182       +5     
- Partials      978      979       +1     
Flag Coverage Δ
python 92.99% <ø> (ø)
qis-compiler 100.00% <ø> (ø)
rust 78.94% <ø> (-0.04%) ⬇️

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 11 times, most recently from 13fe982 to 062ff9c Compare November 18, 2025 19:33
@hugrbot hugrbot force-pushed the release-plz-2025-10-20T15-09-52Z branch 9 times, most recently from 7c58e7c to b3d3780 Compare November 28, 2025 10:16
@hugrbot hugrbot force-pushed the release-plz-2025-10-20T15-09-52Z branch 7 times, most recently from df1948b to e36505a Compare December 9, 2025 12:29
@hugrbot hugrbot force-pushed the release-plz-2025-10-20T15-09-52Z branch from e36505a to 0d9b10b Compare December 10, 2025 11:17
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.

3 participants