Skip to content

chore: release v0.19.1 #2079

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft

Conversation

hugrbot
Copy link
Collaborator

@hugrbot hugrbot commented Apr 15, 2025

🤖 New release

  • hugr-model: 0.19.0 -> 0.19.1 (✓ API compatible changes)
  • hugr-core: 0.15.3 -> 0.19.1 (⚠ API breaking changes)
  • hugr-llvm: 0.15.3 -> 0.19.1 (⚠ API breaking changes)
  • hugr-passes: 0.15.3 -> 0.19.1 (✓ API compatible changes)
  • hugr: 0.15.3 -> 0.19.1 (⚠ API breaking changes)
  • hugr-cli: 0.15.3 -> 0.19.1 (✓ API compatible changes)

hugr-core breaking changes

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.40.0/src/lints/feature_missing.ron

Failed in:
  feature hugr-model in the package's Cargo.toml
  feature model_unstable in the package's Cargo.toml

--- warning pub_api_sealed_trait_became_unconditionally_sealed: public API sealed trait became unconditionally sealed ---

Description:
A public API sealed trait has become unconditionally sealed, blocking all downstream implementations including those from first-party crates that rely on the non-public API.
        ref: https://rust-lang.github.io/api-guidelines/future-proofing.html#sealed-traits-protect-against-downstream-implementations-c-sealed
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.40.0/src/lints/pub_api_sealed_trait_became_unconditionally_sealed.ron

Failed in:
  trait hugr_core::std_extensions::collections::static_array::StaticArrayOpBuilder in file /tmp/.tmp6vIMH5/hugr/hugr-core/src/std_extensions/collections/static_array.rs:345

--- warning unconditionally_sealed_trait_became_pub_api_sealed: unconditionally sealed trait became public API sealed ---

Description:
An unconditionally sealed trait has become sealed only at the public API level, allowing all downstream crates to implement it via non-public API, bypassing SemVer guarantees.
        ref: https://rust-lang.github.io/api-guidelines/future-proofing.html#sealed-traits-protect-against-downstream-implementations-c-sealed
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.40.0/src/lints/unconditionally_sealed_trait_became_pub_api_sealed.ron

Failed in:
  trait hugr_core::std_extensions::ptr::PtrOpBuilder in file /tmp/.tmp6vIMH5/hugr/hugr-core/src/std_extensions/ptr.rs:177

hugr-llvm breaking changes

--- failure trait_missing: pub trait removed or renamed ---

Description:
A publicly-visible trait cannot be imported by its prior path. A `pub use` may have been removed, or the trait itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.40.0/src/lints/trait_missing.ron

Failed in:
  trait hugr_llvm::utils::array_op_builder::ArrayOpBuilder, previously in file /tmp/.tmpFahnJI/hugr-llvm/src/utils/array_op_builder.rs:10
  trait hugr_llvm::utils::ArrayOpBuilder, previously in file /tmp/.tmpFahnJI/hugr-llvm/src/utils/array_op_builder.rs:10

hugr breaking changes

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.40.0/src/lints/feature_missing.ron

Failed in:
  feature hugr-model in the package's Cargo.toml
  feature model_unstable in the package's Cargo.toml
Changelog

hugr-model

0.19.0 - 2025-04-02

New Features

  • Python bindings for hugr-model. (#1959)
  • Remove extension sets from hugr-model. (#2031)
  • Packages in hugr-model and envelope support. (#2026)
  • Represent order edges in hugr-model as metadata. (#2027)

hugr-core

0.19.1 - 2025-04-25

New Features

  • Export the portgraph hierarchy in HugrInternals (#2057)
  • Implement Debug for generic Wires (#2068)
  • Add ExtensionOp helpers (#2072)
  • ReplaceTypes: handlers for array constants + linearization (#2023)
  • move ArrayOpBuilder to hugr-core (#2115)
  • [breaking] Removed model_unstable feature flag. (#2113)

hugr-llvm

0.19.1 - 2025-04-25

New Features

  • move ArrayOpBuilder to hugr-core (#2115)

hugr-passes

0.19.1 - 2025-04-25

New Features

  • ReplaceTypes: handlers for array constants + linearization (#2023)

hugr

0.19.1 - 2025-04-25

New Features

  • Export the portgraph hierarchy in HugrInternals (#2057)
  • Implement Debug for generic Wires (#2068)
  • Add ExtensionOp helpers (#2072)
  • ReplaceTypes: handlers for array constants + linearization (#2023)
  • move ArrayOpBuilder to hugr-core (#2115)
  • [breaking] Removed model_unstable feature flag. (#2113)

hugr-cli

0.15.3 - 2025-04-02

Documentation

  • Add usage info to hugr-cli's rustdocs (#2044)


This PR was generated with release-plz.

@hugrbot hugrbot added the release Release PR label Apr 15, 2025
Copy link

codecov bot commented Apr 15, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 83.09%. Comparing base (8ef4afb) to head (5482248).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2079   +/-   ##
=======================================
  Coverage   83.09%   83.09%           
=======================================
  Files         219      219           
  Lines       41910    41910           
  Branches    37985    37985           
=======================================
  Hits        34825    34825           
  Misses       5274     5274           
  Partials     1811     1811           
Flag Coverage Δ
python 85.70% <ø> (ø)
rust 82.82% <ø> (ø)

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-04-15T09-51-35Z branch 5 times, most recently from f2f3218 to 839c5c5 Compare April 22, 2025 08:57
@hugrbot hugrbot force-pushed the release-plz-2025-04-15T09-51-35Z branch from 839c5c5 to 4eebe4d Compare April 24, 2025 12:43
@hugrbot hugrbot changed the title chore: release chore: release v0.19.1 Apr 25, 2025
@hugrbot hugrbot force-pushed the release-plz-2025-04-15T09-51-35Z branch from 4eebe4d to 5482248 Compare April 25, 2025 13:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Release PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant