Skip to content

Publish packages#180

Merged
lorisleiva merged 1 commit into
mainfrom
changeset-release/main
Apr 17, 2026
Merged

Publish packages#180
lorisleiva merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Apr 3, 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

@solana/kit-client-litesvm@0.10.0

Minor Changes

Patch Changes

@solana/kit-client-rpc@0.10.0

Minor Changes

Patch Changes

@solana/kit-plugin-airdrop@0.10.0

Minor Changes

@solana/kit-plugin-instruction-plan@0.10.0

Minor Changes

@solana/kit-plugin-litesvm@0.10.0

Minor Changes

  • #187 cab502c Thanks @lorisleiva! - Add litesvm all-in-one plugin.

  • #186 53a3ef3 Thanks @lorisleiva! - Rename litesvm plugin to litesvmConnection.

  • #183 6a21a7e Thanks @lorisleiva! - Bump @solana/kit peer dependency to ^6.8.0.

  • #193 0cbf9a3 Thanks @lorisleiva! - Replace the priorityFees config option on rpcTransactionPlanner and litesvmTransactionPlanner with a new TransactionPlannerConfig object that supports microLamportsPerComputeUnit and version. Add a transactionConfig option to solanaRpc and litesvm for passing transaction planner configuration through the all-in-one plugins.

    BREAKING CHANGES

    priorityFees replaced with TransactionPlannerConfig. The inline priorityFees option has been replaced with a TransactionPlannerConfig object. The priorityFees option on SolanaRpcConfig has been replaced with transactionConfig.

    - rpcTransactionPlanner({ priorityFees: 100n as MicroLamports })
    + rpcTransactionPlanner({ microLamportsPerComputeUnit: 100n as MicroLamports })
    - solanaRpc({ url, priorityFees: 100n as MicroLamports })
    + solanaRpc({ url, transactionConfig: { microLamportsPerComputeUnit: 100n as MicroLamports } })
  • #178 2274816 Thanks @lorisleiva! - Replace the temporary @loris-sandbox/litesvm-kit dependency with the official litesvm v1 package.

  • #192 4de71b9 Thanks @lorisleiva! - Remove the payer config option from rpcTransactionPlanner and litesvmTransactionPlanner. The payer must now be set on the client before applying these plugins.

    BREAKING CHANGES

    payer config option removed from transaction planner plugins. The payer can no longer be passed as a config override. Use a payer plugin on the client instead.

    - createClient().use(rpcTransactionPlanner({ payer: myPayer }));
    + createClient().use(payer(myPayer)).use(rpcTransactionPlanner());

Patch Changes

  • Updated dependencies [6a21a7e]:
    • @solana/kit-plugin-instruction-plan@0.10.0

@solana/kit-plugin-payer@0.10.0

Minor Changes

  • #190 c742710 Thanks @lorisleiva! - Deprecate @solana/kit-plugin-payer in favor of @solana/kit-plugin-signer. All exports are available under the same name in the new package, which also provides identity and signer variants for each plugin.

  • #183 6a21a7e Thanks @lorisleiva! - Bump @solana/kit peer dependency to ^6.8.0.

@solana/kit-plugin-rpc@0.10.0

Minor Changes

  • #185 5954d7b Thanks @lorisleiva! - Add solanaRpc, solanaMainnetRpc, solanaDevnetRpc, and solanaLocalRpc all-in-one plugins with SolanaRpcConfig configuration type.

  • #184 027ed86 Thanks @lorisleiva! - Add granular rpcConnection, rpcSubscriptionsConnection, solanaRpcConnection, and solanaRpcSubscriptionsConnection plugins. Deprecate rpc and localhostRpc in favor of the new granular alternatives.

  • #183 6a21a7e Thanks @lorisleiva! - Bump @solana/kit peer dependency to ^6.8.0.

  • #193 0cbf9a3 Thanks @lorisleiva! - Replace the priorityFees config option on rpcTransactionPlanner and litesvmTransactionPlanner with a new TransactionPlannerConfig object that supports microLamportsPerComputeUnit and version. Add a transactionConfig option to solanaRpc and litesvm for passing transaction planner configuration through the all-in-one plugins.

    BREAKING CHANGES

    priorityFees replaced with TransactionPlannerConfig. The inline priorityFees option has been replaced with a TransactionPlannerConfig object. The priorityFees option on SolanaRpcConfig has been replaced with transactionConfig.

    - rpcTransactionPlanner({ priorityFees: 100n as MicroLamports })
    + rpcTransactionPlanner({ microLamportsPerComputeUnit: 100n as MicroLamports })
    - solanaRpc({ url, priorityFees: 100n as MicroLamports })
    + solanaRpc({ url, transactionConfig: { microLamportsPerComputeUnit: 100n as MicroLamports } })
  • #192 4de71b9 Thanks @lorisleiva! - Remove the payer config option from rpcTransactionPlanner and litesvmTransactionPlanner. The payer must now be set on the client before applying these plugins.

    BREAKING CHANGES

    payer config option removed from transaction planner plugins. The payer can no longer be passed as a config override. Use a payer plugin on the client instead.

    - createClient().use(rpcTransactionPlanner({ payer: myPayer }));
    + createClient().use(payer(myPayer)).use(rpcTransactionPlanner());

Patch Changes

  • Updated dependencies [6a21a7e]:
    • @solana/kit-plugin-instruction-plan@0.10.0

@solana/kit-plugin-signer@0.10.0

Minor Changes

  • #189 9cae30d Thanks @lorisleiva! - Add @solana/kit-plugin-signer package with plugins for setting up payer and identity signers on Kit clients. Each plugin comes in three variants (signer*, payer*, identity*) to set both roles, only the payer, or only the identity. Includes signer, generatedSigner, generatedSignerWithSol, signerFromFile, and airdropSigner plugin families.

@solana/kit-plugins@0.10.0

Minor Changes

Patch Changes

  • Updated dependencies [a9f817a, cab502c, 5954d7b, 53a3ef3, c742710, 027ed86, 6a21a7e, 0cbf9a3, 2274816, 4de71b9]:
    • @solana/kit-client-rpc@0.10.0
    • @solana/kit-client-litesvm@0.10.0
    • @solana/kit-plugin-litesvm@0.10.0
    • @solana/kit-plugin-rpc@0.10.0
    • @solana/kit-plugin-payer@0.10.0
    • @solana/kit-plugin-airdrop@0.10.0
    • @solana/kit-plugin-instruction-plan@0.10.0

@github-actions github-actions Bot force-pushed the changeset-release/main branch 9 times, most recently from d44e415 to 2689310 Compare April 16, 2026 13:07
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 2689310 to 476ec96 Compare April 17, 2026 08:06
@lorisleiva lorisleiva merged commit 1834474 into main Apr 17, 2026
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