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 #82

Merged
merged 2 commits into from
Nov 13, 2024
Merged

chore: release v0.7.0 #82

merged 2 commits into from
Nov 13, 2024

Conversation

hugrbot
Copy link
Collaborator

@hugrbot hugrbot commented Oct 25, 2024

🤖 New release

  • tket-json-rs: 0.6.2 -> 0.7.0 (⚠️ API breaking changes)

⚠️ tket-json-rs breaking changes

--- 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 ClassicalExpUnit::Register, previously in file /tmp/.tmpgK5lkw/tket-json-rs/src/circuit_json.rs:56

--- failure struct_marked_non_exhaustive: struct marked #[non_exhaustive] ---

Description:
A public struct has been marked #[non_exhaustive], which will prevent it from being constructed using a struct literal outside of its crate. It previously had no private fields, so a struct literal could be used to construct it outside its crate.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#attr-adding-non-exhaustive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/struct_marked_non_exhaustive.ron

Failed in:
  struct SerialCircuit in /tmp/.tmp7Vjg5L/tket-json-rs/src/circuit_json.rs:202
  struct SerialCircuit in /tmp/.tmp7Vjg5L/tket-json-rs/src/circuit_json.rs:202

--- failure struct_missing: pub struct removed or renamed ---

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

Failed in:
  struct tket_json_rs::circuit_json::Bitstring, previously in file /tmp/.tmpgK5lkw/tket-json-rs/src/circuit_json.rs:35
  struct tket_json_rs::circuit_json::BitRegister, previously in file /tmp/.tmpgK5lkw/tket-json-rs/src/circuit_json.rs:25
  struct tket_json_rs::circuit_json::CompositeGate, previously in file /tmp/.tmpgK5lkw/tket-json-rs/src/circuit_json.rs:14
  struct tket_json_rs::circuit_json::Register, previously in file /tmp/.tmpgK5lkw/tket-json-rs/src/circuit_json.rs:10
Changelog

⚠ BREAKING CHANGES

  • Made SerialCircuit non exhaustive.
  • Register renamed to ElementId, Qubit and Bit
  • Moved some definitions from ::circuit_json to ::register
  • Bumped MSRV to rust 1.75
  • Renamed circuit_json::CompositeGate to CustomGate

0.7.0 (2024-11-13)

Features

  • [breaking] created/discarded_qubits circuit attribute (#87)
  • Support classical expressions (#86)
  • [breaking] Rename Register and cleanup definitions (#89)
  • [breaking] Support old Composite alias for CustomGate (#91)


This PR was generated with release-plz.

@hugrbot hugrbot force-pushed the release-plz-2024-10-25T10-06-03Z branch from 1cfcbf6 to 2704c1b Compare October 25, 2024 17:29
@hugrbot hugrbot force-pushed the release-plz-2024-10-25T10-06-03Z branch from 2704c1b to a014f79 Compare November 5, 2024 14:35
@hugrbot hugrbot changed the title chore: release v0.6.3 chore: release v0.7.0 Nov 5, 2024
@hugrbot hugrbot force-pushed the release-plz-2024-10-25T10-06-03Z branch 3 times, most recently from 10bb66d to 7fbc4ef Compare November 8, 2024 17:19
@aborgna-q aborgna-q added this pull request to the merge queue Nov 13, 2024
@aborgna-q aborgna-q removed this pull request from the merge queue due to a manual request Nov 13, 2024
@hugrbot hugrbot force-pushed the release-plz-2024-10-25T10-06-03Z branch from 7fbc4ef to 1abf4b5 Compare November 13, 2024 14:32
@aborgna-q aborgna-q enabled auto-merge November 13, 2024 15:49
@aborgna-q aborgna-q added this pull request to the merge queue Nov 13, 2024
Merged via the queue into main with commit 85f1727 Nov 13, 2024
9 checks passed
@aborgna-q aborgna-q deleted the release-plz-2024-10-25T10-06-03Z branch November 13, 2024 15:51
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.

2 participants