Skip to content
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

chore: release v0.7.0 #667

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

Conversation

hugrbot
Copy link
Collaborator

@hugrbot hugrbot commented Oct 21, 2024

🤖 New release

  • tket2: 0.6.0 -> 0.7.0 (⚠️ API breaking changes)
  • tket2-hseries: 0.6.0 -> 0.7.0 (✓ API compatible changes)

⚠️ tket2 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 Command is no longer UnwindSafe, in /tmp/.tmpmxWqdU/tket2/tket2/src/circuit/command.rs:25
  type Command is no longer RefUnwindSafe, in /tmp/.tmpmxWqdU/tket2/tket2/src/circuit/command.rs:25
  type Command is no longer UnwindSafe, in /tmp/.tmpmxWqdU/tket2/tket2/src/circuit/command.rs:25
  type Command is no longer RefUnwindSafe, in /tmp/.tmpmxWqdU/tket2/tket2/src/circuit/command.rs:25
  type Circuit is no longer UnwindSafe, in /tmp/.tmpmxWqdU/tket2/tket2/src/circuit.rs:40
  type Circuit is no longer RefUnwindSafe, in /tmp/.tmpmxWqdU/tket2/tket2/src/circuit.rs:40
  type Circuit is no longer UnwindSafe, in /tmp/.tmpmxWqdU/tket2/tket2/src/circuit.rs:40
  type Circuit is no longer RefUnwindSafe, in /tmp/.tmpmxWqdU/tket2/tket2/src/circuit.rs:40

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum 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.36.0/src/lints/enum_missing.ron

Failed in:
  enum tket2::serialize::guppy::CircuitLoadError, previously in file /tmp/.tmpJkiohk/tket2/src/serialize/guppy.rs:114

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that is no longer available under its prior name. It 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.36.0/src/lints/enum_variant_missing.ron

Failed in:
  variant CircuitLoadError::ValError, previously in file /tmp/.tmpJkiohk/tket2/src/serialize/guppy.rs:156

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function 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.36.0/src/lints/function_missing.ron

Failed in:
  function tket2::serialize::guppy::find_function, previously in file /tmp/.tmpJkiohk/tket2/src/serialize/guppy.rs:58
  function tket2::serialize::guppy::load_guppy_json_str, previously in file /tmp/.tmpJkiohk/tket2/src/serialize/guppy.rs:26
  function tket2::serialize::load_guppy_json_str, previously in file /tmp/.tmpJkiohk/tket2/src/serialize/guppy.rs:26
  function tket2::serialize::guppy::load_guppy_json_file, previously in file /tmp/.tmpJkiohk/tket2/src/serialize/guppy.rs:16
  function tket2::serialize::load_guppy_json_file, previously in file /tmp/.tmpJkiohk/tket2/src/serialize/guppy.rs:16
  function tket2::serialize::guppy::load_guppy_json_reader, previously in file /tmp/.tmpJkiohk/tket2/src/serialize/guppy.rs:32
  function tket2::serialize::load_guppy_json_reader, previously in file /tmp/.tmpJkiohk/tket2/src/serialize/guppy.rs:32

--- failure module_missing: pub module removed or renamed ---

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

Failed in:
  mod tket2::serialize::guppy, previously in file /tmp/.tmpJkiohk/tket2/src/serialize/guppy.rs:1
Changelog

tket2

0.7.0 - 2024-11-29

New Features

  • [breaking] Track circuit extensions and read/write packages (#680)

Refactor

  • [breaking] update to hugr 0.14 (#700)

tket2-hseries

0.7.0 - 2024-11-29

Refactor

  • [breaking] update to hugr 0.14 (#700)


This PR was generated with release-plz.

Copy link

codecov bot commented Oct 21, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 82.79%. Comparing base (3edc92d) to head (626c49f).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #667   +/-   ##
=======================================
  Coverage   82.79%   82.79%           
=======================================
  Files          62       62           
  Lines        7115     7115           
  Branches     6862     6862           
=======================================
  Hits         5891     5891           
  Misses        861      861           
  Partials      363      363           
Flag Coverage Δ
python 82.21% <ø> (ø)

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.

@hugrbot hugrbot changed the title chore(tket2-hseries): release v0.6.1 chore: release v0.6.1 Oct 22, 2024
@hugrbot hugrbot force-pushed the release-plz-2024-10-21T07-19-40Z branch 2 times, most recently from 6ed6c28 to b8be5f8 Compare October 23, 2024 10:00
@hugrbot hugrbot changed the title chore: release v0.6.1 chore: release Oct 23, 2024
@hugrbot hugrbot force-pushed the release-plz-2024-10-21T07-19-40Z branch 4 times, most recently from e85bab6 to 8918703 Compare October 28, 2024 09:11
@hugrbot hugrbot force-pushed the release-plz-2024-10-21T07-19-40Z branch 9 times, most recently from 86cc2d8 to 163d916 Compare November 7, 2024 09:14
@hugrbot hugrbot force-pushed the release-plz-2024-10-21T07-19-40Z branch 5 times, most recently from 068cbf6 to 0a248aa Compare November 18, 2024 09:39
@hugrbot hugrbot force-pushed the release-plz-2024-10-21T07-19-40Z branch 3 times, most recently from 854fc15 to 9e5881a Compare November 28, 2024 14:32
@hugrbot hugrbot changed the title chore: release chore: release v0.7.0 Nov 28, 2024
@hugrbot hugrbot force-pushed the release-plz-2024-10-21T07-19-40Z branch from 9e5881a to 673de86 Compare November 28, 2024 17:28
@hugrbot
Copy link
Collaborator Author

hugrbot commented Nov 28, 2024

This PR contains breaking changes to the public Rust API.
Please deprecate the old API instead (if possible), or mark the PR with a ! to indicate a breaking change.

cargo-semver-checks summary

@hugrbot hugrbot force-pushed the release-plz-2024-10-21T07-19-40Z branch from 673de86 to bd8e8ff Compare November 29, 2024 16:22
@hugrbot hugrbot force-pushed the release-plz-2024-10-21T07-19-40Z branch from bd8e8ff to 1296661 Compare November 29, 2024 16:35
@hugrbot hugrbot force-pushed the release-plz-2024-10-21T07-19-40Z branch from 1296661 to 626c49f Compare November 29, 2024 16:46
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.

1 participant