Skip to content

ci: Version Packages - #248

Merged
KevinVandy merged 1 commit into
mainfrom
changeset-release/main
Aug 7, 2026
Merged

ci: Version Packages#248
KevinVandy merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

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

@tanstack/angular-pacer@0.24.0

Minor Changes

  • Update package dependencies and migrate the devtools theme integration to the latest API. (#245)

Patch Changes

@tanstack/pacer@0.22.0

Minor Changes

  • Update package dependencies and migrate the devtools theme integration to the latest API. (#245)

Patch Changes

  • fix(queuer): stop silently dropping falsy items (0, '', false) from AsyncQueuer processing, and stop throwing a TypeError when null items are added to AsyncQueuer or Queuer without a custom getPriority (fixes #200) (#246)

  • fix(async-queuer): respect the wait period when addItem is called during active processing. pendingTick now stays true while executions or wait timers are pending (matching the sync Queuer's semantics), task errors no longer kill the processing chain or produce unhandled promise rejections during tick-driven processing, and flush/flushAsBatch restart the tick chain they interrupt (fixes #188) (#246)

  • fix: async utility return types no longer double-wrap promises. maybeExecute, flush, lastResult state, and onSuccess callbacks on AsyncDebouncer, AsyncThrottler, and AsyncRateLimiter (and the asyncDebounce/asyncThrottle/asyncRateLimit helpers) now use Awaited<ReturnType<TFn>> instead of ReturnType<TFn>. The useAsyncDebouncedCallback, useAsyncThrottledCallback, and useAsyncRateLimitedCallback hooks in react-pacer and preact-pacer now return Promise<Awaited<ReturnType<TFn>> | undefined>, matching the angular adapter and the actual runtime behavior (fixes #156) (#246)

  • fix: remove the devtools event-client integration from AsyncRetryer to fix unbounded memory growth (AsyncQueuer leaks memory in Node.js via unintended retryer key propagation #198). Retryer instances are created per-execution by AsyncQueuer, AsyncDebouncer, AsyncThrottler, and AsyncRateLimiter, so every execution permanently accumulated a devtools event listener, a live instance in the devtools registry (keyed "<key>-retryer-N", or "undefined-retryer-N" when the parent had no key), and queued devtools events — most visibly as a memory leak in Node.js. The devtools panel never consumed retryer events, so no devtools functionality is lost. The key option on AsyncRetryer remains as a plain identifier, and internal retryers now receive asyncRetryerOptions unmodified (#246)

@tanstack/pacer-devtools@1.4.0

Minor Changes

  • Update package dependencies and migrate the devtools theme integration to the latest API. (#245)

@tanstack/preact-pacer@0.23.0

Minor Changes

  • Update package dependencies and migrate the devtools theme integration to the latest API. (#245)

Patch Changes

  • fix: async utility return types no longer double-wrap promises. maybeExecute, flush, lastResult state, and onSuccess callbacks on AsyncDebouncer, AsyncThrottler, and AsyncRateLimiter (and the asyncDebounce/asyncThrottle/asyncRateLimit helpers) now use Awaited<ReturnType<TFn>> instead of ReturnType<TFn>. The useAsyncDebouncedCallback, useAsyncThrottledCallback, and useAsyncRateLimitedCallback hooks in react-pacer and preact-pacer now return Promise<Awaited<ReturnType<TFn>> | undefined>, matching the angular adapter and the actual runtime behavior (fixes #156) (#246)

  • Updated dependencies [dc47121, dc47121, dc47121, bd96217, dc47121]:

    • @tanstack/pacer@0.22.0

@tanstack/preact-pacer-devtools@0.7.0

Minor Changes

  • Update package dependencies and migrate the devtools theme integration to the latest API. (#245)

Patch Changes

  • Updated dependencies [bd96217]:
    • @tanstack/pacer-devtools@1.4.0

@tanstack/react-pacer@0.23.0

Minor Changes

  • Update package dependencies and migrate the devtools theme integration to the latest API. (#245)

Patch Changes

  • fix: async utility return types no longer double-wrap promises. maybeExecute, flush, lastResult state, and onSuccess callbacks on AsyncDebouncer, AsyncThrottler, and AsyncRateLimiter (and the asyncDebounce/asyncThrottle/asyncRateLimit helpers) now use Awaited<ReturnType<TFn>> instead of ReturnType<TFn>. The useAsyncDebouncedCallback, useAsyncThrottledCallback, and useAsyncRateLimitedCallback hooks in react-pacer and preact-pacer now return Promise<Awaited<ReturnType<TFn>> | undefined>, matching the angular adapter and the actual runtime behavior (fixes #156) (#246)

  • Updated dependencies [dc47121, dc47121, dc47121, bd96217, dc47121]:

    • @tanstack/pacer@0.22.0

@tanstack/react-pacer-devtools@0.8.0

Minor Changes

  • Update package dependencies and migrate the devtools theme integration to the latest API. (#245)

Patch Changes

  • Updated dependencies [bd96217]:
    • @tanstack/pacer-devtools@1.4.0

@tanstack/solid-pacer@0.22.0

Minor Changes

  • Update package dependencies and migrate the devtools theme integration to the latest API. (#245)

Patch Changes

@tanstack/solid-pacer-devtools@0.7.0

Minor Changes

  • Update package dependencies and migrate the devtools theme integration to the latest API. (#245)

Patch Changes

  • Updated dependencies [bd96217]:
    • @tanstack/pacer-devtools@1.4.0

@KevinVandy
KevinVandy merged commit c758955 into main Aug 7, 2026
3 checks passed
@KevinVandy
KevinVandy deleted the changeset-release/main branch August 7, 2026 02:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant