Releases: TanStack/pacer
Releases · TanStack/pacer
@tanstack/pacer@0.12.0
Minor Changes
- breaking: changed callback signature of
onErrorin AsyncDebouncer, AsyncThrottler, AsyncQueuer, AsyncRatelimiter, and AsyncBatcher to include the item that caused the error (#45)
fix: Fixed Error Handling in Async Debouncer and Throttler by properly resolving and rejecting returned promises frommaybeExecute
@tanstack/solid-pacer@0.11.0
@tanstack/react-pacer@0.11.0
@tanstack/pacer@0.11.0
Minor Changes
- fix: lastArgs in
DebouncerandAsyncDebouncernot getting set to undefined after execution (#43)
fix:nextExecutioninThrottlerandAsyncThrottlernot getting set to undefined after timestamp has passed
@tanstack/solid-pacer@0.10.0
Minor Changes
- breaking: Removed
isRunningstate fromBatcherandAsyncBatcherutils, and also removedstartandstopmethods (#40)
breaking: Changedflush()method inAsyncDebouncer,AsyncThrottler, andAsyncQueuerto return Promises instead of void
feat: AddedflushAsBatchmethods to theQueuerandAsyncQueuerutils
feat: AddedisExceededandstatusstate properties toRateLimiterandAsyncRateLimiterfor better rate limit tracking
feat: Enhanced error handling inAsyncDebouncerandAsyncThrottlerwith proper promise rejection support
feat: Improved timeout management in rate limiters with automatic cleanup of expired execution times
Patch Changes
- Updated dependencies [
d229d42]:- @tanstack/pacer@0.10.0
@tanstack/react-pacer@0.10.0
Minor Changes
- breaking: Removed
isRunningstate fromBatcherandAsyncBatcherutils, and also removedstartandstopmethods (#40)
breaking: Changedflush()method inAsyncDebouncer,AsyncThrottler, andAsyncQueuerto return Promises instead of void
feat: AddedflushAsBatchmethods to theQueuerandAsyncQueuerutils
feat: AddedisExceededandstatusstate properties toRateLimiterandAsyncRateLimiterfor better rate limit tracking
feat: Enhanced error handling inAsyncDebouncerandAsyncThrottlerwith proper promise rejection support
feat: Improved timeout management in rate limiters with automatic cleanup of expired execution times
Patch Changes
- Updated dependencies [
d229d42]:- @tanstack/pacer@0.10.0
@tanstack/pacer@0.10.0
Minor Changes
- breaking: Removed
isRunningstate fromBatcherandAsyncBatcherutils, and also removedstartandstopmethods (#40)
breaking: Changedflush()method inAsyncDebouncer,AsyncThrottler, andAsyncQueuerto return Promises instead of void
feat: AddedflushAsBatchmethods to theQueuerandAsyncQueuerutils
feat: AddedisExceededandstatusstate properties toRateLimiterandAsyncRateLimiterfor better rate limit tracking
feat: Enhanced error handling inAsyncDebouncerandAsyncThrottlerwith proper promise rejection support
feat: Improved timeout management in rate limiters with automatic cleanup of expired execution times
@tanstack/solid-pacer@0.9.1
Patch Changes
- Updated dependencies [
6b435f5]:- @tanstack/pacer@0.9.1
@tanstack/react-pacer@0.9.1
Patch Changes
- Updated dependencies [
6b435f5]:- @tanstack/pacer@0.9.1
@tanstack/pacer@0.9.1
Patch Changes
- Fixed queuer being stuck after flush (
6b435f5)