github anza-xyz/kit v5.1.0

latest releases: v6.0.1, v6.0.0, v5.5.1...
one month ago

@solana/kit

v5.1.0 (2025-12-12)

Minor Changes

  • [@solana/errors, @solana/kit, @solana/offchain-messages] #880 becf5f6 Thanks @steveluscher! - Added codecs for encoding and decoding Solana Offchain Messages (see solana-foundation/SRFCs#3)

  • [@solana/errors, @solana/kit, @solana/offchain-messages] #984 32214f5 Thanks @steveluscher! - Added the capability to sign Solana Offchain Messages using a CryptoKey

  • [@solana/instruction-plans] #1044 e64a9b2 Thanks @mcintyre94! - Add a function to summarize a TransactionPlanResult

  • [@solana/instruction-plans] #1035 2bd0bc2 Thanks @mcintyre94! - Add a function to flatten a transaction plan result

  • [@solana/instruction-plans] #1056 a0c394b Thanks @lorisleiva! - Accept any Error object in failed SingleTransactionPlanResult

  • [@solana/instruction-plans] #1043 5c1f9e5 Thanks @mcintyre94! - Make Transaction optional in successful transaction plan result + add signature

Patch Changes

  • [@solana/addresses, @solana/codecs-core, @solana/offchain-messages, @solana/react, @solana/transactions] #1040 32b13a8 Thanks @OrmEmbaar! - Add a function called bytesEqual to codecs-core that you can use to compare two byte arrays for equality.

  • [@solana/codecs-strings, @solana/kit] #999 d7f5a0c Thanks @tmm! - Some npm packages are needed for specific runtimes only (eg. React Native, Node). To prevent package managers from unconditionally installing these packages when they have auto-install-peers enabled, we are marking them as optional in peerDependenciesMeta. When running in React Native, be sure to explicitly install fastestsmallesttextencoderdecoder. When running in Node, be sure to explicitly install ws. When using @solana/react, we will presume that you have already installed react.

  • [@solana/rpc] #1028 eb49ed7 Thanks @mcintyre94! - Add a type SolanaRpcApiFromClusterUrl

  • [@solana/rpc-api] #978 c97df88 Thanks @nonergodic! - Expanded the type of several RPC inputs to accept readonly arrays of values

  • [@solana/transaction-confirmation] #1003 18e7e2c Thanks @damianac! - Actually fixed a bug where transaction errors discovered during recent transaction confirmation might not be thrown. The fix in #793 was insufficient.

  • [@solana/transaction-messages] #1026 81a0eec Thanks @mcintyre94! - Export BlockhashLifetimeConstraint and NonceLifetimeConstraint

  • [@solana/transactions] #1058 2f7bda8 Thanks @mcintyre94! - Remove TransactionWithLifetime from required input type for signTransaction and partiallySignTransaction

Don't miss a new kit release

NewReleases is sending notifications on new releases.