Skip to content

Bump @solana/kit peer dependency to ^6.8.0#183

Merged
lorisleiva merged 1 commit into
mainfrom
04-12-bump_solana_kit_peer_dependency_to_6.8.0
Apr 14, 2026
Merged

Bump @solana/kit peer dependency to ^6.8.0#183
lorisleiva merged 1 commit into
mainfrom
04-12-bump_solana_kit_peer_dependency_to_6.8.0

Conversation

@lorisleiva
Copy link
Copy Markdown
Member

This PR bumps the @solana/kit peer dependency to ^6.8.0 across all packages and updates all references to the renamed createEmptyClient API in source files, tests, docblocks, and READMEs. No behavioral changes.

This PR bumps the `@solana/kit` peer dependency to ^6.8.0 across all packages and updates all references to the renamed `createEmptyClient` API in source files, tests, docblocks, and READMEs. No behavioral changes.
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Apr 12, 2026

🦋 Changeset detected

Latest commit: aae592e

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 8 packages
Name Type
@solana/kit-client-litesvm Minor
@solana/kit-client-rpc Minor
@solana/kit-plugin-airdrop Minor
@solana/kit-plugin-instruction-plan Minor
@solana/kit-plugin-litesvm Minor
@solana/kit-plugin-payer Minor
@solana/kit-plugin-rpc Minor
@solana/kit-plugins Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link
Copy Markdown
Member Author

lorisleiva commented Apr 12, 2026

This stack of pull requests is managed by Graphite. Learn more about stacking.

@lorisleiva
Copy link
Copy Markdown
Member Author

@trevor-cortex

Copy link
Copy Markdown

@trevor-cortex trevor-cortex left a comment

Choose a reason for hiding this comment

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

Summary

Bumps @solana/kit peer dependency from ^6.5.0 (or ^6.7.0 in examples/root) to ^6.8.0 across all packages and updates all references from the deprecated createEmptyClient API to the renamed createClient.

Changes

  1. Peer dependency bump: All package.json files updated from ^6.5.0^6.8.0, root/examples from ^6.7.0^6.8.0.
  2. API rename: createEmptyClientcreateClient across all source files, tests, docblocks, and READMEs.
  3. Internal client packages (kit-client-litesvm, kit-client-rpc): Use import { createClient as createEmptyClient } from '@solana/kit' to alias the new name while keeping the internal variable name createEmptyClient — this avoids a naming conflict with the createClient function these packages export themselves. Clean approach.
  4. Changeset: Minor bump for all 8 packages.
  5. Lock file: Updated accordingly.

Review

Straightforward mechanical rename with no behavioral changes. The alias pattern in the two client packages is the right call to avoid the name collision. All occurrences look consistently updated across source, tests, docs, and READMEs. The markdown table whitespace adjustments in the root README are just alignment fixes.

LGTM. ✅

Copy link
Copy Markdown
Member

@mcintyre94 mcintyre94 left a comment

Choose a reason for hiding this comment

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

Nice, LGTM! This will also make WalletNotConnectedError available for the wallet plugin

Copy link
Copy Markdown
Member Author

lorisleiva commented Apr 14, 2026

Merge activity

  • Apr 14, 5:32 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Apr 14, 5:32 PM UTC: @lorisleiva merged this pull request with Graphite.

@lorisleiva lorisleiva merged commit 6a21a7e into main Apr 14, 2026
5 checks passed
@github-actions github-actions Bot mentioned this pull request Apr 14, 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.

3 participants