diff --git a/.changeset/cyan-pumas-talk.md b/.changeset/cyan-pumas-talk.md deleted file mode 100644 index f6b0b6ef4..000000000 --- a/.changeset/cyan-pumas-talk.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@solana/instruction-plans': minor -'@solana/transactions': minor ---- - -Add version-aware transaction size limits. Version 1 transactions now allow up to 4096 bytes, while legacy and v0 transactions continue to use the existing 1232-byte limit. Two new helper functions are exported from `@solana/transactions`: `getTransactionSizeLimit` for compiled `Transaction` objects, and `getTransactionMessageSizeLimit` for `TransactionMessage` objects. - -The existing `TRANSACTION_SIZE_LIMIT`, `TRANSACTION_PACKET_SIZE`, and `TRANSACTION_PACKET_HEADER` constants are now deprecated in favour of `getTransactionSizeLimit` and will be removed in a future major version. diff --git a/.changeset/fair-birds-hug.md b/.changeset/fair-birds-hug.md deleted file mode 100644 index 214ba2ce4..000000000 --- a/.changeset/fair-birds-hug.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"@solana/errors": minor -"@solana/transaction-messages": minor ---- - -`compileTransactionMessage` now enforces four Solana protocol limits at compile time, throwing a typed `SolanaError` instead of silently producing a transaction that would be rejected by the network: - -- More than 64 unique account addresses → `SOLANA_ERROR__TRANSACTION__TOO_MANY_ACCOUNT_ADDRESSES` -- More than 12 unique signer addresses → `SOLANA_ERROR__TRANSACTION__TOO_MANY_SIGNER_ADDRESSES` -- More than 64 instructions → `SOLANA_ERROR__TRANSACTION__TOO_MANY_INSTRUCTIONS` -- More than 255 accounts in a single instruction → `SOLANA_ERROR__TRANSACTION__TOO_MANY_ACCOUNTS_IN_INSTRUCTION` - -All four error codes (and their context types / human-readable messages) are exported from `@solana/errors`. diff --git a/.changeset/loose-feet-like.md b/.changeset/loose-feet-like.md deleted file mode 100644 index 7d9eb0cee..000000000 --- a/.changeset/loose-feet-like.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@solana/plugin-core': minor ---- - -Add `withCleanup` function to `@solana/plugin-core`. Plugin authors can use it to register teardown logic (e.g. closing connections or clearing timers) on a client, making it `Disposable`. If the client already implements `Symbol.dispose`, the new cleanup function is chained so both run on disposal. diff --git a/.changeset/petite-llamas-stop.md b/.changeset/petite-llamas-stop.md deleted file mode 100644 index 6a2ce36be..000000000 --- a/.changeset/petite-llamas-stop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@solana/signers': patch ---- - -Allow `deduplicateSigners` to handle structurally equivalent signers (e.g. two `createNoopSigner` calls with the same address) instead of throwing. diff --git a/.changeset/yummy-paths-jump.md b/.changeset/yummy-paths-jump.md deleted file mode 100644 index 87c9a56da..000000000 --- a/.changeset/yummy-paths-jump.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@solana/instruction-plans": patch ---- - -The transaction planner now handles the four new transaction compilation constraint errors (`TOO_MANY_ACCOUNT_ADDRESSES`, `TOO_MANY_SIGNER_ADDRESSES`, `TOO_MANY_INSTRUCTIONS`, `TOO_MANY_ACCOUNTS_IN_INSTRUCTION`) gracefully. When adding an instruction to an existing candidate transaction would violate a constraint, the planner splits it into a new transaction — the same behaviour it already had for transactions that exceed the byte size limit. If even a fresh transaction cannot accommodate the instruction, the constraint error propagates to the caller. diff --git a/packages/accounts/CHANGELOG.md b/packages/accounts/CHANGELOG.md index 348d69930..abf97673d 100644 --- a/packages/accounts/CHANGELOG.md +++ b/packages/accounts/CHANGELOG.md @@ -1,5 +1,17 @@ # @solana/accounts +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/addresses@6.6.0 + - @solana/codecs-core@6.6.0 + - @solana/codecs-strings@6.6.0 + - @solana/rpc-spec@6.6.0 + - @solana/rpc-types@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/accounts/package.json b/packages/accounts/package.json index b51d2221c..a37fc0edd 100644 --- a/packages/accounts/package.json +++ b/packages/accounts/package.json @@ -1,6 +1,6 @@ { "name": "@solana/accounts", - "version": "6.5.0", + "version": "6.6.0", "description": "Helpers for representing, fetching and decoding Solana accounts", "homepage": "https://www.solanakit.com/api#solanaaccounts", "exports": { diff --git a/packages/addresses/CHANGELOG.md b/packages/addresses/CHANGELOG.md index 02c0cde4e..ed7c0af8c 100644 --- a/packages/addresses/CHANGELOG.md +++ b/packages/addresses/CHANGELOG.md @@ -1,5 +1,16 @@ # @solana/addresses +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/assertions@6.6.0 + - @solana/codecs-core@6.6.0 + - @solana/codecs-strings@6.6.0 + - @solana/nominal-types@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/addresses/package.json b/packages/addresses/package.json index 1ec050c70..e39e7a45a 100644 --- a/packages/addresses/package.json +++ b/packages/addresses/package.json @@ -1,6 +1,6 @@ { "name": "@solana/addresses", - "version": "6.5.0", + "version": "6.6.0", "description": "Helpers for generating account addresses", "homepage": "https://www.solanakit.com/api#solanaaddresses", "exports": { diff --git a/packages/assertions/CHANGELOG.md b/packages/assertions/CHANGELOG.md index bee8b461d..4bd80eb6f 100644 --- a/packages/assertions/CHANGELOG.md +++ b/packages/assertions/CHANGELOG.md @@ -1,5 +1,12 @@ # @solana/assertions +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/assertions/package.json b/packages/assertions/package.json index fff0767ab..32145cdb8 100644 --- a/packages/assertions/package.json +++ b/packages/assertions/package.json @@ -1,6 +1,6 @@ { "name": "@solana/assertions", - "version": "6.5.0", + "version": "6.6.0", "description": "Helpers for asserting that a JavaScript environment supports certain features necessary for the operation of the Solana JavaScript SDK", "homepage": "https://www.solanakit.com/api#solanaassertions", "exports": { diff --git a/packages/codecs-core/CHANGELOG.md b/packages/codecs-core/CHANGELOG.md index d86e7906a..f9a0a53ec 100644 --- a/packages/codecs-core/CHANGELOG.md +++ b/packages/codecs-core/CHANGELOG.md @@ -1,5 +1,12 @@ # @solana/codecs-core +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/codecs-core/package.json b/packages/codecs-core/package.json index 62d014fa0..638aad2c4 100644 --- a/packages/codecs-core/package.json +++ b/packages/codecs-core/package.json @@ -1,6 +1,6 @@ { "name": "@solana/codecs-core", - "version": "6.5.0", + "version": "6.6.0", "description": "Core types and helpers for encoding and decoding byte arrays on Solana", "homepage": "https://www.solanakit.com/api#solanacodecs-core", "exports": { diff --git a/packages/codecs-data-structures/CHANGELOG.md b/packages/codecs-data-structures/CHANGELOG.md index 241fdc9df..8782ffa42 100644 --- a/packages/codecs-data-structures/CHANGELOG.md +++ b/packages/codecs-data-structures/CHANGELOG.md @@ -1,5 +1,14 @@ # @solana/codecs-data-structures +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/codecs-core@6.6.0 + - @solana/codecs-numbers@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/codecs-data-structures/package.json b/packages/codecs-data-structures/package.json index 57a9d13be..5d2d1ef00 100644 --- a/packages/codecs-data-structures/package.json +++ b/packages/codecs-data-structures/package.json @@ -1,6 +1,6 @@ { "name": "@solana/codecs-data-structures", - "version": "6.5.0", + "version": "6.6.0", "description": "Codecs for various data structures", "homepage": "https://www.solanakit.com/api#solanacodecs-data-structures", "exports": { diff --git a/packages/codecs-numbers/CHANGELOG.md b/packages/codecs-numbers/CHANGELOG.md index 253f3f92e..cea918640 100644 --- a/packages/codecs-numbers/CHANGELOG.md +++ b/packages/codecs-numbers/CHANGELOG.md @@ -1,5 +1,13 @@ # @solana/codecs-numbers +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/codecs-core@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/codecs-numbers/package.json b/packages/codecs-numbers/package.json index 5d285a26c..f4af778a6 100644 --- a/packages/codecs-numbers/package.json +++ b/packages/codecs-numbers/package.json @@ -1,6 +1,6 @@ { "name": "@solana/codecs-numbers", - "version": "6.5.0", + "version": "6.6.0", "description": "Codecs for numbers of different sizes and endianness", "homepage": "https://www.solanakit.com/api#solanacodecs-numbers", "exports": { diff --git a/packages/codecs-strings/CHANGELOG.md b/packages/codecs-strings/CHANGELOG.md index a3374af80..52d3c8f5a 100644 --- a/packages/codecs-strings/CHANGELOG.md +++ b/packages/codecs-strings/CHANGELOG.md @@ -1,5 +1,14 @@ # @solana/codecs-strings +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/codecs-core@6.6.0 + - @solana/codecs-numbers@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/codecs-strings/package.json b/packages/codecs-strings/package.json index 658d80699..e1a6c0bc7 100644 --- a/packages/codecs-strings/package.json +++ b/packages/codecs-strings/package.json @@ -1,6 +1,6 @@ { "name": "@solana/codecs-strings", - "version": "6.5.0", + "version": "6.6.0", "description": "Codecs for strings of different sizes and encodings", "homepage": "https://www.solanakit.com/api#solanacodecs-strings", "exports": { diff --git a/packages/codecs/CHANGELOG.md b/packages/codecs/CHANGELOG.md index 5dc089885..fa19fbfd2 100644 --- a/packages/codecs/CHANGELOG.md +++ b/packages/codecs/CHANGELOG.md @@ -1,5 +1,16 @@ # @solana/codecs +## 6.6.0 + +### Patch Changes + +- Updated dependencies []: + - @solana/codecs-core@6.6.0 + - @solana/codecs-data-structures@6.6.0 + - @solana/codecs-numbers@6.6.0 + - @solana/codecs-strings@6.6.0 + - @solana/options@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/codecs/package.json b/packages/codecs/package.json index 14bef42de..2aa623209 100644 --- a/packages/codecs/package.json +++ b/packages/codecs/package.json @@ -1,6 +1,6 @@ { "name": "@solana/codecs", - "version": "6.5.0", + "version": "6.6.0", "description": "A library for encoding and decoding any data structure", "homepage": "https://www.solanakit.com/api#solanacodecs", "exports": { diff --git a/packages/compat/CHANGELOG.md b/packages/compat/CHANGELOG.md index 1a99846da..96f43c031 100644 --- a/packages/compat/CHANGELOG.md +++ b/packages/compat/CHANGELOG.md @@ -1,5 +1,17 @@ # @solana/compat +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`742ffca`](https://github.com/anza-xyz/kit/commit/742ffcaf5304f702334e1f0b2a14cf208ae0ee5f), [`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/transactions@6.6.0 + - @solana/errors@6.6.0 + - @solana/addresses@6.6.0 + - @solana/codecs-core@6.6.0 + - @solana/instructions@6.6.0 + - @solana/keys@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/compat/package.json b/packages/compat/package.json index ecba61ee0..b76e52ed1 100644 --- a/packages/compat/package.json +++ b/packages/compat/package.json @@ -1,6 +1,6 @@ { "name": "@solana/compat", - "version": "6.5.0", + "version": "6.6.0", "description": "Helpers for converting from legacy web3js classes", "homepage": "https://www.solanakit.com/api#solanacompat", "exports": { diff --git a/packages/errors/CHANGELOG.md b/packages/errors/CHANGELOG.md index 53c7f486f..43cdf4feb 100644 --- a/packages/errors/CHANGELOG.md +++ b/packages/errors/CHANGELOG.md @@ -1,5 +1,17 @@ # @solana/errors +## 6.6.0 + +### Minor Changes + +- [#1496](https://github.com/anza-xyz/kit/pull/1496) [`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad) Thanks [@mcintyre94](https://github.com/mcintyre94)! - `compileTransactionMessage` now enforces four Solana protocol limits at compile time, throwing a typed `SolanaError` instead of silently producing a transaction that would be rejected by the network: + - More than 64 unique account addresses → `SOLANA_ERROR__TRANSACTION__TOO_MANY_ACCOUNT_ADDRESSES` + - More than 12 unique signer addresses → `SOLANA_ERROR__TRANSACTION__TOO_MANY_SIGNER_ADDRESSES` + - More than 64 instructions → `SOLANA_ERROR__TRANSACTION__TOO_MANY_INSTRUCTIONS` + - More than 255 accounts in a single instruction → `SOLANA_ERROR__TRANSACTION__TOO_MANY_ACCOUNTS_IN_INSTRUCTION` + + All four error codes (and their context types / human-readable messages) are exported from `@solana/errors`. + ## 6.5.0 ## 6.4.0 diff --git a/packages/errors/package.json b/packages/errors/package.json index d4f9c48d9..02a5b6aef 100644 --- a/packages/errors/package.json +++ b/packages/errors/package.json @@ -1,6 +1,6 @@ { "name": "@solana/errors", - "version": "6.5.0", + "version": "6.6.0", "description": "Throw, identify, and decode Solana JavaScript errors", "homepage": "https://www.solanakit.com/api#solanaerrors", "exports": { diff --git a/packages/fast-stable-stringify/CHANGELOG.md b/packages/fast-stable-stringify/CHANGELOG.md index edb7743b5..934f46e88 100644 --- a/packages/fast-stable-stringify/CHANGELOG.md +++ b/packages/fast-stable-stringify/CHANGELOG.md @@ -1,5 +1,7 @@ # @solana/fast-stable-stringify +## 6.6.0 + ## 6.5.0 ## 6.4.0 diff --git a/packages/fast-stable-stringify/package.json b/packages/fast-stable-stringify/package.json index 3e39699db..c59f6b526 100644 --- a/packages/fast-stable-stringify/package.json +++ b/packages/fast-stable-stringify/package.json @@ -1,6 +1,6 @@ { "name": "@solana/fast-stable-stringify", - "version": "6.5.0", + "version": "6.6.0", "description": "Deterministic stringification for when performance and bundle size matters", "exports": { "edge-light": { diff --git a/packages/functional/CHANGELOG.md b/packages/functional/CHANGELOG.md index 445ccccad..ae5767f81 100644 --- a/packages/functional/CHANGELOG.md +++ b/packages/functional/CHANGELOG.md @@ -1,5 +1,7 @@ # @solana/functional +## 6.6.0 + ## 6.5.0 ## 6.4.0 diff --git a/packages/functional/package.json b/packages/functional/package.json index bc2adc238..272c891d9 100644 --- a/packages/functional/package.json +++ b/packages/functional/package.json @@ -1,6 +1,6 @@ { "name": "@solana/functional", - "version": "6.5.0", + "version": "6.6.0", "description": "Functional JavaScript helpers", "homepage": "https://www.solanakit.com/api#solanafunctional", "exports": { diff --git a/packages/instruction-plans/CHANGELOG.md b/packages/instruction-plans/CHANGELOG.md index 84a681f85..4879d315f 100644 --- a/packages/instruction-plans/CHANGELOG.md +++ b/packages/instruction-plans/CHANGELOG.md @@ -1,5 +1,25 @@ # @solana/instruction-plans +## 6.6.0 + +### Minor Changes + +- [#1499](https://github.com/anza-xyz/kit/pull/1499) [`742ffca`](https://github.com/anza-xyz/kit/commit/742ffcaf5304f702334e1f0b2a14cf208ae0ee5f) Thanks [@mcintyre94](https://github.com/mcintyre94)! - Add version-aware transaction size limits. Version 1 transactions now allow up to 4096 bytes, while legacy and v0 transactions continue to use the existing 1232-byte limit. Two new helper functions are exported from `@solana/transactions`: `getTransactionSizeLimit` for compiled `Transaction` objects, and `getTransactionMessageSizeLimit` for `TransactionMessage` objects. + + The existing `TRANSACTION_SIZE_LIMIT`, `TRANSACTION_PACKET_SIZE`, and `TRANSACTION_PACKET_HEADER` constants are now deprecated in favour of `getTransactionSizeLimit` and will be removed in a future major version. + +### Patch Changes + +- [#1497](https://github.com/anza-xyz/kit/pull/1497) [`f055201`](https://github.com/anza-xyz/kit/commit/f055201c2dd3a4a69b9894d66b622ae81c13b8cd) Thanks [@mcintyre94](https://github.com/mcintyre94)! - The transaction planner now handles the four new transaction compilation constraint errors (`TOO_MANY_ACCOUNT_ADDRESSES`, `TOO_MANY_SIGNER_ADDRESSES`, `TOO_MANY_INSTRUCTIONS`, `TOO_MANY_ACCOUNTS_IN_INSTRUCTION`) gracefully. When adding an instruction to an existing candidate transaction would violate a constraint, the planner splits it into a new transaction — the same behaviour it already had for transactions that exceed the byte size limit. If even a fresh transaction cannot accommodate the instruction, the constraint error propagates to the caller. + +- Updated dependencies [[`742ffca`](https://github.com/anza-xyz/kit/commit/742ffcaf5304f702334e1f0b2a14cf208ae0ee5f), [`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/transactions@6.6.0 + - @solana/errors@6.6.0 + - @solana/transaction-messages@6.6.0 + - @solana/instructions@6.6.0 + - @solana/keys@6.6.0 + - @solana/promises@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/instruction-plans/package.json b/packages/instruction-plans/package.json index 085e992f6..e193762ae 100644 --- a/packages/instruction-plans/package.json +++ b/packages/instruction-plans/package.json @@ -1,6 +1,6 @@ { "name": "@solana/instruction-plans", - "version": "6.5.0", + "version": "6.6.0", "description": "Construct, plan and execute transactions from multiple instructions.", "homepage": "https://www.solanakit.com/api#solanainstruction-plans", "exports": { diff --git a/packages/instructions/CHANGELOG.md b/packages/instructions/CHANGELOG.md index a22a8e7ad..8ea68f409 100644 --- a/packages/instructions/CHANGELOG.md +++ b/packages/instructions/CHANGELOG.md @@ -1,5 +1,13 @@ # @solana/instructions +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/codecs-core@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/instructions/package.json b/packages/instructions/package.json index be58ba471..bd74adcbe 100644 --- a/packages/instructions/package.json +++ b/packages/instructions/package.json @@ -1,6 +1,6 @@ { "name": "@solana/instructions", - "version": "6.5.0", + "version": "6.6.0", "description": "Helpers for creating transaction instructions", "homepage": "https://www.solanakit.com/api#solanainstructions", "exports": { diff --git a/packages/keys/CHANGELOG.md b/packages/keys/CHANGELOG.md index 6f36cab71..aa8b44e94 100644 --- a/packages/keys/CHANGELOG.md +++ b/packages/keys/CHANGELOG.md @@ -1,5 +1,16 @@ # @solana/keys +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/assertions@6.6.0 + - @solana/codecs-core@6.6.0 + - @solana/codecs-strings@6.6.0 + - @solana/nominal-types@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/keys/package.json b/packages/keys/package.json index 8fd492349..6afec0bc7 100644 --- a/packages/keys/package.json +++ b/packages/keys/package.json @@ -1,6 +1,6 @@ { "name": "@solana/keys", - "version": "6.5.0", + "version": "6.6.0", "description": "Helpers for generating and transforming key material", "homepage": "https://www.solanakit.com/api#solanakeys", "exports": { diff --git a/packages/kit/CHANGELOG.md b/packages/kit/CHANGELOG.md index 481dd373c..a7163f05a 100644 --- a/packages/kit/CHANGELOG.md +++ b/packages/kit/CHANGELOG.md @@ -1,5 +1,35 @@ # @solana/kit +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`742ffca`](https://github.com/anza-xyz/kit/commit/742ffcaf5304f702334e1f0b2a14cf208ae0ee5f), [`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad), [`9c4fd6e`](https://github.com/anza-xyz/kit/commit/9c4fd6e67a6f70b1386f0745cf5afe0f93c75e36), [`0fa54a4`](https://github.com/anza-xyz/kit/commit/0fa54a469937db3989f42afc4248882736f719f5), [`f055201`](https://github.com/anza-xyz/kit/commit/f055201c2dd3a4a69b9894d66b622ae81c13b8cd)]: + - @solana/instruction-plans@6.6.0 + - @solana/transactions@6.6.0 + - @solana/errors@6.6.0 + - @solana/transaction-messages@6.6.0 + - @solana/plugin-core@6.6.0 + - @solana/signers@6.6.0 + - @solana/plugin-interfaces@6.6.0 + - @solana/program-client-core@6.6.0 + - @solana/rpc-api@6.6.0 + - @solana/transaction-confirmation@6.6.0 + - @solana/accounts@6.6.0 + - @solana/addresses@6.6.0 + - @solana/instructions@6.6.0 + - @solana/keys@6.6.0 + - @solana/offchain-messages@6.6.0 + - @solana/programs@6.6.0 + - @solana/rpc@6.6.0 + - @solana/rpc-subscriptions@6.6.0 + - @solana/rpc-types@6.6.0 + - @solana/sysvars@6.6.0 + - @solana/rpc-parsed-types@6.6.0 + - @solana/codecs@6.6.0 + - @solana/functional@6.6.0 + - @solana/rpc-spec-types@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/kit/package.json b/packages/kit/package.json index 305f688c9..b1b85352b 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -1,6 +1,6 @@ { "name": "@solana/kit", - "version": "6.5.0", + "version": "6.6.0", "description": "Solana Javascript API", "homepage": "https://www.solanakit.com", "exports": { diff --git a/packages/nominal-types/CHANGELOG.md b/packages/nominal-types/CHANGELOG.md index b5e7f22ab..cde5ec7a3 100644 --- a/packages/nominal-types/CHANGELOG.md +++ b/packages/nominal-types/CHANGELOG.md @@ -1,5 +1,7 @@ # @solana/nominal-types +## 6.6.0 + ## 6.5.0 ## 6.4.0 diff --git a/packages/nominal-types/package.json b/packages/nominal-types/package.json index 76c96ced9..df3dbc89a 100644 --- a/packages/nominal-types/package.json +++ b/packages/nominal-types/package.json @@ -1,6 +1,6 @@ { "name": "@solana/nominal-types", - "version": "6.5.0", + "version": "6.6.0", "description": "Type utilties for creating nominal/branded types in TypeScript", "homepage": "https://www.solanakit.com/api#solananominal-types", "types": "./dist/types/index.d.ts", diff --git a/packages/offchain-messages/CHANGELOG.md b/packages/offchain-messages/CHANGELOG.md index 6c3072fb8..7bedce60a 100644 --- a/packages/offchain-messages/CHANGELOG.md +++ b/packages/offchain-messages/CHANGELOG.md @@ -1,5 +1,19 @@ # @solana/offchain-messages +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/addresses@6.6.0 + - @solana/codecs-core@6.6.0 + - @solana/codecs-data-structures@6.6.0 + - @solana/codecs-numbers@6.6.0 + - @solana/codecs-strings@6.6.0 + - @solana/keys@6.6.0 + - @solana/nominal-types@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/offchain-messages/package.json b/packages/offchain-messages/package.json index 8b40fc121..c16517977 100644 --- a/packages/offchain-messages/package.json +++ b/packages/offchain-messages/package.json @@ -1,6 +1,6 @@ { "name": "@solana/offchain-messages", - "version": "6.5.0", + "version": "6.6.0", "description": "Helpers for encoding and decoding messages according to the offchain message specification", "homepage": "https://www.solanakit.com/api#solanaoffchain-messages", "exports": { diff --git a/packages/options/CHANGELOG.md b/packages/options/CHANGELOG.md index 371a19888..575288fcb 100644 --- a/packages/options/CHANGELOG.md +++ b/packages/options/CHANGELOG.md @@ -1,5 +1,16 @@ # @solana/options +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/codecs-core@6.6.0 + - @solana/codecs-data-structures@6.6.0 + - @solana/codecs-numbers@6.6.0 + - @solana/codecs-strings@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/options/package.json b/packages/options/package.json index 2253c1ed7..eeb2bee20 100644 --- a/packages/options/package.json +++ b/packages/options/package.json @@ -1,6 +1,6 @@ { "name": "@solana/options", - "version": "6.5.0", + "version": "6.6.0", "description": "Managing and serializing Rust-like Option types in JavaScript", "homepage": "https://www.solanakit.com/api#solanaoptions", "exports": { diff --git a/packages/plugin-core/CHANGELOG.md b/packages/plugin-core/CHANGELOG.md index ed5589115..ce4eeb38f 100644 --- a/packages/plugin-core/CHANGELOG.md +++ b/packages/plugin-core/CHANGELOG.md @@ -1,5 +1,11 @@ # @solana/plugin-core +## 6.6.0 + +### Minor Changes + +- [#1480](https://github.com/anza-xyz/kit/pull/1480) [`9c4fd6e`](https://github.com/anza-xyz/kit/commit/9c4fd6e67a6f70b1386f0745cf5afe0f93c75e36) Thanks [@mcintyre94](https://github.com/mcintyre94)! - Add `withCleanup` function to `@solana/plugin-core`. Plugin authors can use it to register teardown logic (e.g. closing connections or clearing timers) on a client, making it `Disposable`. If the client already implements `Symbol.dispose`, the new cleanup function is chained so both run on disposal. + ## 6.5.0 ## 6.4.0 diff --git a/packages/plugin-core/package.json b/packages/plugin-core/package.json index 2421b96d7..a6b9aeb83 100644 --- a/packages/plugin-core/package.json +++ b/packages/plugin-core/package.json @@ -1,6 +1,6 @@ { "name": "@solana/plugin-core", - "version": "6.5.0", + "version": "6.6.0", "description": "Core helpers for creating and extending Kit clients with plugins", "homepage": "https://www.solanakit.com/api#solanaplugin-core", "exports": { diff --git a/packages/plugin-interfaces/CHANGELOG.md b/packages/plugin-interfaces/CHANGELOG.md index 1c41a1395..07d32d1f0 100644 --- a/packages/plugin-interfaces/CHANGELOG.md +++ b/packages/plugin-interfaces/CHANGELOG.md @@ -1,5 +1,18 @@ # @solana/plugin-interfaces +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`742ffca`](https://github.com/anza-xyz/kit/commit/742ffcaf5304f702334e1f0b2a14cf208ae0ee5f), [`0fa54a4`](https://github.com/anza-xyz/kit/commit/0fa54a469937db3989f42afc4248882736f719f5), [`f055201`](https://github.com/anza-xyz/kit/commit/f055201c2dd3a4a69b9894d66b622ae81c13b8cd)]: + - @solana/instruction-plans@6.6.0 + - @solana/signers@6.6.0 + - @solana/addresses@6.6.0 + - @solana/keys@6.6.0 + - @solana/rpc-spec@6.6.0 + - @solana/rpc-subscriptions-spec@6.6.0 + - @solana/rpc-types@6.6.0 + ## 6.5.0 ### Minor Changes diff --git a/packages/plugin-interfaces/package.json b/packages/plugin-interfaces/package.json index c3470ae1f..43e108e5a 100644 --- a/packages/plugin-interfaces/package.json +++ b/packages/plugin-interfaces/package.json @@ -1,6 +1,6 @@ { "name": "@solana/plugin-interfaces", - "version": "6.5.0", + "version": "6.6.0", "description": "TypeScript interfaces for building pluggable Solana clients", "homepage": "https://www.solanakit.com/api#solanaplugin-interfaces", "types": "./dist/types/index.d.ts", diff --git a/packages/program-client-core/CHANGELOG.md b/packages/program-client-core/CHANGELOG.md index 0d9cea92d..0030e61b9 100644 --- a/packages/program-client-core/CHANGELOG.md +++ b/packages/program-client-core/CHANGELOG.md @@ -1,5 +1,20 @@ # @solana/program-client-core +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`742ffca`](https://github.com/anza-xyz/kit/commit/742ffcaf5304f702334e1f0b2a14cf208ae0ee5f), [`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad), [`0fa54a4`](https://github.com/anza-xyz/kit/commit/0fa54a469937db3989f42afc4248882736f719f5), [`f055201`](https://github.com/anza-xyz/kit/commit/f055201c2dd3a4a69b9894d66b622ae81c13b8cd)]: + - @solana/instruction-plans@6.6.0 + - @solana/errors@6.6.0 + - @solana/signers@6.6.0 + - @solana/plugin-interfaces@6.6.0 + - @solana/rpc-api@6.6.0 + - @solana/accounts@6.6.0 + - @solana/addresses@6.6.0 + - @solana/codecs-core@6.6.0 + - @solana/instructions@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/program-client-core/package.json b/packages/program-client-core/package.json index b45559da9..a356c2777 100644 --- a/packages/program-client-core/package.json +++ b/packages/program-client-core/package.json @@ -1,6 +1,6 @@ { "name": "@solana/program-client-core", - "version": "6.5.0", + "version": "6.6.0", "description": "Core utilities for building Solana program clients", "homepage": "https://www.solanakit.com/api#solanaprogram-client-core", "exports": { diff --git a/packages/programs/CHANGELOG.md b/packages/programs/CHANGELOG.md index ed0c3c461..3092663e8 100644 --- a/packages/programs/CHANGELOG.md +++ b/packages/programs/CHANGELOG.md @@ -1,5 +1,13 @@ # @solana/programs +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/addresses@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/programs/package.json b/packages/programs/package.json index e137e12ee..80d27d935 100644 --- a/packages/programs/package.json +++ b/packages/programs/package.json @@ -1,6 +1,6 @@ { "name": "@solana/programs", - "version": "6.5.0", + "version": "6.6.0", "description": "Helpers for defining programs and resolving program errors", "homepage": "https://www.solanakit.com/api#solanaprograms", "exports": { diff --git a/packages/promises/CHANGELOG.md b/packages/promises/CHANGELOG.md index 7d0d0a4af..41923622c 100644 --- a/packages/promises/CHANGELOG.md +++ b/packages/promises/CHANGELOG.md @@ -1,5 +1,7 @@ # @solana/promises +## 6.6.0 + ## 6.5.0 ## 6.4.0 diff --git a/packages/promises/package.json b/packages/promises/package.json index e01396225..7310f5859 100644 --- a/packages/promises/package.json +++ b/packages/promises/package.json @@ -1,6 +1,6 @@ { "name": "@solana/promises", - "version": "6.5.0", + "version": "6.6.0", "description": "Helpers for using JavaScript promises", "homepage": "https://www.solanakit.com/api#solanapromises", "exports": { diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 94115fbf8..9b3768d88 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,18 @@ # @solana/react +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`742ffca`](https://github.com/anza-xyz/kit/commit/742ffcaf5304f702334e1f0b2a14cf208ae0ee5f), [`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad), [`0fa54a4`](https://github.com/anza-xyz/kit/commit/0fa54a469937db3989f42afc4248882736f719f5)]: + - @solana/transactions@6.6.0 + - @solana/errors@6.6.0 + - @solana/transaction-messages@6.6.0 + - @solana/signers@6.6.0 + - @solana/addresses@6.6.0 + - @solana/keys@6.6.0 + - @solana/promises@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index acc9a35bd..c86aaf85b 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@solana/react", - "version": "6.5.0", + "version": "6.6.0", "description": "React hooks for building Solana apps", "homepage": "https://www.solanakit.com/api#solanareact", "exports": { diff --git a/packages/rpc-api/CHANGELOG.md b/packages/rpc-api/CHANGELOG.md index a691a2bc8..b3fc79bc5 100644 --- a/packages/rpc-api/CHANGELOG.md +++ b/packages/rpc-api/CHANGELOG.md @@ -1,5 +1,22 @@ # @solana/rpc-api +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`742ffca`](https://github.com/anza-xyz/kit/commit/742ffcaf5304f702334e1f0b2a14cf208ae0ee5f), [`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/transactions@6.6.0 + - @solana/errors@6.6.0 + - @solana/transaction-messages@6.6.0 + - @solana/addresses@6.6.0 + - @solana/codecs-core@6.6.0 + - @solana/codecs-strings@6.6.0 + - @solana/keys@6.6.0 + - @solana/rpc-spec@6.6.0 + - @solana/rpc-transformers@6.6.0 + - @solana/rpc-types@6.6.0 + - @solana/rpc-parsed-types@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/rpc-api/package.json b/packages/rpc-api/package.json index 8e5c91e6d..bfd2d4fae 100644 --- a/packages/rpc-api/package.json +++ b/packages/rpc-api/package.json @@ -1,6 +1,6 @@ { "name": "@solana/rpc-api", - "version": "6.5.0", + "version": "6.6.0", "description": "Defines all default Solana RPC methods as types", "homepage": "https://www.solanakit.com/api#solanarpc-api", "exports": { diff --git a/packages/rpc-graphql/CHANGELOG.md b/packages/rpc-graphql/CHANGELOG.md index 8551ad90b..74852ebfe 100644 --- a/packages/rpc-graphql/CHANGELOG.md +++ b/packages/rpc-graphql/CHANGELOG.md @@ -1,5 +1,13 @@ # @solana/rpc-graphql +## 6.6.0 + +### Patch Changes + +- Updated dependencies []: + - @solana/codecs-strings@6.6.0 + - @solana/fast-stable-stringify@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/rpc-graphql/package.json b/packages/rpc-graphql/package.json index 25a826047..900d4f494 100644 --- a/packages/rpc-graphql/package.json +++ b/packages/rpc-graphql/package.json @@ -1,6 +1,6 @@ { "name": "@solana/rpc-graphql", - "version": "6.5.0", + "version": "6.6.0", "description": "A library for resolving GraphQl query calls to the Solana JSON RPC API", "homepage": "https://www.solanakit.com/api#solanarpc-graphql", "exports": { diff --git a/packages/rpc-parsed-types/CHANGELOG.md b/packages/rpc-parsed-types/CHANGELOG.md index 0899fd0d4..9f6f7d0e2 100644 --- a/packages/rpc-parsed-types/CHANGELOG.md +++ b/packages/rpc-parsed-types/CHANGELOG.md @@ -1,5 +1,7 @@ # @solana/rpc-parsed-types +## 6.6.0 + ## 6.5.0 ## 6.4.0 diff --git a/packages/rpc-parsed-types/package.json b/packages/rpc-parsed-types/package.json index 4a14d3f20..729c5c979 100644 --- a/packages/rpc-parsed-types/package.json +++ b/packages/rpc-parsed-types/package.json @@ -1,6 +1,6 @@ { "name": "@solana/rpc-parsed-types", - "version": "6.5.0", + "version": "6.6.0", "description": "Type definitions for parsed types used in the Solana RPC", "homepage": "https://www.solanakit.com/api#solanarpc-parsed-types", "exports": { diff --git a/packages/rpc-spec-types/CHANGELOG.md b/packages/rpc-spec-types/CHANGELOG.md index 39b8f1026..7ba9a0ca5 100644 --- a/packages/rpc-spec-types/CHANGELOG.md +++ b/packages/rpc-spec-types/CHANGELOG.md @@ -1,5 +1,7 @@ # @solana/rpc-spec-types +## 6.6.0 + ## 6.5.0 ## 6.4.0 diff --git a/packages/rpc-spec-types/package.json b/packages/rpc-spec-types/package.json index 8a7e344fa..5a4366802 100644 --- a/packages/rpc-spec-types/package.json +++ b/packages/rpc-spec-types/package.json @@ -1,6 +1,6 @@ { "name": "@solana/rpc-spec-types", - "version": "6.5.0", + "version": "6.6.0", "description": "Shared generic JSON RPC specifications", "homepage": "https://www.solanakit.com/api#solanarpc-spec-types", "exports": { diff --git a/packages/rpc-spec/CHANGELOG.md b/packages/rpc-spec/CHANGELOG.md index fe39cd9a8..a7ae205fd 100644 --- a/packages/rpc-spec/CHANGELOG.md +++ b/packages/rpc-spec/CHANGELOG.md @@ -1,5 +1,13 @@ # @solana/rpc-spec +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/rpc-spec-types@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/rpc-spec/package.json b/packages/rpc-spec/package.json index a74ed7eba..98cee0ac1 100644 --- a/packages/rpc-spec/package.json +++ b/packages/rpc-spec/package.json @@ -1,6 +1,6 @@ { "name": "@solana/rpc-spec", - "version": "6.5.0", + "version": "6.6.0", "description": "A generic implementation of JSON RPCs using proxies", "homepage": "https://www.solanakit.com/api#solanarpc-spec", "exports": { diff --git a/packages/rpc-subscriptions-api/CHANGELOG.md b/packages/rpc-subscriptions-api/CHANGELOG.md index 13197cd15..855560789 100644 --- a/packages/rpc-subscriptions-api/CHANGELOG.md +++ b/packages/rpc-subscriptions-api/CHANGELOG.md @@ -1,5 +1,18 @@ # @solana/rpc-subscriptions-api +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`742ffca`](https://github.com/anza-xyz/kit/commit/742ffcaf5304f702334e1f0b2a14cf208ae0ee5f), [`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/transactions@6.6.0 + - @solana/transaction-messages@6.6.0 + - @solana/addresses@6.6.0 + - @solana/keys@6.6.0 + - @solana/rpc-subscriptions-spec@6.6.0 + - @solana/rpc-transformers@6.6.0 + - @solana/rpc-types@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/rpc-subscriptions-api/package.json b/packages/rpc-subscriptions-api/package.json index ccd9341b6..9c0bfbe80 100644 --- a/packages/rpc-subscriptions-api/package.json +++ b/packages/rpc-subscriptions-api/package.json @@ -1,6 +1,6 @@ { "name": "@solana/rpc-subscriptions-api", - "version": "6.5.0", + "version": "6.6.0", "description": "Defines all default Solana RPC subscriptions as types", "homepage": "https://www.solanakit.com/api#solanarpc-subscriptions-api", "exports": { diff --git a/packages/rpc-subscriptions-channel-websocket/CHANGELOG.md b/packages/rpc-subscriptions-channel-websocket/CHANGELOG.md index 4bf2b8559..d5a54e6a6 100644 --- a/packages/rpc-subscriptions-channel-websocket/CHANGELOG.md +++ b/packages/rpc-subscriptions-channel-websocket/CHANGELOG.md @@ -1,5 +1,15 @@ # @solana/rpc-subscriptions-channel-websocket +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/rpc-subscriptions-spec@6.6.0 + - @solana/subscribable@6.6.0 + - @solana/functional@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/rpc-subscriptions-channel-websocket/package.json b/packages/rpc-subscriptions-channel-websocket/package.json index b5af2c074..dbf377533 100644 --- a/packages/rpc-subscriptions-channel-websocket/package.json +++ b/packages/rpc-subscriptions-channel-websocket/package.json @@ -1,6 +1,6 @@ { "name": "@solana/rpc-subscriptions-channel-websocket", - "version": "6.5.0", + "version": "6.6.0", "description": "An RPC Subscriptions transport that uses WebSockets", "homepage": "https://www.solanakit.com/api#solanarpc-subscriptions-channel-websocket", "exports": { diff --git a/packages/rpc-subscriptions-spec/CHANGELOG.md b/packages/rpc-subscriptions-spec/CHANGELOG.md index 761de0198..7b3a5e888 100644 --- a/packages/rpc-subscriptions-spec/CHANGELOG.md +++ b/packages/rpc-subscriptions-spec/CHANGELOG.md @@ -1,5 +1,15 @@ # @solana/rpc-subscriptions-spec +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/subscribable@6.6.0 + - @solana/promises@6.6.0 + - @solana/rpc-spec-types@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/rpc-subscriptions-spec/package.json b/packages/rpc-subscriptions-spec/package.json index 8c1f3572d..b0542a8de 100644 --- a/packages/rpc-subscriptions-spec/package.json +++ b/packages/rpc-subscriptions-spec/package.json @@ -1,6 +1,6 @@ { "name": "@solana/rpc-subscriptions-spec", - "version": "6.5.0", + "version": "6.6.0", "description": "A generic implementation of JSON RPC Subscriptions using proxies", "homepage": "https://www.solanakit.com/api#solanarpc-subscriptions-spec", "exports": { diff --git a/packages/rpc-subscriptions/CHANGELOG.md b/packages/rpc-subscriptions/CHANGELOG.md index ae2d144b2..dabae10a4 100644 --- a/packages/rpc-subscriptions/CHANGELOG.md +++ b/packages/rpc-subscriptions/CHANGELOG.md @@ -1,5 +1,22 @@ # @solana/rpc-subscriptions +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/rpc-subscriptions-api@6.6.0 + - @solana/rpc-subscriptions-channel-websocket@6.6.0 + - @solana/rpc-subscriptions-spec@6.6.0 + - @solana/rpc-transformers@6.6.0 + - @solana/rpc-types@6.6.0 + - @solana/subscribable@6.6.0 + - @solana/fast-stable-stringify@6.6.0 + - @solana/functional@6.6.0 + - @solana/promises@6.6.0 + - @solana/rpc-spec-types@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/rpc-subscriptions/package.json b/packages/rpc-subscriptions/package.json index 75f17ef2b..a9fe5caf8 100644 --- a/packages/rpc-subscriptions/package.json +++ b/packages/rpc-subscriptions/package.json @@ -1,6 +1,6 @@ { "name": "@solana/rpc-subscriptions", - "version": "6.5.0", + "version": "6.6.0", "description": "A library for subscribing to Solana RPC notifications", "homepage": "https://www.solanakit.com/api#solanarpc-subscriptions", "exports": { diff --git a/packages/rpc-transformers/CHANGELOG.md b/packages/rpc-transformers/CHANGELOG.md index f7f118068..278de5052 100644 --- a/packages/rpc-transformers/CHANGELOG.md +++ b/packages/rpc-transformers/CHANGELOG.md @@ -1,5 +1,16 @@ # @solana/rpc-transformers +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/rpc-types@6.6.0 + - @solana/functional@6.6.0 + - @solana/nominal-types@6.6.0 + - @solana/rpc-spec-types@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/rpc-transformers/package.json b/packages/rpc-transformers/package.json index c567b57f2..142c63453 100644 --- a/packages/rpc-transformers/package.json +++ b/packages/rpc-transformers/package.json @@ -1,6 +1,6 @@ { "name": "@solana/rpc-transformers", - "version": "6.5.0", + "version": "6.6.0", "description": "Reusable transformers for patching RPC inputs and outputs", "homepage": "https://www.solanakit.com/api#solanarpc-transformers", "exports": { diff --git a/packages/rpc-transport-http/CHANGELOG.md b/packages/rpc-transport-http/CHANGELOG.md index 87fed62e9..feaadfd4b 100644 --- a/packages/rpc-transport-http/CHANGELOG.md +++ b/packages/rpc-transport-http/CHANGELOG.md @@ -1,5 +1,14 @@ # @solana/rpc-transport-http +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/rpc-spec@6.6.0 + - @solana/rpc-spec-types@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/rpc-transport-http/package.json b/packages/rpc-transport-http/package.json index 8fc4dc7cd..fbd9d85b3 100644 --- a/packages/rpc-transport-http/package.json +++ b/packages/rpc-transport-http/package.json @@ -1,6 +1,6 @@ { "name": "@solana/rpc-transport-http", - "version": "6.5.0", + "version": "6.6.0", "description": "An RPC transport that uses HTTP requests", "homepage": "https://www.solanakit.com/api#solanarpc-transport-http", "exports": { diff --git a/packages/rpc-types/CHANGELOG.md b/packages/rpc-types/CHANGELOG.md index 1c727fc5c..9d0ded201 100644 --- a/packages/rpc-types/CHANGELOG.md +++ b/packages/rpc-types/CHANGELOG.md @@ -1,5 +1,17 @@ # @solana/rpc-types +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/addresses@6.6.0 + - @solana/codecs-core@6.6.0 + - @solana/codecs-numbers@6.6.0 + - @solana/codecs-strings@6.6.0 + - @solana/nominal-types@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/rpc-types/package.json b/packages/rpc-types/package.json index a8a7d6049..428dc87b9 100644 --- a/packages/rpc-types/package.json +++ b/packages/rpc-types/package.json @@ -1,6 +1,6 @@ { "name": "@solana/rpc-types", - "version": "6.5.0", + "version": "6.6.0", "description": "Type definitions for values used in the Solana RPC, and helper functions for working with them", "homepage": "https://www.solanakit.com/api#solanarpc-types", "exports": { diff --git a/packages/rpc/CHANGELOG.md b/packages/rpc/CHANGELOG.md index 8e587ad28..aac546aa9 100644 --- a/packages/rpc/CHANGELOG.md +++ b/packages/rpc/CHANGELOG.md @@ -1,5 +1,20 @@ # @solana/rpc +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/rpc-api@6.6.0 + - @solana/rpc-spec@6.6.0 + - @solana/rpc-transformers@6.6.0 + - @solana/rpc-transport-http@6.6.0 + - @solana/rpc-types@6.6.0 + - @solana/fast-stable-stringify@6.6.0 + - @solana/functional@6.6.0 + - @solana/rpc-spec-types@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/rpc/package.json b/packages/rpc/package.json index 48e6831d0..8720f8b39 100644 --- a/packages/rpc/package.json +++ b/packages/rpc/package.json @@ -1,6 +1,6 @@ { "name": "@solana/rpc", - "version": "6.5.0", + "version": "6.6.0", "description": "A library for sending JSON RPC requests to Solana RPCs", "homepage": "https://www.solanakit.com/api#solanarpc", "exports": { diff --git a/packages/signers/CHANGELOG.md b/packages/signers/CHANGELOG.md index 7ae5dbaf3..32d952d70 100644 --- a/packages/signers/CHANGELOG.md +++ b/packages/signers/CHANGELOG.md @@ -1,5 +1,22 @@ # @solana/signers +## 6.6.0 + +### Patch Changes + +- [#1492](https://github.com/anza-xyz/kit/pull/1492) [`0fa54a4`](https://github.com/anza-xyz/kit/commit/0fa54a469937db3989f42afc4248882736f719f5) Thanks [@lorisleiva](https://github.com/lorisleiva)! - Allow `deduplicateSigners` to handle structurally equivalent signers (e.g. two `createNoopSigner` calls with the same address) instead of throwing. + +- Updated dependencies [[`742ffca`](https://github.com/anza-xyz/kit/commit/742ffcaf5304f702334e1f0b2a14cf208ae0ee5f), [`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/transactions@6.6.0 + - @solana/errors@6.6.0 + - @solana/transaction-messages@6.6.0 + - @solana/addresses@6.6.0 + - @solana/codecs-core@6.6.0 + - @solana/instructions@6.6.0 + - @solana/keys@6.6.0 + - @solana/offchain-messages@6.6.0 + - @solana/nominal-types@6.6.0 + ## 6.5.0 ### Minor Changes diff --git a/packages/signers/package.json b/packages/signers/package.json index 1b4a2f327..ff62615a4 100644 --- a/packages/signers/package.json +++ b/packages/signers/package.json @@ -1,6 +1,6 @@ { "name": "@solana/signers", - "version": "6.5.0", + "version": "6.6.0", "description": "An abstraction layer over signing messages and transactions in Solana", "homepage": "https://www.solanakit.com/api#solanasigners", "exports": { diff --git a/packages/subscribable/CHANGELOG.md b/packages/subscribable/CHANGELOG.md index 39d0d0ca5..7a858cd1f 100644 --- a/packages/subscribable/CHANGELOG.md +++ b/packages/subscribable/CHANGELOG.md @@ -1,5 +1,12 @@ # @solana/subscribable +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/subscribable/package.json b/packages/subscribable/package.json index 797c67478..a47f6373a 100644 --- a/packages/subscribable/package.json +++ b/packages/subscribable/package.json @@ -1,6 +1,6 @@ { "name": "@solana/subscribable", - "version": "6.5.0", + "version": "6.6.0", "description": "Helpers for creating subscription-based event emitters", "homepage": "https://www.solanakit.com/api#solanasubscribable", "exports": { diff --git a/packages/sysvars/CHANGELOG.md b/packages/sysvars/CHANGELOG.md index 6a1f0dc39..8e833438e 100644 --- a/packages/sysvars/CHANGELOG.md +++ b/packages/sysvars/CHANGELOG.md @@ -1,5 +1,17 @@ # @solana/sysvars +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/accounts@6.6.0 + - @solana/codecs-core@6.6.0 + - @solana/codecs-data-structures@6.6.0 + - @solana/codecs-numbers@6.6.0 + - @solana/rpc-types@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/sysvars/package.json b/packages/sysvars/package.json index 8545b6e9c..3b893d57b 100644 --- a/packages/sysvars/package.json +++ b/packages/sysvars/package.json @@ -1,6 +1,6 @@ { "name": "@solana/sysvars", - "version": "6.5.0", + "version": "6.6.0", "description": "An abstraction layer over signing messages and transactions in Solana", "homepage": "https://www.solanakit.com/api#solanasysvars", "exports": { diff --git a/packages/transaction-confirmation/CHANGELOG.md b/packages/transaction-confirmation/CHANGELOG.md index 563b8d7c6..05b17d8f1 100644 --- a/packages/transaction-confirmation/CHANGELOG.md +++ b/packages/transaction-confirmation/CHANGELOG.md @@ -1,5 +1,21 @@ # @solana/transaction-confirmation +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`742ffca`](https://github.com/anza-xyz/kit/commit/742ffcaf5304f702334e1f0b2a14cf208ae0ee5f), [`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/transactions@6.6.0 + - @solana/errors@6.6.0 + - @solana/transaction-messages@6.6.0 + - @solana/addresses@6.6.0 + - @solana/codecs-strings@6.6.0 + - @solana/keys@6.6.0 + - @solana/rpc@6.6.0 + - @solana/rpc-subscriptions@6.6.0 + - @solana/rpc-types@6.6.0 + - @solana/promises@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/transaction-confirmation/package.json b/packages/transaction-confirmation/package.json index 6a918b23d..dca2b2b8f 100644 --- a/packages/transaction-confirmation/package.json +++ b/packages/transaction-confirmation/package.json @@ -1,6 +1,6 @@ { "name": "@solana/transaction-confirmation", - "version": "6.5.0", + "version": "6.6.0", "description": "Helpers for confirming Solana transactions", "homepage": "https://www.solanakit.com/api#solanatransaction-confirmation", "exports": { diff --git a/packages/transaction-messages/CHANGELOG.md b/packages/transaction-messages/CHANGELOG.md index 9d1c13a87..db5c91853 100644 --- a/packages/transaction-messages/CHANGELOG.md +++ b/packages/transaction-messages/CHANGELOG.md @@ -1,5 +1,30 @@ # @solana/transaction-messages +## 6.6.0 + +### Minor Changes + +- [#1496](https://github.com/anza-xyz/kit/pull/1496) [`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad) Thanks [@mcintyre94](https://github.com/mcintyre94)! - `compileTransactionMessage` now enforces four Solana protocol limits at compile time, throwing a typed `SolanaError` instead of silently producing a transaction that would be rejected by the network: + - More than 64 unique account addresses → `SOLANA_ERROR__TRANSACTION__TOO_MANY_ACCOUNT_ADDRESSES` + - More than 12 unique signer addresses → `SOLANA_ERROR__TRANSACTION__TOO_MANY_SIGNER_ADDRESSES` + - More than 64 instructions → `SOLANA_ERROR__TRANSACTION__TOO_MANY_INSTRUCTIONS` + - More than 255 accounts in a single instruction → `SOLANA_ERROR__TRANSACTION__TOO_MANY_ACCOUNTS_IN_INSTRUCTION` + + All four error codes (and their context types / human-readable messages) are exported from `@solana/errors`. + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/addresses@6.6.0 + - @solana/codecs-core@6.6.0 + - @solana/codecs-data-structures@6.6.0 + - @solana/codecs-numbers@6.6.0 + - @solana/instructions@6.6.0 + - @solana/rpc-types@6.6.0 + - @solana/functional@6.6.0 + - @solana/nominal-types@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/transaction-messages/package.json b/packages/transaction-messages/package.json index 1b66df34b..12e7c46da 100644 --- a/packages/transaction-messages/package.json +++ b/packages/transaction-messages/package.json @@ -1,6 +1,6 @@ { "name": "@solana/transaction-messages", - "version": "6.5.0", + "version": "6.6.0", "description": "Helpers for creating transaction messages", "homepage": "https://www.solanakit.com/api#solanatransaction-messages", "exports": { diff --git a/packages/transactions/CHANGELOG.md b/packages/transactions/CHANGELOG.md index 5c47aba01..8082b7127 100644 --- a/packages/transactions/CHANGELOG.md +++ b/packages/transactions/CHANGELOG.md @@ -1,5 +1,29 @@ # @solana/transactions +## 6.6.0 + +### Minor Changes + +- [#1499](https://github.com/anza-xyz/kit/pull/1499) [`742ffca`](https://github.com/anza-xyz/kit/commit/742ffcaf5304f702334e1f0b2a14cf208ae0ee5f) Thanks [@mcintyre94](https://github.com/mcintyre94)! - Add version-aware transaction size limits. Version 1 transactions now allow up to 4096 bytes, while legacy and v0 transactions continue to use the existing 1232-byte limit. Two new helper functions are exported from `@solana/transactions`: `getTransactionSizeLimit` for compiled `Transaction` objects, and `getTransactionMessageSizeLimit` for `TransactionMessage` objects. + + The existing `TRANSACTION_SIZE_LIMIT`, `TRANSACTION_PACKET_SIZE`, and `TRANSACTION_PACKET_HEADER` constants are now deprecated in favour of `getTransactionSizeLimit` and will be removed in a future major version. + +### Patch Changes + +- Updated dependencies [[`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad)]: + - @solana/errors@6.6.0 + - @solana/transaction-messages@6.6.0 + - @solana/addresses@6.6.0 + - @solana/codecs-core@6.6.0 + - @solana/codecs-data-structures@6.6.0 + - @solana/codecs-numbers@6.6.0 + - @solana/codecs-strings@6.6.0 + - @solana/instructions@6.6.0 + - @solana/keys@6.6.0 + - @solana/rpc-types@6.6.0 + - @solana/functional@6.6.0 + - @solana/nominal-types@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/transactions/package.json b/packages/transactions/package.json index db24dc04c..314f09ce2 100644 --- a/packages/transactions/package.json +++ b/packages/transactions/package.json @@ -1,6 +1,6 @@ { "name": "@solana/transactions", - "version": "6.5.0", + "version": "6.6.0", "description": "Helpers for creating and serializing transactions", "homepage": "https://www.solanakit.com/api#solanatransactions", "exports": { diff --git a/packages/wallet-account-signer/CHANGELOG.md b/packages/wallet-account-signer/CHANGELOG.md index 79383de96..ccb77cb16 100644 --- a/packages/wallet-account-signer/CHANGELOG.md +++ b/packages/wallet-account-signer/CHANGELOG.md @@ -1,5 +1,18 @@ # @solana/wallet-account-signer +## 6.6.0 + +### Patch Changes + +- Updated dependencies [[`742ffca`](https://github.com/anza-xyz/kit/commit/742ffcaf5304f702334e1f0b2a14cf208ae0ee5f), [`7f02d23`](https://github.com/anza-xyz/kit/commit/7f02d23948cc09e3f0bc70931d845569f1cb38ad), [`0fa54a4`](https://github.com/anza-xyz/kit/commit/0fa54a469937db3989f42afc4248882736f719f5)]: + - @solana/transactions@6.6.0 + - @solana/transaction-messages@6.6.0 + - @solana/signers@6.6.0 + - @solana/addresses@6.6.0 + - @solana/codecs-core@6.6.0 + - @solana/keys@6.6.0 + - @solana/promises@6.6.0 + ## 6.5.0 ### Patch Changes diff --git a/packages/wallet-account-signer/package.json b/packages/wallet-account-signer/package.json index 187aca77d..5f9fbaf17 100644 --- a/packages/wallet-account-signer/package.json +++ b/packages/wallet-account-signer/package.json @@ -1,6 +1,6 @@ { "name": "@solana/wallet-account-signer", - "version": "6.5.0", + "version": "6.6.0", "description": "Utilities for converting from Wallet Standard accounts to Kit Signer objects", "homepage": "https://www.solanakit.com/api#solanawallet-account-signer", "exports": { diff --git a/packages/webcrypto-ed25519-polyfill/CHANGELOG.md b/packages/webcrypto-ed25519-polyfill/CHANGELOG.md index e0b86feb6..085fd1a74 100644 --- a/packages/webcrypto-ed25519-polyfill/CHANGELOG.md +++ b/packages/webcrypto-ed25519-polyfill/CHANGELOG.md @@ -1,5 +1,7 @@ # @solana/webcrypto-ed25519-polyfill +## 6.6.0 + ## 6.5.0 ## 6.4.0 diff --git a/packages/webcrypto-ed25519-polyfill/package.json b/packages/webcrypto-ed25519-polyfill/package.json index 5677adc39..8dd214229 100644 --- a/packages/webcrypto-ed25519-polyfill/package.json +++ b/packages/webcrypto-ed25519-polyfill/package.json @@ -1,6 +1,6 @@ { "name": "@solana/webcrypto-ed25519-polyfill", - "version": "6.5.0", + "version": "6.6.0", "description": "A polyfill that adds Ed25519 key manipulation capabilities to `SubtleCrypto` in environments where it is not yet supported", "homepage": "https://www.solanakit.com/api#solanawebcrypto-ed25519-polyfill", "exports": {