Skip to content

chore: release v0.3.0 - #200

Merged
buffrr merged 1 commit into
subspacesfrom
release-plz-2026-08-14T15-11-11Z
Aug 14, 2026
Merged

chore: release v0.3.0#200
buffrr merged 1 commit into
subspacesfrom
release-plz-2026-08-14T15-11-11Z

Conversation

@github-actions

Copy link
Copy Markdown

🤖 New release

  • borsh_utils: 0.2.1 -> 0.3.0
  • spaces_protocol: 0.2.1 -> 0.3.0
  • spaces_checkpoint: 0.2.1 -> 0.3.0 (✓ API compatible changes)
  • sip7: 0.2.1 -> 0.3.0
  • spaces_nums: 0.2.1 -> 0.3.0
  • spaces_wallet: 0.2.1 -> 0.3.0 (⚠ API breaking changes)
  • spaces_client: 0.2.1 -> 0.3.0 (⚠ API breaking changes)

spaces_wallet 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.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field Listing.subject in /tmp/.tmpnWsjtr/spaces/wallet/src/lib.rs:162

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

Description:
A publicly-visible method now takes a different number of parameters, not counting the receiver (self) parameter.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/method_parameter_count_changed.ron

Failed in:
  spaces_wallet::SpacesWallet::buy takes 3 parameters in /tmp/.tmpmlpF17/spaces_wallet/src/lib.rs:983, but now takes 4 parameters in /tmp/.tmpnWsjtr/spaces/wallet/src/lib.rs:1082

--- 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.48.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field space of struct Listing, previously in file /tmp/.tmpmlpF17/spaces_wallet/src/lib.rs:159

spaces_client breaking changes

--- failure enum_no_repr_variant_discriminant_changed: enum variant had its discriminant change value ---

Description:
The enum's variant had its discriminant value change. This breaks downstream code that used its value via a numeric cast like `as isize`.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant WalletCommand::Sell 9 -> 10 in /tmp/.tmpnWsjtr/spaces/client/src/wallets.rs:325
  variant WalletCommand::ListBidouts 10 -> 11 in /tmp/.tmpnWsjtr/spaces/client/src/wallets.rs:330
  variant WalletCommand::ListUnspent 11 -> 12 in /tmp/.tmpnWsjtr/spaces/client/src/wallets.rs:333
  variant WalletCommand::ForceSpendOutput 12 -> 13 in /tmp/.tmpnWsjtr/spaces/client/src/wallets.rs:336
  variant WalletCommand::GetBalance 13 -> 14 in /tmp/.tmpnWsjtr/spaces/client/src/wallets.rs:341
  variant WalletCommand::UnloadWallet 14 -> 15 in /tmp/.tmpnWsjtr/spaces/client/src/wallets.rs:344
  variant WalletCommand::SignSchnorr 15 -> 16 in /tmp/.tmpnWsjtr/spaces/client/src/wallets.rs:345
  variant WalletCommand::CanOperate 16 -> 17 in /tmp/.tmpnWsjtr/spaces/client/src/wallets.rs:350
  variant WalletCommand::DebugBuildUnbindRaw 17 -> 18 in /tmp/.tmpnWsjtr/spaces/client/src/wallets.rs:357

--- failure enum_struct_variant_field_added: pub enum struct variant field added ---

Description:
An enum's exhaustive struct variant has a new field, which has to be included when constructing or matching on this variant.
        ref: https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_struct_variant_field_added.ron

Failed in:
  field recipient of variant WalletCommand::Buy in /tmp/.tmpnWsjtr/spaces/client/src/wallets.rs:315

--- 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.48.0/src/lints/enum_variant_added.ron

Failed in:
  variant WalletCommand:FundTransfer in /tmp/.tmpnWsjtr/spaces/client/src/wallets.rs:320
  variant WalletCommand:DebugSignTransfer in /tmp/.tmpnWsjtr/spaces/client/src/wallets.rs:364

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

Description:
A publicly-visible method now takes a different number of parameters, not counting the receiver (self) parameter.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/method_parameter_count_changed.ron

Failed in:
  spaces_client::wallets::RpcWallet::send_buy takes 3 parameters in /tmp/.tmpmlpF17/spaces_client/src/wallets.rs:2231, but now takes 4 parameters in /tmp/.tmpnWsjtr/spaces/client/src/wallets.rs:2345

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_method_added.ron

Failed in:
  trait method spaces_client::rpc::RpcServer::wallet_fund_transfer in file /tmp/.tmpnWsjtr/spaces/client/src/rpc.rs:403
  trait method spaces_client::rpc::RpcServer::debug_sign_transfer in file /tmp/.tmpnWsjtr/spaces/client/src/rpc.rs:496

--- failure trait_method_parameter_count_changed: pub trait method parameter count changed ---

Description:
A trait method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-item-signature
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_method_parameter_count_changed.ron

Failed in:
  RpcServer::wallet_buy now takes 5 instead of 4 parameters, in file /tmp/.tmpnWsjtr/spaces/client/src/rpc.rs:382
  RpcClient::wallet_buy now takes 5 instead of 4 parameters, in file /tmp/.tmpnWsjtr/spaces/client/src/rpc.rs:226
Changelog

borsh_utils

0.2.1 - 2026-07-24

Chore

  • (checkpoint) Update to match changes to db

spaces_protocol

0.2.1 - 2026-07-24

Chore

  • (checkpoint) Update to match changes to db

spaces_checkpoint

0.3.0 - 2026-08-14

Chore

  • Update Cargo.toml dependencies

sip7

0.3.0 - 2026-08-14

Chore

  • Update Cargo.toml dependencies

spaces_nums

0.3.0 - 2026-08-14

Chore

  • Update Cargo.toml dependencies

spaces_wallet

0.3.0 - 2026-08-14

Chore

  • Update Cargo.toml dependencies

spaces_client

0.3.0 - 2026-08-14

Chore

  • Update Cargo.toml dependencies


This PR was generated with release-plz.

@buffrr
buffrr merged commit 5eedbb0 into subspaces Aug 14, 2026
9 checks passed
@buffrr
buffrr deleted the release-plz-2026-08-14T15-11-11Z branch August 14, 2026 15:12
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