Deprecate kit-plugin-payer in favor of kit-plugin-signer#190
Merged
lorisleiva merged 1 commit intoApr 14, 2026
Merged
Conversation
🦋 Changeset detectedLatest commit: 9a94f33 The changes in this PR will be included in the next version bump. This PR includes changesets to release 4 packages
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 |
This was referenced Apr 13, 2026
Member
Author
Member
Author
trevor-cortex
left a comment
There was a problem hiding this comment.
Summary
Deprecates @solana/kit-plugin-payer in favor of @solana/kit-plugin-signer. All five exports (payer, generatedPayer, generatedPayerWithSol, payerFromFile, payerOrGeneratedPayer) get @deprecated JSDoc tags pointing to their replacements. The README is rewritten as a migration guide with diff snippets, and the package.json description is prefixed with [DEPRECATED].
Notes
- Clean deprecation — no logic changes, just JSDoc tags, docs, and metadata.
- The migration table in the README is clear.
payerOrGeneratedPayergetting a dedicated migration section explaining the split intopayer()+generatedPayerWithSol()is a nice touch. - JSDoc examples are updated to import from the new package, which is helpful since IDEs surface these in autocomplete tooltips.
- The changeset is
minorwhich makes sense — deprecation is additive (no breaking changes).
LGTM 👍
mcintyre94
approved these changes
Apr 14, 2026
Member
mcintyre94
left a comment
There was a problem hiding this comment.
Nice, migration docs look clear to me
Member
Author
Merge activity
|
This PR deprecates the `@solana/kit-plugin-payer` package in favor of `@solana/kit-plugin-signer`. All five exported functions (`payer`, `generatedPayer`, `generatedPayerWithSol`, `payerFromFile`, `payerOrGeneratedPayer`) now carry `@deprecated` JSDoc tags pointing to their replacements in the new package. The README has been rewritten with a deprecation warning and migration guide including diff snippets, and the package.json description is prefixed with `[DEPRECATED]`.
e16e9ae to
9a94f33
Compare
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

This PR deprecates the
@solana/kit-plugin-payerpackage in favor of@solana/kit-plugin-signer. All five exported functions (payer,generatedPayer,generatedPayerWithSol,payerFromFile,payerOrGeneratedPayer) now carry@deprecatedJSDoc tags pointing to their replacements in the new package. The README has been rewritten with a deprecation warning and migration guide including diff snippets, and the package.json description is prefixed with[DEPRECATED].