Skip to content

chore(main): release hugr-py 0.17.0#3041

Draft
hugrbot wants to merge 1 commit into
mainfrom
release-please--branches--main--components--hugr-py
Draft

chore(main): release hugr-py 0.17.0#3041
hugrbot wants to merge 1 commit into
mainfrom
release-please--branches--main--components--hugr-py

Conversation

@hugrbot
Copy link
Copy Markdown
Collaborator

@hugrbot hugrbot commented Apr 27, 2026

🤖 I have created a release beep boop

0.17.0 (2026-05-29)

⚠ BREAKING CHANGES

  • hugr-llvm: hugr-llvm::emit::EmitHugr::emit_hugr::emit_module takes two new args: emit_debug: bool and ptr_size: u32. In addition, hugr_core::views::render::NodeLabel has a new variant MetadataValues which combines a numeric label and JSON metadata values.
  • Hugrs are no longer guaranteed to have an Order edge representing the ordering constraint from each nonlocal Ext edge; require HugrView impls to provide scheduling_graph; remove deprecated region_portgraph(), as_petgraph(), into_region_portgraph(),

Features

  • Add extension version to custom ops and types (#3063) (11e68b7)
  • do not require an Order edge for each nonlocal Ext edge; compute on demand in scheduling_graph() (#2951) (deadaa6)
  • hugr-llvm: Add support for emitting debug locations (#3026) (28ab1a7)
  • Keep multiple incompatible extension versions in ExtensionRegistry (#3064) (dc03683)
  • Metadata key aliases for non-breaking migrations (#3057) (e588703)
  • py: Linking packages serialised as bytes (#3070) (e2399c2)

Bug Fixes

  • Export dataflow blocks with CFG node link merged into input port when possible (#3060) (6742c53), closes #3059

Documentation


This PR was generated with Release Please. See documentation.

@hugrbot hugrbot added autorelease: pending X-release Automated release PR labels Apr 27, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 27, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 81.30%. Comparing base (41bf37f) to head (4fe82c1).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3041   +/-   ##
=======================================
  Coverage   81.30%   81.30%           
=======================================
  Files         242      242           
  Lines       46113    46113           
  Branches    39840    39840           
=======================================
  Hits        37491    37491           
  Misses       6628     6628           
  Partials     1994     1994           
Flag Coverage Δ
python 88.88% <100.00%> (ø)

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--hugr-py branch 3 times, most recently from 27a12ce to 2827688 Compare May 7, 2026 08:26
@hugrbot hugrbot force-pushed the release-please--branches--main--components--hugr-py branch from 2827688 to bfe05aa Compare May 12, 2026 16:07
@hugrbot hugrbot changed the title chore(main): release hugr-py 0.16.1 chore(main): release hugr-py 0.17.0 May 13, 2026
@hugrbot hugrbot force-pushed the release-please--branches--main--components--hugr-py branch 6 times, most recently from 1f56efb to 8de047a Compare May 20, 2026 08:13
@hugrbot hugrbot force-pushed the release-please--branches--main--components--hugr-py branch 5 times, most recently from 7456dda to e828dcc Compare May 26, 2026 15:50
@hugrbot hugrbot force-pushed the release-please--branches--main--components--hugr-py branch from e828dcc to 4fe82c1 Compare May 29, 2026 10:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: PanicException: assertion failed: links.len() <= optype.port_count(direction)

1 participant