unstale

npm / @tanstack/react-pacer

@tanstack/react-pacer

What changed in @tanstack/react-pacer 0.17 to 0.24, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-13.

8 breaking9 new APIs and options1 behavior and defaults1 tooling5 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.3.0 on npm

@tanstack/react-pacer 0.246 changes

Breaking changes 5

  • CommonJS packages are no longer published.

    0.24.0release notes

  • Packages now target ES2022, which may affect compatibility with older JavaScript runtimes.

    0.24.0release notes

  • Packages and declarations are ESM-only; existing subpath and browser/server exports are preserved.

    0.24.0release notes

  • Node.js 20 is now the target runtime.

    0.24.0release notes

  • Source files and source maps are no longer published.

    0.24.0release notes

Tooling 1

  • A framework-independent Pacer plugin is available for the TanStack Devtools host.

    0.24.1release notes

@tanstack/react-pacer 0.231 changes

Fixes and other changes 1

  • The hook now returns Promise<Awaited<ReturnType<TFn>> | undefined>, matching the actual runtime behavior.

    0.23.0release notes

@tanstack/react-pacer 0.222 changes

New APIs and options 1

  • Adds the useSelector hook with the upgrade to TanStack Store.

    0.22.0release notes

Fixes and other changes 1

  • Standalone devtools panels can render without required TanStack Devtools props.

    0.22.1release notes

@tanstack/react-pacer 0.211 changes

Behavior and default changes 1

@tanstack/react-pacer 0.193 changes

New APIs and options 1

Fixes and other changes 2

@tanstack/react-pacer 0.1711 changes

Breaking changes 3

  • Adds a dedicated method for aborting ongoing executions across async utilities.

    0.17.0release notes

  • Canceling async utility executions no longer aborts them; aborting ongoing executions uses the dedicated abort method.

    0.17.0release notes

  • Standardizes reset behavior across async utilities.

    0.17.0release notes

New APIs and options 7

  • Adds a utility function for sharing common options between pacer utilities.

    0.17.0release notes

  • Adds a function for retrying asynchronous operations with configurable backoff strategies, jitter, timeout controls, lifecycle callbacks, and dynamic options.

    0.17.0release notes

  • Adds a class supporting exponential, linear, and fixed backoff strategies, jitter, timeout controls, lifecycle callbacks, and dynamic options.

    0.17.0release notes

  • Adds built-in retry integration for async utilities and a utility function for sharing common retry options.

    0.17.0release notes

  • Adds a method to async utilities for canceling underlying asynchronous operations when abort is called.

    0.17.0release notes

  • Adds a React component for setting default configurations for all pacer utilities within a component tree.

    0.17.0release notes

  • Adds a hook related to configuring defaults for pacer utilities within a component tree.

    0.17.0release notes

Fixes and other changes 1

  • Fixes trailing-edge behavior when long async-throttler executions were awaited.

    0.17.0release notes