Skip to content

chore(py): release tket-py 0.13.0#1388

Merged
aborgna-q merged 4 commits intomainfrom
release-please--branches--main--components--tket-py
Apr 7, 2026
Merged

chore(py): release tket-py 0.13.0#1388
aborgna-q merged 4 commits intomainfrom
release-please--branches--main--components--tket-py

Conversation

@hugrbot
Copy link
Copy Markdown
Collaborator

@hugrbot hugrbot commented Feb 2, 2026

🤖 I have created a release beep boop

0.13.0 (2026-04-07)

⚠ BREAKING CHANGES

  • Removed Tk2Circuit use CompilationState instead. Non-stable APIs have been marked as internal. They will be re-designed and stabilized in future releases.
  • Moved tket::modifier::ModifierResolverPass to
  • Renamed
  • Updated public hugr dependency to 0.26.0.
  • Minimum supported Rust version bumped to 1.91
  • Removed CircuitHash trait, use Circuit::circuit_hash or hugr::algorithms::hash::HugrHash instead.
  • Removed tket::passes::lower_to_pytket. Use NormalizeGuppy instead.
  • Renamed TKETDecode::decode_inplace to decode_into.
  • Removed deprecated find_tuple_unpack_rewrites. Use

Features

  • expose ModifierResolverPass to Python (#1502) (9e3e0de), closes #1452
  • Expose NormalizeGuppy::squash_borrows flag in python (#1412) (ba25fa1)
  • Follow pass scopes in composable passes (#1429) (ae0016c)
  • Move hugr-passes implementations to tket::passes (#1487) (cc5ca5c)
  • Pass scopes in python API, update to hugr-py 0.16 (#1464) (369aba2)
  • Print full traceback for rust-originated errors (#1435) (9c03ee0)
  • Remove deprecated unpack tuple pass (#1387) (86ac8f9)
  • Remove unused lower_to_pytket pass (#1431) (a214abc)
  • Reorganize tket::passes and add hugr_passes re-exports (#1472) (b3bc669)
  • Replace Tk2Circuit with a simpler CompilationState definition (#1482) (e814f35)
  • Replace CircuitHash with hugr's implementation (#1420) (e2b4991)
  • Update MSRV to rust 1.91 (#1446) (b82a771)
  • Update to hugr 0.26.0 (#1448) (f43a877)
  • Use raw Hugrs in pytket encoding/decoding API (#1418) (9df9993)

This PR was generated with Release Please. See documentation.

@codecov
Copy link
Copy Markdown

codecov Bot commented Feb 2, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 83.82%. Comparing base (3b52f45) to head (79c3915).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1388      +/-   ##
==========================================
+ Coverage   83.81%   83.82%   +0.01%     
==========================================
  Files         187      187              
  Lines       28959    28959              
  Branches    27880    27880              
==========================================
+ Hits        24272    24276       +4     
+ Misses       3525     3522       -3     
+ Partials     1162     1161       -1     
Flag Coverage Δ
python 92.33% <100.00%> (ø)
qis-compiler 91.66% <ø> (ø)

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-please--branches--main--components--tket-py branch 4 times, most recently from d8a5508 to 03a1b0e Compare February 10, 2026 09:12
@hugrbot hugrbot force-pushed the release-please--branches--main--components--tket-py branch 3 times, most recently from 71cd766 to 123cb31 Compare February 16, 2026 09:31
@hugrbot hugrbot force-pushed the release-please--branches--main--components--tket-py branch 3 times, most recently from 70e001b to f54ff72 Compare February 25, 2026 09:27
@hugrbot hugrbot force-pushed the release-please--branches--main--components--tket-py branch 6 times, most recently from 8f58375 to 44d0b8f Compare March 5, 2026 12:26
@hugrbot hugrbot force-pushed the release-please--branches--main--components--tket-py branch 2 times, most recently from d871e22 to 93ed354 Compare March 10, 2026 14:01
@hugrbot hugrbot force-pushed the release-please--branches--main--components--tket-py branch 4 times, most recently from 3191dda to b6960f0 Compare March 20, 2026 08:32
@hugrbot hugrbot force-pushed the release-please--branches--main--components--tket-py branch 6 times, most recently from f69c053 to ddec983 Compare March 30, 2026 16:01
@hugrbot hugrbot force-pushed the release-please--branches--main--components--tket-py branch 6 times, most recently from d5a9796 to c679015 Compare April 7, 2026 08:36
@hugrbot hugrbot force-pushed the release-please--branches--main--components--tket-py branch from c679015 to 4257b0c Compare April 7, 2026 14:34
@aborgna-q aborgna-q marked this pull request as ready for review April 7, 2026 14:48
@aborgna-q aborgna-q requested review from a team, aborgna-q, cqc-alec, doug-q and ss2165 as code owners April 7, 2026 14:48
@aborgna-q
Copy link
Copy Markdown
Collaborator

Needs a tket-exts release first
#1437

@aborgna-q aborgna-q added this pull request to the merge queue Apr 7, 2026
Merged via the queue into main with commit 042ba1d Apr 7, 2026
24 checks passed
@aborgna-q aborgna-q deleted the release-please--branches--main--components--tket-py branch April 7, 2026 15:40
@hugrbot
Copy link
Copy Markdown
Collaborator Author

hugrbot commented Apr 7, 2026

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Expose ModifierResolverPass from python

2 participants