Skip to content

Version Packages#8

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

Version Packages#8
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

Copy link
Copy Markdown

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/errors@8.0.0

Minor Changes

  • #1811 7022c26 Thanks @mcintyre94! - Add bridgeStoreToAsyncIterable to @solana/subscribable

    bridgeStoreToAsyncIterable adapts a ReactiveStreamStore into the pull-based AsyncIterable contract that consumers like TanStack Query's experimental_streamedQuery expect. It is now a public export of @solana/subscribable (and re-exported from @solana/kit). It was previously an internal helper of @solana/react, but it is not React- or TanStack-specific and is useful to any consumer that needs to drive a stream store by for await-ing it.

    The bridge only observes the store — consistent with the rest of the ecosystem, the caller owns the store's lifecycle (connect() it yourself, bound to the same signal, and reset() it when done). The bridge subscribes, seeds from the store's current snapshot, yields values, and unsubscribes when iteration ends.

    It throws the new SOLANA_ERROR__SUBSCRIBABLE__STREAM_CLOSED_WITHOUT_ERROR when a store closes in an error state with a nullish payload. This is the error useSubscriptionQuery and useTrackedDataQuery now surface in that case; the SWR bridge is unaffected.

@solana/kit@8.0.0

Minor Changes

  • #1811 7022c26 Thanks @mcintyre94! - Add bridgeStoreToAsyncIterable to @solana/subscribable

    bridgeStoreToAsyncIterable adapts a ReactiveStreamStore into the pull-based AsyncIterable contract that consumers like TanStack Query's experimental_streamedQuery expect. It is now a public export of @solana/subscribable (and re-exported from @solana/kit). It was previously an internal helper of @solana/react, but it is not React- or TanStack-specific and is useful to any consumer that needs to drive a stream store by for await-ing it.

    The bridge only observes the store — consistent with the rest of the ecosystem, the caller owns the store's lifecycle (connect() it yourself, bound to the same signal, and reset() it when done). The bridge subscribes, seeds from the store's current snapshot, yields values, and unsubscribes when iteration ends.

    It throws the new SOLANA_ERROR__SUBSCRIBABLE__STREAM_CLOSED_WITHOUT_ERROR when a store closes in an error state with a nullish payload. This is the error useSubscriptionQuery and useTrackedDataQuery now surface in that case; the SWR bridge is unaffected.

  • #1824 b47feb6 Thanks @mcintyre94! - Re-export @solana/promises from @solana/kit

    @solana/kit now re-exports the @solana/promises package, so its helpers — isAbortError, getAbortablePromise, and safeRace — are available directly from @solana/kit without a separate dependency. This is particularly useful alongside @solana/react's useAction, whose superseded or aborted dispatches reject with an AbortError that callers filter using isAbortError.

Patch Changes

  • Updated dependencies [7022c26, c45d5e0, c8235ca]:
    • @solana/subscribable@8.0.0
    • @solana/errors@8.0.0
    • @solana/transaction-introspection@8.0.0
    • @solana/rpc-api@8.0.0
    • @solana/rpc-subscriptions@8.0.0
    • @solana/accounts@8.0.0
    • @solana/addresses@8.0.0
    • @solana/instruction-plans@8.0.0
    • @solana/instructions@8.0.0
    • @solana/keys@8.0.0
    • @solana/offchain-messages@8.0.0
    • @solana/program-client-core@8.0.0
    • @solana/programs@8.0.0
    • @solana/rpc@8.0.0
    • @solana/rpc-spec-types@8.0.0
    • @solana/rpc-types@8.0.0
    • @solana/signers@8.0.0
    • @solana/sysvars@8.0.0
    • @solana/transaction-confirmation@8.0.0
    • @solana/transaction-messages@8.0.0
    • @solana/transactions@8.0.0
    • @solana/codecs@8.0.0
    • @solana/plugin-interfaces@8.0.0
    • @solana/rpc-parsed-types@8.0.0
    • @solana/functional@8.0.0
    • @solana/plugin-core@8.0.0
    • @solana/promises@8.0.0

@solana/react@8.0.0

Minor Changes

  • #1811 7022c26 Thanks @mcintyre94! - Add bridgeStoreToAsyncIterable to @solana/subscribable

    bridgeStoreToAsyncIterable adapts a ReactiveStreamStore into the pull-based AsyncIterable contract that consumers like TanStack Query's experimental_streamedQuery expect. It is now a public export of @solana/subscribable (and re-exported from @solana/kit). It was previously an internal helper of @solana/react, but it is not React- or TanStack-specific and is useful to any consumer that needs to drive a stream store by for await-ing it.

    The bridge only observes the store — consistent with the rest of the ecosystem, the caller owns the store's lifecycle (connect() it yourself, bound to the same signal, and reset() it when done). The bridge subscribes, seeds from the store's current snapshot, yields values, and unsubscribes when iteration ends.

    It throws the new SOLANA_ERROR__SUBSCRIBABLE__STREAM_CLOSED_WITHOUT_ERROR when a store closes in an error state with a nullish payload. This is the error useSubscriptionQuery and useTrackedDataQuery now surface in that case; the SWR bridge is unaffected.

Patch Changes

  • Updated dependencies [7022c26, b47feb6]:
    • @solana/subscribable@8.0.0
    • @solana/kit@8.0.0
    • @solana/signers@8.0.0
    • @solana/transaction-messages@8.0.0
    • @solana/transactions@8.0.0
    • @solana/promises@8.0.0

@solana/rpc-api@8.0.0

Minor Changes

  • #1776 c8235ca Thanks @mcintyre94! - Add the getTransactionsForAddress RPC method type. This method combines address-history discovery and per-transaction fetching into a single query, with server-side filtering, bidirectional sorting, and cursor-based pagination. It will be part of the upcoming solana-rpc spec and is part of the solana-rpc/superbank project, and is already available from major RPC providers.

    It supports both signatures and full (json/jsonParsed/base58/base64) response modes. The shared transaction metadata types also gain an optional meta.costUnits field, which surfaces on getTransaction as well.

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0
    • @solana/rpc-spec@8.0.0
    • @solana/addresses@8.0.0
    • @solana/codecs-core@8.0.0
    • @solana/codecs-strings@8.0.0
    • @solana/keys@8.0.0
    • @solana/rpc-transformers@8.0.0
    • @solana/rpc-types@8.0.0
    • @solana/transaction-messages@8.0.0
    • @solana/transactions@8.0.0
    • @solana/rpc-parsed-types@8.0.0

@solana/subscribable@8.0.0

Minor Changes

  • #1811 7022c26 Thanks @mcintyre94! - Add bridgeStoreToAsyncIterable to @solana/subscribable

    bridgeStoreToAsyncIterable adapts a ReactiveStreamStore into the pull-based AsyncIterable contract that consumers like TanStack Query's experimental_streamedQuery expect. It is now a public export of @solana/subscribable (and re-exported from @solana/kit). It was previously an internal helper of @solana/react, but it is not React- or TanStack-specific and is useful to any consumer that needs to drive a stream store by for await-ing it.

    The bridge only observes the store — consistent with the rest of the ecosystem, the caller owns the store's lifecycle (connect() it yourself, bound to the same signal, and reset() it when done). The bridge subscribes, seeds from the store's current snapshot, yields values, and unsubscribes when iteration ends.

    It throws the new SOLANA_ERROR__SUBSCRIBABLE__STREAM_CLOSED_WITHOUT_ERROR when a store closes in an error state with a nullish payload. This is the error useSubscriptionQuery and useTrackedDataQuery now surface in that case; the SWR bridge is unaffected.

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0
    • @solana/promises@8.0.0

@solana/transaction-introspection@8.0.0

Minor Changes

  • #1814 c45d5e0 Thanks @mcintyre94! - decodeTransactionFromRpcResponse now accepts confirmed transactions from any RPC method that returns them, not just getTransaction. It reads only the shared transaction / meta / version envelope, so getTransactionsForAddress results (map over its data array) and getBlock results (map over its transactions array, with transactionDetails: 'full') decode identically, including legacy transactions fetched without maxSupportedTransactionVersion. The 'json' overload now types its omitted transaction as never rather than an optional Transaction, reflecting that the JSON path never yields re-encodable wire bytes.

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0
    • @solana/addresses@8.0.0
    • @solana/codecs-core@8.0.0
    • @solana/codecs-strings@8.0.0
    • @solana/instructions@8.0.0
    • @solana/rpc-types@8.0.0
    • @solana/transaction-messages@8.0.0
    • @solana/transactions@8.0.0

@solana/accounts@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0
    • @solana/rpc-spec@8.0.0
    • @solana/addresses@8.0.0
    • @solana/codecs-core@8.0.0
    • @solana/codecs-strings@8.0.0
    • @solana/rpc-types@8.0.0

@solana/addresses@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0
    • @solana/assertions@8.0.0
    • @solana/codecs-core@8.0.0
    • @solana/codecs-strings@8.0.0
    • @solana/nominal-types@8.0.0

@solana/assertions@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0

@solana/codecs@8.0.0

Patch Changes

  • Updated dependencies [204ed6e]:
    • @solana/codecs-data-structures@8.0.0
    • @solana/codecs-core@8.0.0
    • @solana/codecs-numbers@8.0.0
    • @solana/codecs-strings@8.0.0
    • @solana/fixed-points@8.0.0
    • @solana/options@8.0.0

@solana/codecs-core@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0

@solana/codecs-data-structures@8.0.0

Patch Changes

  • #1809 204ed6e Thanks @mcintyre94! - Allow boolean predicates passed to getPatternMatchCodec and getPatternMatchEncoder to narrow to a subtype of the variant's value type. Previously, matching against codecs whose value type is a union — such as the number codecs, whose encode type is number | bigint — forced predicates to be typed against the full union (e.g. (value: number | bigint) => …). The predicate parameter is now checked bivariantly, so a narrower predicate like (value: number) => … is accepted, mirroring the ergonomics of getPredicateCodec and getPredicateEncoder.

  • Updated dependencies [7022c26]:

    • @solana/errors@8.0.0
    • @solana/codecs-core@8.0.0
    • @solana/codecs-numbers@8.0.0

@solana/codecs-numbers@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0
    • @solana/codecs-core@8.0.0

@solana/codecs-strings@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0
    • @solana/codecs-core@8.0.0
    • @solana/codecs-numbers@8.0.0

@solana/compat@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0
    • @solana/addresses@8.0.0
    • @solana/codecs-core@8.0.0
    • @solana/instructions@8.0.0
    • @solana/keys@8.0.0
    • @solana/transactions@8.0.0

@solana/fixed-points@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0
    • @solana/codecs-core@8.0.0

@solana/instruction-plans@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0
    • @solana/instructions@8.0.0
    • @solana/keys@8.0.0
    • @solana/transaction-messages@8.0.0
    • @solana/transactions@8.0.0
    • @solana/promises@8.0.0

@solana/instructions@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0
    • @solana/codecs-core@8.0.0

@solana/keys@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0
    • @solana/assertions@8.0.0
    • @solana/codecs-core@8.0.0
    • @solana/codecs-strings@8.0.0
    • @solana/nominal-types@8.0.0
    • @solana/promises@8.0.0

@solana/offchain-messages@8.0.0

Patch Changes

  • Updated dependencies [7022c26, 204ed6e]:
    • @solana/errors@8.0.0
    • @solana/codecs-data-structures@8.0.0
    • @solana/addresses@8.0.0
    • @solana/codecs-core@8.0.0
    • @solana/codecs-numbers@8.0.0
    • @solana/codecs-strings@8.0.0
    • @solana/keys@8.0.0
    • @solana/nominal-types@8.0.0

@solana/options@8.0.0

Patch Changes

  • Updated dependencies [7022c26, 204ed6e]:
    • @solana/errors@8.0.0
    • @solana/codecs-data-structures@8.0.0
    • @solana/codecs-core@8.0.0
    • @solana/codecs-numbers@8.0.0
    • @solana/codecs-strings@8.0.0

@solana/plugin-interfaces@8.0.0

Patch Changes

  • Updated dependencies []:
    • @solana/rpc-spec@8.0.0
    • @solana/rpc-subscriptions-spec@8.0.0
    • @solana/addresses@8.0.0
    • @solana/instruction-plans@8.0.0
    • @solana/keys@8.0.0
    • @solana/rpc-types@8.0.0
    • @solana/signers@8.0.0

@solana/program-client-core@8.0.0

Patch Changes

  • Updated dependencies [7022c26, c8235ca]:
    • @solana/errors@8.0.0
    • @solana/rpc-api@8.0.0
    • @solana/accounts@8.0.0
    • @solana/addresses@8.0.0
    • @solana/codecs-core@8.0.0
    • @solana/instruction-plans@8.0.0
    • @solana/instructions@8.0.0
    • @solana/signers@8.0.0
    • @solana/plugin-interfaces@8.0.0

@solana/programs@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0
    • @solana/addresses@8.0.0

@solana/rpc@8.0.0

Patch Changes

  • Updated dependencies [7022c26, c8235ca]:
    • @solana/errors@8.0.0
    • @solana/rpc-api@8.0.0
    • @solana/rpc-spec@8.0.0
    • @solana/rpc-spec-types@8.0.0
    • @solana/rpc-transformers@8.0.0
    • @solana/rpc-transport-http@8.0.0
    • @solana/rpc-types@8.0.0
    • @solana/fast-stable-stringify@8.0.0
    • @solana/functional@8.0.0

@solana/rpc-graphql@8.0.0

Patch Changes

  • Updated dependencies []:
    • @solana/codecs-strings@8.0.0
    • @solana/fast-stable-stringify@8.0.0

@solana/rpc-spec@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/subscribable@8.0.0
    • @solana/errors@8.0.0
    • @solana/rpc-spec-types@8.0.0

@solana/rpc-spec-types@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0

@solana/rpc-subscriptions@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/subscribable@8.0.0
    • @solana/errors@8.0.0
    • @solana/rpc-subscriptions-channel-websocket@8.0.0
    • @solana/rpc-subscriptions-spec@8.0.0
    • @solana/rpc-spec-types@8.0.0
    • @solana/rpc-transformers@8.0.0
    • @solana/rpc-types@8.0.0
    • @solana/rpc-subscriptions-api@8.0.0
    • @solana/fast-stable-stringify@8.0.0
    • @solana/functional@8.0.0
    • @solana/promises@8.0.0

@solana/rpc-subscriptions-api@8.0.0

Patch Changes

  • Updated dependencies []:
    • @solana/rpc-subscriptions-spec@8.0.0
    • @solana/addresses@8.0.0
    • @solana/keys@8.0.0
    • @solana/rpc-transformers@8.0.0
    • @solana/rpc-types@8.0.0
    • @solana/transaction-messages@8.0.0
    • @solana/transactions@8.0.0

@solana/rpc-subscriptions-channel-websocket@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/subscribable@8.0.0
    • @solana/errors@8.0.0
    • @solana/rpc-subscriptions-spec@8.0.0
    • @solana/functional@8.0.0

@solana/rpc-subscriptions-spec@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/subscribable@8.0.0
    • @solana/errors@8.0.0
    • @solana/rpc-spec-types@8.0.0
    • @solana/promises@8.0.0

@solana/rpc-transformers@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0
    • @solana/rpc-spec-types@8.0.0
    • @solana/rpc-types@8.0.0
    • @solana/functional@8.0.0
    • @solana/nominal-types@8.0.0

@solana/rpc-transport-http@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0
    • @solana/rpc-spec@8.0.0
    • @solana/rpc-spec-types@8.0.0

@solana/rpc-types@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0
    • @solana/addresses@8.0.0
    • @solana/codecs-core@8.0.0
    • @solana/codecs-numbers@8.0.0
    • @solana/codecs-strings@8.0.0
    • @solana/fixed-points@8.0.0
    • @solana/nominal-types@8.0.0

@solana/signers@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0
    • @solana/addresses@8.0.0
    • @solana/codecs-core@8.0.0
    • @solana/instructions@8.0.0
    • @solana/keys@8.0.0
    • @solana/offchain-messages@8.0.0
    • @solana/transaction-messages@8.0.0
    • @solana/transactions@8.0.0
    • @solana/nominal-types@8.0.0

@solana/sysvars@8.0.0

Patch Changes

  • Updated dependencies [7022c26, 204ed6e]:
    • @solana/errors@8.0.0
    • @solana/codecs-data-structures@8.0.0
    • @solana/accounts@8.0.0
    • @solana/codecs-core@8.0.0
    • @solana/codecs-numbers@8.0.0
    • @solana/rpc-types@8.0.0

@solana/transaction-confirmation@8.0.0

Patch Changes

  • Updated dependencies [7022c26]:
    • @solana/errors@8.0.0
    • @solana/rpc-subscriptions@8.0.0
    • @solana/addresses@8.0.0
    • @solana/codecs-strings@8.0.0
    • @solana/keys@8.0.0
    • @solana/rpc@8.0.0
    • @solana/rpc-types@8.0.0
    • @solana/transaction-messages@8.0.0
    • @solana/transactions@8.0.0
    • @solana/promises@8.0.0

@solana/transaction-messages@8.0.0

Patch Changes

  • Updated dependencies [7022c26, 204ed6e]:
    • @solana/errors@8.0.0
    • @solana/codecs-data-structures@8.0.0
    • @solana/addresses@8.0.0
    • @solana/codecs-core@8.0.0
    • @solana/codecs-numbers@8.0.0
    • @solana/instructions@8.0.0
    • @solana/rpc-types@8.0.0
    • @solana/functional@8.0.0
    • @solana/nominal-types@8.0.0

@solana/transactions@8.0.0

Patch Changes

  • Updated dependencies [7022c26, 204ed6e]:
    • @solana/errors@8.0.0
    • @solana/codecs-data-structures@8.0.0
    • @solana/addresses@8.0.0
    • @solana/codecs-core@8.0.0
    • @solana/codecs-numbers@8.0.0
    • @solana/codecs-strings@8.0.0
    • @solana/instructions@8.0.0
    • @solana/keys@8.0.0
    • @solana/rpc-types@8.0.0
    • @solana/transaction-messages@8.0.0
    • @solana/functional@8.0.0
    • @solana/nominal-types@8.0.0

@solana/wallet-account-signer@8.0.0

Patch Changes

  • Updated dependencies []:
    • @solana/addresses@8.0.0
    • @solana/codecs-core@8.0.0
    • @solana/keys@8.0.0
    • @solana/signers@8.0.0
    • @solana/transaction-messages@8.0.0
    • @solana/transactions@8.0.0
    • @solana/promises@8.0.0

@solana/fast-stable-stringify@8.0.0

@solana/functional@8.0.0

@solana/nominal-types@8.0.0

@solana/plugin-core@8.0.0

@solana/promises@8.0.0

@solana/rpc-parsed-types@8.0.0

@solana/webcrypto-ed25519-polyfill@8.0.0

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.

0 participants