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

Merged
merged 2 commits into from
Oct 29, 2024
Merged

chore: release #456

merged 2 commits into from
Oct 29, 2024

Conversation

zvolin
Copy link
Member

@zvolin zvolin commented Oct 25, 2024

πŸ€– New release

  • lumina-cli: 0.4.1 -> 0.5.0 (βœ“ API compatible changes)
  • celestia-rpc: 0.6.0 -> 0.7.0 (βœ“ API compatible changes)
  • celestia-types: 0.6.1 -> 0.7.0 (⚠️ API breaking changes)
  • celestia-proto: 0.4.1 -> 0.5.0 (βœ“ API compatible changes)
  • lumina-node: 0.5.1 -> 0.6.0 (⚠️ API breaking changes)
  • lumina-node-wasm: 0.5.2 -> 0.6.0

⚠️ celestia-types breaking changes

--- failure constructible_struct_adds_private_field: struct no longer constructible due to new private field ---

Description:
A struct constructible with a struct literal has a new non-public field. It can no longer be constructed using a struct literal outside of its crate.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/constructible_struct_adds_private_field.ron

Failed in:
  field Share.is_parity in /tmp/.tmpgYUz4U/lumina/types/src/share.rs:43

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/enum_variant_added.ron

Failed in:
  variant Error:MissingShares in /tmp/.tmpgYUz4U/lumina/types/src/error.rs:63
  variant Error:ExpectedShareWithSequenceStart in /tmp/.tmpgYUz4U/lumina/types/src/error.rs:189
  variant Error:UnexpectedReservedNamespace in /tmp/.tmpgYUz4U/lumina/types/src/error.rs:193
  variant Error:UnexpectedSequenceStart in /tmp/.tmpgYUz4U/lumina/types/src/error.rs:197
  variant Error:BlobSharesMetadataMismatch in /tmp/.tmpgYUz4U/lumina/types/src/error.rs:201

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/function_parameter_count_changed.ron

Failed in:
  celestia_types::test_utils::generate_eds now takes 2 parameters instead of 1, in /tmp/.tmpgYUz4U/lumina/types/src/test_utils.rs:394

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/method_parameter_count_changed.ron

Failed in:
  celestia_types::Commitment::from_blob now takes 4 parameters instead of 3, in /tmp/.tmpgYUz4U/lumina/types/src/blob/commitment.rs:58
  celestia_types::Commitment::from_shares now takes 3 parameters instead of 2, in /tmp/.tmpgYUz4U/lumina/types/src/blob/commitment.rs:69
  celestia_types::blob::Commitment::from_blob now takes 4 parameters instead of 3, in /tmp/.tmpgYUz4U/lumina/types/src/blob/commitment.rs:58
  celestia_types::blob::Commitment::from_shares now takes 3 parameters instead of 2, in /tmp/.tmpgYUz4U/lumina/types/src/blob/commitment.rs:69
  celestia_types::ExtendedDataSquare::new now takes 3 parameters instead of 2, in /tmp/.tmpgYUz4U/lumina/types/src/eds.rs:159
  celestia_types::ExtendedDataSquare::from_ods now takes 2 parameters instead of 1, in /tmp/.tmpgYUz4U/lumina/types/src/eds.rs:275
  celestia_types::Blob::new now takes 3 parameters instead of 2, in /tmp/.tmpgYUz4U/lumina/types/src/blob.rs:67
  celestia_types::Blob::validate now takes 2 parameters instead of 1, in /tmp/.tmpgYUz4U/lumina/types/src/blob.rs:125
  celestia_types::blob::Blob::new now takes 3 parameters instead of 2, in /tmp/.tmpgYUz4U/lumina/types/src/blob.rs:67
  celestia_types::blob::Blob::validate now takes 2 parameters instead of 1, in /tmp/.tmpgYUz4U/lumina/types/src/blob.rs:125
  celestia_types::DataAvailabilityHeader::new now takes 3 parameters instead of 2, in /tmp/.tmpgYUz4U/lumina/types/src/data_availability_header.rs:70

--- failure pub_module_level_const_missing: pub module-level const is missing ---

Description:
A public const is missing, renamed, or changed from const to static.
        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/pub_module_level_const_missing.ron

Failed in:
  SUBTREE_ROOT_THRESHOLD in file /tmp/.tmpjsrZv2/celestia-types/src/consts.rs:32
  SQUARE_SIZE_UPPER_BOUND in file /tmp/.tmpjsrZv2/celestia-types/src/consts.rs:34
  MAX_EXTENDED_SQUARE_WIDTH in file /tmp/.tmpjsrZv2/celestia-types/src/consts.rs:100

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field 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/struct_pub_field_missing.ron

Failed in:
  field data of struct Share, previously in file /tmp/.tmpjsrZv2/celestia-types/src/share.rs:42

--- failure struct_pub_field_now_doc_hidden: pub struct field is now #[doc(hidden)] ---

Description:
A pub field of a pub struct is now marked #[doc(hidden)] and is no longer part of the public API.
        ref: https://doc.rust-lang.org/rustdoc/write-documentation/the-doc-attribute.html#hidden
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/struct_pub_field_now_doc_hidden.ron

Failed in:
  field Share.data in file /tmp/.tmpgYUz4U/lumina/types/src/share.rs:40

⚠️ lumina-node breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field NodeConfig.custom_syncing_window in /tmp/.tmpgYUz4U/lumina/node/src/node.rs:80
  field NodeConfig.custom_syncing_window in /tmp/.tmpgYUz4U/lumina/node/src/node.rs:80
Changelog

lumina-cli

0.5.0 - 2024-10-25

Added

  • (node,node-wasm) [breaking] Allow customising syncing window size (#442)

celestia-rpc

0.7.0 - 2024-10-25

Added

  • (types) [breaking] Add versioned consts (#412)
  • (types) [breaking] add blob reconstruction from shares (#450)
  • (types,rpc,node) [breaking] refactor Share to work for parity and data (#443)

celestia-types

0.7.0 - 2024-10-25

Added

  • (types) [breaking] Add versioned consts (#412)
  • (types) [breaking] add blob reconstruction from shares (#450)
  • (types,rpc,node) [breaking] refactor Share to work for parity and data (#443)

Fixed

  • (types) axis type for eds new error reporting (#447)

Other

  • (types) [breaking] Rename rsmt2d module to eds (#449)

celestia-proto

0.5.0 - 2024-10-25

Added

  • (types,rpc,node) [breaking] refactor Share to work for parity and data (#443)

lumina-node

0.6.0 - 2024-10-25

Added

  • (types) [breaking] Add versioned consts (#412)
  • (types) [breaking] add blob reconstruction from shares (#450)
  • (node,node-wasm) [breaking] Allow customising syncing window size (#442)
  • (types,rpc,node) [breaking] refactor Share to work for parity and data (#443)

lumina-node-wasm

0.6.0 - 2024-10-25

Added

  • (node,node-wasm) [breaking] Allow customising syncing window size (#442)


This PR was generated with release-plz.

Copy link
Member

@fl0rek fl0rek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚒 πŸ‘›

@oblique oblique merged commit 3ecd476 into main Oct 29, 2024
6 checks passed
@oblique oblique deleted the release-plz-2024-10-25T10-33-54Z branch October 29, 2024 16:55
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.

3 participants