Skip to content

ci(changesets): version packages#226

Merged
solidsnakedev merged 1 commit intomainfrom
changeset-release/main
Apr 7, 2026
Merged

ci(changesets): version packages#226
solidsnakedev merged 1 commit intomainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot commented Apr 5, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@evolution-sdk/aiken-uplc@0.0.24

Patch Changes

  • Updated dependencies [b5eca41, 7e87db9]:
    • @evolution-sdk/evolution@0.3.32

@evolution-sdk/evolution@0.3.32

Patch Changes

  • #227 b5eca41 Thanks @solidsnakedev! - Restructured client internals and fixed several consistency issues in the promise-based API layer.

    Signing logic has been extracted from Wallets.ts into a dedicated internal/Signing.ts module, and client assembly now lives in internal/Client.ts. The WalletNew module was renamed to Wallet; the legacy ClientImpl and dual modules were removed.

    runEffectPromise no longer mutates error stack traces — the cleanErrorChain infrastructure was removed entirely. Cause.squash now throws the original error object unchanged, which means instanceof checks and _tag discrimination work correctly when consumers catch errors from promise-based methods.

    All 19 Effect.runPromise call sites in the client layer were replaced with runEffectPromise so errors are consistently unwrapped across readOnlyWallet, cip30Wallet, createOfflineSignerClient, createReadOnlyClient, and createSigningClient.

    • Provider method wiring in SigningClient now uses spread instead of manual .bind() calls
    • ProviderError.cause is now optional, matching WalletError and TransactionBuilderError
    • Removed cause: null sentinels from all error constructors
  • #224 7e87db9 Thanks @solidsnakedev! - Introduce composable client API with Chain, Providers, and Wallets modules. Fix signMessage returning vkey instead of signature, seedWallet ignoring paymentIndex/stakeIndex, redundant RewardAddress decode in getWalletDelegation, and dualify missing prototype-chain methods. Add chain property to ProviderOnlyClient and ApiWalletClient, remove MinimalClient.attach shortcut, and align ReadOnlyClient.newTx() signature with SigningClient.

@evolution-sdk/devnet@1.1.32

Patch Changes

  • Updated dependencies [b5eca41, 7e87db9]:
    • @evolution-sdk/evolution@0.3.32
    • @evolution-sdk/aiken-uplc@0.0.24
    • @evolution-sdk/scalus-uplc@0.0.22

@evolution-sdk/scalus-uplc@0.0.22

Patch Changes

  • Updated dependencies [b5eca41, 7e87db9]:
    • @evolution-sdk/evolution@0.3.32

docs@0.0.39

Patch Changes

  • Updated dependencies [b5eca41, 7e87db9]:
    • @evolution-sdk/evolution@0.3.32
    • @evolution-sdk/devnet@1.1.32

evolution-vite-react-example@0.1.18

Patch Changes

  • Updated dependencies [b5eca41, 7e87db9]:
    • @evolution-sdk/evolution@0.3.32

@github-actions github-actions bot force-pushed the changeset-release/main branch from 5001c8d to 33fb060 Compare April 7, 2026 01:59
@solidsnakedev solidsnakedev merged commit 7636c78 into main Apr 7, 2026
4 checks passed
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