From 307d221a092094aad47dd0f11aa41b9f402526d9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 8 May 2025 02:27:20 +0000 Subject: [PATCH] ci: Version Packages --- .changeset/every-dolls-pay.md | 8 -- examples/react/asyncDebounce/package.json | 2 +- examples/react/asyncRateLimit/package.json | 2 +- examples/react/asyncThrottle/package.json | 2 +- examples/react/debounce/package.json | 2 +- examples/react/queue/package.json | 2 +- examples/react/rateLimit/package.json | 2 +- .../package.json | 2 +- .../react-query-queued-prefetch/package.json | 2 +- .../package.json | 2 +- examples/react/throttle/package.json | 2 +- examples/react/useAsyncDebouncer/package.json | 2 +- .../react/useAsyncQueuedState/package.json | 2 +- examples/react/useAsyncQueuer/package.json | 2 +- .../react/useAsyncRateLimiter/package.json | 2 +- examples/react/useAsyncThrottler/package.json | 2 +- .../react/useDebouncedCallback/package.json | 2 +- examples/react/useDebouncedState/package.json | 2 +- examples/react/useDebouncedValue/package.json | 2 +- examples/react/useDebouncer/package.json | 2 +- examples/react/useQueuedState/package.json | 2 +- examples/react/useQueuedValue/package.json | 2 +- examples/react/useQueuer/package.json | 2 +- .../react/useRateLimitedCallback/package.json | 2 +- .../react/useRateLimitedState/package.json | 2 +- .../react/useRateLimitedValue/package.json | 2 +- examples/react/useRateLimiter/package.json | 2 +- .../react/useThrottledCallback/package.json | 2 +- examples/react/useThrottledState/package.json | 2 +- examples/react/useThrottledValue/package.json | 2 +- examples/react/useThrottler/package.json | 2 +- examples/solid/asyncDebounce/package.json | 2 +- examples/solid/asyncRateLimit/package.json | 2 +- examples/solid/asyncThrottle/package.json | 2 +- .../solid/createAsyncDebouncer/package.json | 2 +- examples/solid/createAsyncQueuer/package.json | 2 +- .../solid/createAsyncRateLimiter/package.json | 2 +- .../solid/createAsyncThrottler/package.json | 2 +- .../solid/createDebouncedSignal/package.json | 2 +- .../solid/createDebouncedValue/package.json | 2 +- examples/solid/createDebouncer/package.json | 2 +- examples/solid/createQueuer/package.json | 2 +- .../createRateLimitedSignal/package.json | 2 +- .../solid/createRateLimitedValue/package.json | 2 +- examples/solid/createRateLimiter/package.json | 2 +- .../solid/createThrottledSignal/package.json | 2 +- .../solid/createThrottledValue/package.json | 2 +- examples/solid/createThrottler/package.json | 2 +- examples/solid/debounce/package.json | 2 +- examples/solid/queue/package.json | 2 +- examples/solid/rateLimit/package.json | 2 +- examples/solid/throttle/package.json | 2 +- packages/pacer/CHANGELOG.md | 7 ++ packages/pacer/package.json | 2 +- packages/react-pacer/CHANGELOG.md | 12 +++ packages/react-pacer/package.json | 2 +- packages/solid-pacer/CHANGELOG.md | 12 +++ packages/solid-pacer/package.json | 2 +- pnpm-lock.yaml | 102 +++++++++--------- 59 files changed, 136 insertions(+), 113 deletions(-) delete mode 100644 .changeset/every-dolls-pay.md diff --git a/.changeset/every-dolls-pay.md b/.changeset/every-dolls-pay.md deleted file mode 100644 index e15a06bfd..000000000 --- a/.changeset/every-dolls-pay.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@tanstack/pacer': minor -'@tanstack/solid-pacer': minor -'@tanstack/react-pacer': minor ---- - -Added fixed and sliding windowTypes to rate limiters -Added `getIsExecuting` to `AsyncRateLimiter` diff --git a/examples/react/asyncDebounce/package.json b/examples/react/asyncDebounce/package.json index 29d90ad12..115a244d3 100644 --- a/examples/react/asyncDebounce/package.json +++ b/examples/react/asyncDebounce/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/asyncRateLimit/package.json b/examples/react/asyncRateLimit/package.json index e9c033b88..873a3198d 100644 --- a/examples/react/asyncRateLimit/package.json +++ b/examples/react/asyncRateLimit/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/asyncThrottle/package.json b/examples/react/asyncThrottle/package.json index 93d7b37d6..f98835829 100644 --- a/examples/react/asyncThrottle/package.json +++ b/examples/react/asyncThrottle/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/debounce/package.json b/examples/react/debounce/package.json index 4749b3404..3e109a8d9 100644 --- a/examples/react/debounce/package.json +++ b/examples/react/debounce/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/queue/package.json b/examples/react/queue/package.json index 6aaabcb8a..5bf0a5926 100644 --- a/examples/react/queue/package.json +++ b/examples/react/queue/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/rateLimit/package.json b/examples/react/rateLimit/package.json index f4097ec53..bf7a1e168 100644 --- a/examples/react/rateLimit/package.json +++ b/examples/react/rateLimit/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/react-query-debounced-prefetch/package.json b/examples/react/react-query-debounced-prefetch/package.json index a0b945437..12fd660f2 100644 --- a/examples/react/react-query-debounced-prefetch/package.json +++ b/examples/react/react-query-debounced-prefetch/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "@tanstack/react-query": "^5.75.2", "@tanstack/react-query-devtools": "^5.75.2", "react": "^19.1.0", diff --git a/examples/react/react-query-queued-prefetch/package.json b/examples/react/react-query-queued-prefetch/package.json index 6ce1f3513..2b77e6a31 100644 --- a/examples/react/react-query-queued-prefetch/package.json +++ b/examples/react/react-query-queued-prefetch/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "@tanstack/react-query": "^5.75.2", "@tanstack/react-query-devtools": "^5.75.2", "react": "^19.1.0", diff --git a/examples/react/react-query-throttled-prefetch/package.json b/examples/react/react-query-throttled-prefetch/package.json index 02eb2f4a4..6113d8c85 100644 --- a/examples/react/react-query-throttled-prefetch/package.json +++ b/examples/react/react-query-throttled-prefetch/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "@tanstack/react-query": "^5.75.2", "@tanstack/react-query-devtools": "^5.75.2", "react": "^19.1.0", diff --git a/examples/react/throttle/package.json b/examples/react/throttle/package.json index f80f16bac..ada409a01 100644 --- a/examples/react/throttle/package.json +++ b/examples/react/throttle/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useAsyncDebouncer/package.json b/examples/react/useAsyncDebouncer/package.json index 1fc2be346..bd8c7bdcc 100644 --- a/examples/react/useAsyncDebouncer/package.json +++ b/examples/react/useAsyncDebouncer/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useAsyncQueuedState/package.json b/examples/react/useAsyncQueuedState/package.json index 918d8915f..014a4f88c 100644 --- a/examples/react/useAsyncQueuedState/package.json +++ b/examples/react/useAsyncQueuedState/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useAsyncQueuer/package.json b/examples/react/useAsyncQueuer/package.json index 0f05f25a2..58af88c6e 100644 --- a/examples/react/useAsyncQueuer/package.json +++ b/examples/react/useAsyncQueuer/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useAsyncRateLimiter/package.json b/examples/react/useAsyncRateLimiter/package.json index 78a1dfab8..0e9e629de 100644 --- a/examples/react/useAsyncRateLimiter/package.json +++ b/examples/react/useAsyncRateLimiter/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useAsyncThrottler/package.json b/examples/react/useAsyncThrottler/package.json index dddf45c42..90dfd58a8 100644 --- a/examples/react/useAsyncThrottler/package.json +++ b/examples/react/useAsyncThrottler/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useDebouncedCallback/package.json b/examples/react/useDebouncedCallback/package.json index 81bbae6df..eed0a4ba1 100644 --- a/examples/react/useDebouncedCallback/package.json +++ b/examples/react/useDebouncedCallback/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useDebouncedState/package.json b/examples/react/useDebouncedState/package.json index da24b6808..64e39fa98 100644 --- a/examples/react/useDebouncedState/package.json +++ b/examples/react/useDebouncedState/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useDebouncedValue/package.json b/examples/react/useDebouncedValue/package.json index 11b2626df..3ca616cf0 100644 --- a/examples/react/useDebouncedValue/package.json +++ b/examples/react/useDebouncedValue/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useDebouncer/package.json b/examples/react/useDebouncer/package.json index 90fc6abe0..ce8db7979 100644 --- a/examples/react/useDebouncer/package.json +++ b/examples/react/useDebouncer/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useQueuedState/package.json b/examples/react/useQueuedState/package.json index 92ec26925..93ba7228b 100644 --- a/examples/react/useQueuedState/package.json +++ b/examples/react/useQueuedState/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useQueuedValue/package.json b/examples/react/useQueuedValue/package.json index a4fb172f7..82409aef2 100644 --- a/examples/react/useQueuedValue/package.json +++ b/examples/react/useQueuedValue/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useQueuer/package.json b/examples/react/useQueuer/package.json index 824bb7105..32ccd2332 100644 --- a/examples/react/useQueuer/package.json +++ b/examples/react/useQueuer/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useRateLimitedCallback/package.json b/examples/react/useRateLimitedCallback/package.json index eacfd7061..309cbc4f2 100644 --- a/examples/react/useRateLimitedCallback/package.json +++ b/examples/react/useRateLimitedCallback/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useRateLimitedState/package.json b/examples/react/useRateLimitedState/package.json index 7df1acfdc..49ce08909 100644 --- a/examples/react/useRateLimitedState/package.json +++ b/examples/react/useRateLimitedState/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useRateLimitedValue/package.json b/examples/react/useRateLimitedValue/package.json index 5e069c98e..89aeebc8f 100644 --- a/examples/react/useRateLimitedValue/package.json +++ b/examples/react/useRateLimitedValue/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useRateLimiter/package.json b/examples/react/useRateLimiter/package.json index 877bb4c9d..2f951a8ea 100644 --- a/examples/react/useRateLimiter/package.json +++ b/examples/react/useRateLimiter/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useThrottledCallback/package.json b/examples/react/useThrottledCallback/package.json index 7dff8590d..b69c30eb5 100644 --- a/examples/react/useThrottledCallback/package.json +++ b/examples/react/useThrottledCallback/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useThrottledState/package.json b/examples/react/useThrottledState/package.json index 282b3ad72..9b4049966 100644 --- a/examples/react/useThrottledState/package.json +++ b/examples/react/useThrottledState/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useThrottledValue/package.json b/examples/react/useThrottledValue/package.json index fe3ce9b31..b4345c2ef 100644 --- a/examples/react/useThrottledValue/package.json +++ b/examples/react/useThrottledValue/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/react/useThrottler/package.json b/examples/react/useThrottler/package.json index ea1f140f2..6f31b2bea 100644 --- a/examples/react/useThrottler/package.json +++ b/examples/react/useThrottler/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-pacer": "^0.3.0", + "@tanstack/react-pacer": "^0.4.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/examples/solid/asyncDebounce/package.json b/examples/solid/asyncDebounce/package.json index 80253679a..3395d7f73 100644 --- a/examples/solid/asyncDebounce/package.json +++ b/examples/solid/asyncDebounce/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/asyncRateLimit/package.json b/examples/solid/asyncRateLimit/package.json index 2f2390f10..65ca2d178 100644 --- a/examples/solid/asyncRateLimit/package.json +++ b/examples/solid/asyncRateLimit/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/asyncThrottle/package.json b/examples/solid/asyncThrottle/package.json index 9c1663ce0..130f937c4 100644 --- a/examples/solid/asyncThrottle/package.json +++ b/examples/solid/asyncThrottle/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/createAsyncDebouncer/package.json b/examples/solid/createAsyncDebouncer/package.json index 3c6f870d9..c5eea7892 100644 --- a/examples/solid/createAsyncDebouncer/package.json +++ b/examples/solid/createAsyncDebouncer/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/createAsyncQueuer/package.json b/examples/solid/createAsyncQueuer/package.json index a986fdb18..e0dabbd80 100644 --- a/examples/solid/createAsyncQueuer/package.json +++ b/examples/solid/createAsyncQueuer/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/createAsyncRateLimiter/package.json b/examples/solid/createAsyncRateLimiter/package.json index 751816f34..49dee8b65 100644 --- a/examples/solid/createAsyncRateLimiter/package.json +++ b/examples/solid/createAsyncRateLimiter/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/createAsyncThrottler/package.json b/examples/solid/createAsyncThrottler/package.json index a875ef046..c49b75d79 100644 --- a/examples/solid/createAsyncThrottler/package.json +++ b/examples/solid/createAsyncThrottler/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/createDebouncedSignal/package.json b/examples/solid/createDebouncedSignal/package.json index 5d1f29118..55d4a55ac 100644 --- a/examples/solid/createDebouncedSignal/package.json +++ b/examples/solid/createDebouncedSignal/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/createDebouncedValue/package.json b/examples/solid/createDebouncedValue/package.json index 0007f5b59..f36ac9aae 100644 --- a/examples/solid/createDebouncedValue/package.json +++ b/examples/solid/createDebouncedValue/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/createDebouncer/package.json b/examples/solid/createDebouncer/package.json index a9f57a820..a24446300 100644 --- a/examples/solid/createDebouncer/package.json +++ b/examples/solid/createDebouncer/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/createQueuer/package.json b/examples/solid/createQueuer/package.json index 0cab78453..44a437fec 100644 --- a/examples/solid/createQueuer/package.json +++ b/examples/solid/createQueuer/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/createRateLimitedSignal/package.json b/examples/solid/createRateLimitedSignal/package.json index 8144b1022..fa1499445 100644 --- a/examples/solid/createRateLimitedSignal/package.json +++ b/examples/solid/createRateLimitedSignal/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/createRateLimitedValue/package.json b/examples/solid/createRateLimitedValue/package.json index 4a446916f..8343313f1 100644 --- a/examples/solid/createRateLimitedValue/package.json +++ b/examples/solid/createRateLimitedValue/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/createRateLimiter/package.json b/examples/solid/createRateLimiter/package.json index 062f3dcc9..b1f5c23f9 100644 --- a/examples/solid/createRateLimiter/package.json +++ b/examples/solid/createRateLimiter/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/createThrottledSignal/package.json b/examples/solid/createThrottledSignal/package.json index da9ca06da..be4d87f43 100644 --- a/examples/solid/createThrottledSignal/package.json +++ b/examples/solid/createThrottledSignal/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/createThrottledValue/package.json b/examples/solid/createThrottledValue/package.json index 3c2dfcf6c..44c45c1c8 100644 --- a/examples/solid/createThrottledValue/package.json +++ b/examples/solid/createThrottledValue/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/createThrottler/package.json b/examples/solid/createThrottler/package.json index ea80f43f6..5a640aee4 100644 --- a/examples/solid/createThrottler/package.json +++ b/examples/solid/createThrottler/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/debounce/package.json b/examples/solid/debounce/package.json index 1d84047d0..fa32ad9a6 100644 --- a/examples/solid/debounce/package.json +++ b/examples/solid/debounce/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/queue/package.json b/examples/solid/queue/package.json index 06c053981..7f49f5eca 100644 --- a/examples/solid/queue/package.json +++ b/examples/solid/queue/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/rateLimit/package.json b/examples/solid/rateLimit/package.json index 745138808..f6e94461d 100644 --- a/examples/solid/rateLimit/package.json +++ b/examples/solid/rateLimit/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/examples/solid/throttle/package.json b/examples/solid/throttle/package.json index 322f80e5b..c11d28e08 100644 --- a/examples/solid/throttle/package.json +++ b/examples/solid/throttle/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-pacer": "^0.3.0", + "@tanstack/solid-pacer": "^0.4.0", "solid-js": "^1.9.6" }, "devDependencies": { diff --git a/packages/pacer/CHANGELOG.md b/packages/pacer/CHANGELOG.md index 4191694df..4a93c131a 100644 --- a/packages/pacer/CHANGELOG.md +++ b/packages/pacer/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/pacer +## 0.4.0 + +### Minor Changes + +- Added fixed and sliding windowTypes to rate limiters ([#17](https://github.com/TanStack/pacer/pull/17)) + Added `getIsExecuting` to `AsyncRateLimiter` + ## 0.3.0 ### Minor Changes diff --git a/packages/pacer/package.json b/packages/pacer/package.json index a26ec3686..2ab79869f 100644 --- a/packages/pacer/package.json +++ b/packages/pacer/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/pacer", - "version": "0.3.0", + "version": "0.4.0", "description": "Utilities for debouncing, throttling, rate-limiting, queuing, and more.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/react-pacer/CHANGELOG.md b/packages/react-pacer/CHANGELOG.md index fb531cb3a..a00ed381d 100644 --- a/packages/react-pacer/CHANGELOG.md +++ b/packages/react-pacer/CHANGELOG.md @@ -1,5 +1,17 @@ # @tanstack/react-pacer +## 0.4.0 + +### Minor Changes + +- Added fixed and sliding windowTypes to rate limiters ([#17](https://github.com/TanStack/pacer/pull/17)) + Added `getIsExecuting` to `AsyncRateLimiter` + +### Patch Changes + +- Updated dependencies [[`f12ba56`](https://github.com/TanStack/pacer/commit/f12ba561d9eafb6a19a16514f8db1a2f5f6fda82)]: + - @tanstack/pacer@0.4.0 + ## 0.3.0 ### Minor Changes diff --git a/packages/react-pacer/package.json b/packages/react-pacer/package.json index 9032a991c..29bf10a07 100644 --- a/packages/react-pacer/package.json +++ b/packages/react-pacer/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-pacer", - "version": "0.3.0", + "version": "0.4.0", "description": "Utilities for debouncing and throttling functions in React.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/solid-pacer/CHANGELOG.md b/packages/solid-pacer/CHANGELOG.md index dd98771bf..e7409a2dc 100644 --- a/packages/solid-pacer/CHANGELOG.md +++ b/packages/solid-pacer/CHANGELOG.md @@ -1,5 +1,17 @@ # @tanstack/solid-pacer +## 0.4.0 + +### Minor Changes + +- Added fixed and sliding windowTypes to rate limiters ([#17](https://github.com/TanStack/pacer/pull/17)) + Added `getIsExecuting` to `AsyncRateLimiter` + +### Patch Changes + +- Updated dependencies [[`f12ba56`](https://github.com/TanStack/pacer/commit/f12ba561d9eafb6a19a16514f8db1a2f5f6fda82)]: + - @tanstack/pacer@0.4.0 + ## 0.3.0 ### Minor Changes diff --git a/packages/solid-pacer/package.json b/packages/solid-pacer/package.json index b6f66760e..e25a34eb9 100644 --- a/packages/solid-pacer/package.json +++ b/packages/solid-pacer/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-pacer", - "version": "0.3.0", + "version": "0.4.0", "description": "Utilities for debouncing and throttling functions in Solid.", "author": "Tanner Linsley", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3b1be4aba..2f31fcb46 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -75,7 +75,7 @@ importers: examples/react/asyncDebounce: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -100,7 +100,7 @@ importers: examples/react/asyncRateLimit: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -125,7 +125,7 @@ importers: examples/react/asyncThrottle: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -150,7 +150,7 @@ importers: examples/react/debounce: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -175,7 +175,7 @@ importers: examples/react/queue: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -200,7 +200,7 @@ importers: examples/react/rateLimit: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -225,7 +225,7 @@ importers: examples/react/react-query-debounced-prefetch: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer '@tanstack/react-query': specifier: ^5.75.2 @@ -256,7 +256,7 @@ importers: examples/react/react-query-queued-prefetch: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer '@tanstack/react-query': specifier: ^5.75.2 @@ -287,7 +287,7 @@ importers: examples/react/react-query-throttled-prefetch: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer '@tanstack/react-query': specifier: ^5.75.2 @@ -318,7 +318,7 @@ importers: examples/react/throttle: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -343,7 +343,7 @@ importers: examples/react/useAsyncDebouncer: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -368,7 +368,7 @@ importers: examples/react/useAsyncQueuedState: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -393,7 +393,7 @@ importers: examples/react/useAsyncQueuer: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -418,7 +418,7 @@ importers: examples/react/useAsyncRateLimiter: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -443,7 +443,7 @@ importers: examples/react/useAsyncThrottler: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -468,7 +468,7 @@ importers: examples/react/useDebouncedCallback: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -493,7 +493,7 @@ importers: examples/react/useDebouncedState: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -518,7 +518,7 @@ importers: examples/react/useDebouncedValue: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -543,7 +543,7 @@ importers: examples/react/useDebouncer: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -568,7 +568,7 @@ importers: examples/react/useQueuedState: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -593,7 +593,7 @@ importers: examples/react/useQueuedValue: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -618,7 +618,7 @@ importers: examples/react/useQueuer: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -643,7 +643,7 @@ importers: examples/react/useRateLimitedCallback: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -668,7 +668,7 @@ importers: examples/react/useRateLimitedState: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -693,7 +693,7 @@ importers: examples/react/useRateLimitedValue: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -718,7 +718,7 @@ importers: examples/react/useRateLimiter: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -743,7 +743,7 @@ importers: examples/react/useThrottledCallback: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -768,7 +768,7 @@ importers: examples/react/useThrottledState: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -793,7 +793,7 @@ importers: examples/react/useThrottledValue: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -818,7 +818,7 @@ importers: examples/react/useThrottler: dependencies: '@tanstack/react-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/react-pacer react: specifier: ^19.1.0 @@ -843,7 +843,7 @@ importers: examples/solid/asyncDebounce: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -859,7 +859,7 @@ importers: examples/solid/asyncRateLimit: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -875,7 +875,7 @@ importers: examples/solid/asyncThrottle: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -891,7 +891,7 @@ importers: examples/solid/createAsyncDebouncer: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -907,7 +907,7 @@ importers: examples/solid/createAsyncQueuer: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -923,7 +923,7 @@ importers: examples/solid/createAsyncRateLimiter: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -939,7 +939,7 @@ importers: examples/solid/createAsyncThrottler: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -955,7 +955,7 @@ importers: examples/solid/createDebouncedSignal: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -971,7 +971,7 @@ importers: examples/solid/createDebouncedValue: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -987,7 +987,7 @@ importers: examples/solid/createDebouncer: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -1003,7 +1003,7 @@ importers: examples/solid/createQueuer: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -1019,7 +1019,7 @@ importers: examples/solid/createRateLimitedSignal: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -1035,7 +1035,7 @@ importers: examples/solid/createRateLimitedValue: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -1051,7 +1051,7 @@ importers: examples/solid/createRateLimiter: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -1067,7 +1067,7 @@ importers: examples/solid/createThrottledSignal: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -1083,7 +1083,7 @@ importers: examples/solid/createThrottledValue: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -1099,7 +1099,7 @@ importers: examples/solid/createThrottler: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -1115,7 +1115,7 @@ importers: examples/solid/debounce: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -1131,7 +1131,7 @@ importers: examples/solid/queue: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -1147,7 +1147,7 @@ importers: examples/solid/rateLimit: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6 @@ -1163,7 +1163,7 @@ importers: examples/solid/throttle: dependencies: '@tanstack/solid-pacer': - specifier: ^0.3.0 + specifier: ^0.4.0 version: link:../../../packages/solid-pacer solid-js: specifier: ^1.9.6