Releases: TanStack/pacer
Releases · TanStack/pacer
@tanstack/[email protected]
Minor Changes
-
- feat:Added
AsyncRetryerclass andasyncRetryfunction with exponential/linear/fixed backoff strategies, jitter support, timeout controls (maxExecutionTime,maxTotalExecutionTime), lifecycle callbacks (onRetry,onSuccess,onError,onLastError,onSettled,onAbort,onExecutionTimeout,onTotalExecutionTimeout), dynamic options, and built-in retry integration viaasyncRetryerOptionsfor all async utilities (AsyncBatcher,AsyncDebouncer,AsyncQueuer,AsyncRateLimiter,AsyncThrottler) (#54) - feat: Added
getAbortSignal()method to all async utilities (AsyncRetryer,AsyncBatcher,AsyncDebouncer,AsyncQueuer,AsyncRateLimiter,AsyncThrottler) to enable true cancellation of underlying async operations (like fetch requests) whenabort()is called - feat: Added
asyncBatcherOptions,asyncDebouncerOptions,asyncQueuerOptions,asyncRateLimiterOptions,asyncRetryerOptions,asyncThrottlerOptions,debouncerOptions,queuerOptions,rateLimiterOptions,throttlerOptionsutility functions for sharing common options between different pacer utilities - fix: Fixed async-throtter trailing edge behavior when long executions were awaited.
- breaking: standardized
reset,cancelandabortAPI behaviors with consistent naming and behavior across all async utilities. Canceling no longer aborts, new dedicatedabortmethod is provided for aborting ongoing executions.
- feat:Added
Patch Changes
- Updated dependencies [
3124ea3]:- @tanstack/[email protected]
@tanstack/[email protected]
Minor Changes
-
- feat:Added
AsyncRetryerclass andasyncRetryfunction with exponential/linear/fixed backoff strategies, jitter support, timeout controls (maxExecutionTime,maxTotalExecutionTime), lifecycle callbacks (onRetry,onSuccess,onError,onLastError,onSettled,onAbort,onExecutionTimeout,onTotalExecutionTimeout), dynamic options, and built-in retry integration viaasyncRetryerOptionsfor all async utilities (AsyncBatcher,AsyncDebouncer,AsyncQueuer,AsyncRateLimiter,AsyncThrottler) (#54) - feat: Added
getAbortSignal()method to all async utilities (AsyncRetryer,AsyncBatcher,AsyncDebouncer,AsyncQueuer,AsyncRateLimiter,AsyncThrottler) to enable true cancellation of underlying async operations (like fetch requests) whenabort()is called - feat: Added
asyncBatcherOptions,asyncDebouncerOptions,asyncQueuerOptions,asyncRateLimiterOptions,asyncRetryerOptions,asyncThrottlerOptions,debouncerOptions,queuerOptions,rateLimiterOptions,throttlerOptionsutility functions for sharing common options between different pacer utilities - fix: Fixed async-throtter trailing edge behavior when long executions were awaited.
- breaking: standardized
reset,cancelandabortAPI behaviors with consistent naming and behavior across all async utilities. Canceling no longer aborts, new dedicatedabortmethod is provided for aborting ongoing executions.
- feat:Added
Patch Changes
- Updated dependencies [
3124ea3]:- @tanstack/[email protected]
@tanstack/[email protected]
Minor Changes
-
feat: Added
PacerProvidercomponent and related hooks (usePacerContext,useDefaultPacerOptions) for React applications to set default configurations for all pacer utilities within a component tree (#54) -
- feat:Added
AsyncRetryerclass andasyncRetryfunction with exponential/linear/fixed backoff strategies, jitter support, timeout controls (maxExecutionTime,maxTotalExecutionTime), lifecycle callbacks (onRetry,onSuccess,onError,onLastError,onSettled,onAbort,onExecutionTimeout,onTotalExecutionTimeout), dynamic options, and built-in retry integration viaasyncRetryerOptionsfor all async utilities (AsyncBatcher,AsyncDebouncer,AsyncQueuer,AsyncRateLimiter,AsyncThrottler) (#54) - feat: Added
getAbortSignal()method to all async utilities (AsyncRetryer,AsyncBatcher,AsyncDebouncer,AsyncQueuer,AsyncRateLimiter,AsyncThrottler) to enable true cancellation of underlying async operations (like fetch requests) whenabort()is called - feat: Added
asyncBatcherOptions,asyncDebouncerOptions,asyncQueuerOptions,asyncRateLimiterOptions,asyncRetryerOptions,asyncThrottlerOptions,debouncerOptions,queuerOptions,rateLimiterOptions,throttlerOptionsutility functions for sharing common options between different pacer utilities - fix: Fixed async-throtter trailing edge behavior when long executions were awaited.
- breaking: standardized
reset,cancelandabortAPI behaviors with consistent naming and behavior across all async utilities. Canceling no longer aborts, new dedicatedabortmethod is provided for aborting ongoing executions.
- feat:Added
Patch Changes
- Updated dependencies [
3124ea3]:- @tanstack/[email protected]
@tanstack/[email protected]
Minor Changes
-
- feat:Added
AsyncRetryerclass andasyncRetryfunction with exponential/linear/fixed backoff strategies, jitter support, timeout controls (maxExecutionTime,maxTotalExecutionTime), lifecycle callbacks (onRetry,onSuccess,onError,onLastError,onSettled,onAbort,onExecutionTimeout,onTotalExecutionTimeout), dynamic options, and built-in retry integration viaasyncRetryerOptionsfor all async utilities (AsyncBatcher,AsyncDebouncer,AsyncQueuer,AsyncRateLimiter,AsyncThrottler) (#54) - feat: Added
getAbortSignal()method to all async utilities (AsyncRetryer,AsyncBatcher,AsyncDebouncer,AsyncQueuer,AsyncRateLimiter,AsyncThrottler) to enable true cancellation of underlying async operations (like fetch requests) whenabort()is called - feat: Added
asyncBatcherOptions,asyncDebouncerOptions,asyncQueuerOptions,asyncRateLimiterOptions,asyncRetryerOptions,asyncThrottlerOptions,debouncerOptions,queuerOptions,rateLimiterOptions,throttlerOptionsutility functions for sharing common options between different pacer utilities - fix: Fixed async-throtter trailing edge behavior when long executions were awaited.
- breaking: standardized
reset,cancelandabortAPI behaviors with consistent naming and behavior across all async utilities. Canceling no longer aborts, new dedicatedabortmethod is provided for aborting ongoing executions.
- feat:Added
Patch Changes
- Updated dependencies [
3124ea3]:- @tanstack/[email protected]
@tanstack/[email protected]
Minor Changes
-
- feat:Added
AsyncRetryerclass andasyncRetryfunction with exponential/linear/fixed backoff strategies, jitter support, timeout controls (maxExecutionTime,maxTotalExecutionTime), lifecycle callbacks (onRetry,onSuccess,onError,onLastError,onSettled,onAbort,onExecutionTimeout,onTotalExecutionTimeout), dynamic options, and built-in retry integration viaasyncRetryerOptionsfor all async utilities (AsyncBatcher,AsyncDebouncer,AsyncQueuer,AsyncRateLimiter,AsyncThrottler) (#54) - feat: Added
getAbortSignal()method to all async utilities (AsyncRetryer,AsyncBatcher,AsyncDebouncer,AsyncQueuer,AsyncRateLimiter,AsyncThrottler) to enable true cancellation of underlying async operations (like fetch requests) whenabort()is called - feat: Added
asyncBatcherOptions,asyncDebouncerOptions,asyncQueuerOptions,asyncRateLimiterOptions,asyncRetryerOptions,asyncThrottlerOptions,debouncerOptions,queuerOptions,rateLimiterOptions,throttlerOptionsutility functions for sharing common options between different pacer utilities - fix: Fixed async-throtter trailing edge behavior when long executions were awaited.
- breaking: standardized
reset,cancelandabortAPI behaviors with consistent naming and behavior across all async utilities. Canceling no longer aborts, new dedicatedabortmethod is provided for aborting ongoing executions.
- feat:Added
@tanstack/[email protected]
Minor Changes
-
- feat:Added
AsyncRetryerclass andasyncRetryfunction with exponential/linear/fixed backoff strategies, jitter support, timeout controls (maxExecutionTime,maxTotalExecutionTime), lifecycle callbacks (onRetry,onSuccess,onError,onLastError,onSettled,onAbort,onExecutionTimeout,onTotalExecutionTimeout), dynamic options, and built-in retry integration viaasyncRetryerOptionsfor all async utilities (AsyncBatcher,AsyncDebouncer,AsyncQueuer,AsyncRateLimiter,AsyncThrottler) (#54) - feat: Added
getAbortSignal()method to all async utilities (AsyncRetryer,AsyncBatcher,AsyncDebouncer,AsyncQueuer,AsyncRateLimiter,AsyncThrottler) to enable true cancellation of underlying async operations (like fetch requests) whenabort()is called - feat: Added
asyncBatcherOptions,asyncDebouncerOptions,asyncQueuerOptions,asyncRateLimiterOptions,asyncRetryerOptions,asyncThrottlerOptions,debouncerOptions,queuerOptions,rateLimiterOptions,throttlerOptionsutility functions for sharing common options between different pacer utilities - fix: Fixed async-throtter trailing edge behavior when long executions were awaited.
- breaking: standardized
reset,cancelandabortAPI behaviors with consistent naming and behavior across all async utilities. Canceling no longer aborts, new dedicatedabortmethod is provided for aborting ongoing executions.
- feat:Added
Patch Changes
- Updated dependencies [
3124ea3]:- @tanstack/[email protected]
@tanstack/[email protected]
Patch Changes
-
update pacer devtools to use devtools-utils to avoid common issues in user projects (#80)
-
Updated dependencies [
4dfd562]:- @tanstack/[email protected]
@tanstack/[email protected]
Patch Changes
-
update pacer devtools to use devtools-utils to avoid common issues in user projects (#80)
-
Updated dependencies [
4dfd562]:- @tanstack/[email protected]
@tanstack/[email protected]
Patch Changes
- update pacer devtools to use devtools-utils to avoid common issues in user projects (#80)
@tanstack/[email protected]
Patch Changes
- Updated dependencies [
129de42]:- @tanstack/[email protected]