Releases: TanStack/pacer
Releases · TanStack/pacer
@tanstack/[email protected]
Patch Changes
- Updated dependencies [
f841198]:- @tanstack/[email protected]
@tanstack/[email protected]
Patch Changes
- Updated dependencies [
64db505]:- @tanstack/[email protected]
@tanstack/[email protected]
Patch Changes
- Updated dependencies [
f841198]:- @tanstack/[email protected]
@tanstack/[email protected]
Patch Changes
- Updated dependencies [
64db505]:- @tanstack/[email protected]
@tanstack/[email protected]
Patch Changes
- fix devtools visibility issue (#96)
@tanstack/[email protected]
Patch Changes
- Removed auto-uuid key generation for devtools. Now in order for pacer devtools to detect a util, you must define a key option (#94)
@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]