CQCL / hugr

Hierarchical Unified Graph Representation for quantum and classical programs
https://crates.io/crates/hugr
Apache License 2.0
24 stars 7 forks source link

chore: release #1644

Closed hugrbot closed 1 week ago

hugrbot commented 2 weeks ago

🤖 New release

⚠️ hugr-core breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type TopoConvexChecker is no longer Sync, in /tmp/.tmpW1nNrJ/hugr/hugr-core/src/hugr/views/sibling_subgraph.rs:457
  type TopoConvexChecker is no longer RefUnwindSafe, in /tmp/.tmpW1nNrJ/hugr/hugr-core/src/hugr/views/sibling_subgraph.rs:457
Changelog

## `hugr`

## [0.14.0](https://github.com/CQCL/hugr/compare/hugr-v0.13.3...hugr-v0.14.0) - 2024-11-13 ### New Features - Export/import of JSON metadata ([#1622](https://github.com/CQCL/hugr/pull/1622)) ### Performance - Faster singleton SiblingSubgraph construction ([#1654](https://github.com/CQCL/hugr/pull/1654))
## `hugr-core`
## [0.14.0](https://github.com/CQCL/hugr/compare/hugr-core-v0.13.3...hugr-core-v0.14.0) - 2024-11-13 ### New Features - Export/import of JSON metadata ([#1622](https://github.com/CQCL/hugr/pull/1622)) ### Performance - Faster singleton SiblingSubgraph construction ([#1654](https://github.com/CQCL/hugr/pull/1654))
## `hugr-model`
## [0.14.1](https://github.com/CQCL/hugr/compare/hugr-model-v0.14.0...hugr-model-v0.14.1) - 2024-11-13 ### New Features - Export/import of JSON metadata ([#1622](https://github.com/CQCL/hugr/pull/1622)) ### Performance - Faster singleton SiblingSubgraph construction ([#1654](https://github.com/CQCL/hugr/pull/1654))
## `hugr-passes`
## [0.14.0](https://github.com/CQCL/hugr/compare/hugr-passes-v0.13.3...hugr-passes-v0.14.0) - 2024-11-13 ### Performance - Faster singleton SiblingSubgraph construction ([#1654](https://github.com/CQCL/hugr/pull/1654))
## `hugr-cli`
## [0.14.0](https://github.com/CQCL/hugr/compare/hugr-cli-v0.13.3...hugr-cli-v0.14.0) - 2024-11-13 ### Performance - Faster singleton SiblingSubgraph construction ([#1654](https://github.com/CQCL/hugr/pull/1654))


This PR was generated with release-plz.

codecov[bot] commented 2 weeks ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 85.51%. Comparing base (e63878f) to head (06980c5). Report is 1 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1644 +/- ## ======================================= Coverage 85.51% 85.51% ======================================= Files 136 136 Lines 25264 25264 Branches 22176 22176 ======================================= Hits 21605 21605 Misses 2455 2455 Partials 1204 1204 ``` | [Flag](https://app.codecov.io/gh/CQCL/hugr/pull/1644/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=CQCL) | Coverage Δ | | |---|---|---| | [python](https://app.codecov.io/gh/CQCL/hugr/pull/1644/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=CQCL) | `92.42% <ø> (ø)` | | | [rust](https://app.codecov.io/gh/CQCL/hugr/pull/1644/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=CQCL) | `84.55% <ø> (ø)` | | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=CQCL#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

aborgna-q commented 1 week ago

The breaking change in hugr-core was due to TopoConvexChecker losing Sync due to an internal change. Let's ignore that for this release, as the structure is not currently used by our dependants.