From b88f75b4c9bd78c1d548c56db1262ce3a9d04b45 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 30 Oct 2026 19:40:26 +0000 Subject: [PATCH] ci: Version Packages --- .changeset/case-sensitive-key-names.md | 23 ------------------ .changeset/dev-only-warnings.md | 5 ---- .changeset/devtools-host-peers.md | 13 ---------- .changeset/drop-tanstack-store.md | 17 ------------- .changeset/lazy-app-hotkeys-store.md | 12 ---------- examples/angular/injectHeldKeys/package.json | 4 ++-- .../injectHotkey-sequences/package.json | 4 ++-- examples/angular/injectHotkey/package.json | 4 ++-- .../package.json | 4 ++-- .../angular/injectHotkeyRecorder/package.json | 4 ++-- .../injectHotkeys-sequences/package.json | 4 ++-- examples/angular/injectHotkeys/package.json | 4 ++-- examples/angular/injectKeyHold/package.json | 4 ++-- examples/angular/kitchen-sink/package.json | 4 ++-- examples/angular/scopes/package.json | 4 ++-- examples/lit/held-keys/package.json | 2 +- .../hotkey-recorder-sequences/package.json | 2 +- examples/lit/hotkey-recorder/package.json | 2 +- examples/lit/hotkey-sequences/package.json | 2 +- examples/lit/hotkey/package.json | 2 +- examples/lit/key-hold/package.json | 2 +- examples/lit/kitchen-sink/package.json | 2 +- examples/preact/kitchen-sink/package.json | 4 ++-- examples/preact/scopes/package.json | 4 ++-- examples/preact/useHeldKeys/package.json | 4 ++-- .../preact/useHotkey-sequences/package.json | 4 ++-- examples/preact/useHotkey/package.json | 4 ++-- .../useHotkeyRecorder-sequences/package.json | 4 ++-- .../preact/useHotkeyRecorder/package.json | 4 ++-- .../preact/useHotkeys-sequences/package.json | 4 ++-- examples/preact/useHotkeys/package.json | 4 ++-- examples/preact/useKeyhold/package.json | 4 ++-- examples/react/kitchen-sink/package.json | 4 ++-- examples/react/scopes/package.json | 4 ++-- examples/react/useHeldKeys/package.json | 4 ++-- .../react/useHotkey-sequences/package.json | 4 ++-- examples/react/useHotkey/package.json | 4 ++-- .../useHotkeyRecorder-sequences/package.json | 4 ++-- examples/react/useHotkeyRecorder/package.json | 4 ++-- .../react/useHotkeys-sequences/package.json | 4 ++-- examples/react/useHotkeys/package.json | 4 ++-- examples/react/useKeyhold/package.json | 4 ++-- examples/solid/createHeldKeys/package.json | 4 ++-- .../solid/createHotkey-sequences/package.json | 4 ++-- examples/solid/createHotkey/package.json | 4 ++-- .../package.json | 4 ++-- .../solid/createHotkeyRecorder/package.json | 4 ++-- .../createHotkeys-sequences/package.json | 4 ++-- examples/solid/createHotkeys/package.json | 4 ++-- examples/solid/createKeyHold/package.json | 4 ++-- examples/solid/kitchen-sink/package.json | 4 ++-- examples/solid/scopes/package.json | 4 ++-- .../package.json | 4 ++-- .../create-hotkey-recorder/package.json | 4 ++-- .../create-hotkey-sequences/package.json | 4 ++-- examples/svelte/create-hotkey/package.json | 4 ++-- .../create-hotkeys-sequences/package.json | 4 ++-- examples/svelte/create-hotkeys/package.json | 4 ++-- examples/svelte/get-held-keys/package.json | 4 ++-- examples/svelte/get-is-key-held/package.json | 4 ++-- examples/svelte/kitchen-sink/package.json | 4 ++-- examples/svelte/scopes/package.json | 4 ++-- .../vanilla/formatForDisplay/package.json | 2 +- examples/vue/kitchen-sink/package.json | 4 ++-- examples/vue/scopes/package.json | 4 ++-- examples/vue/useHeldKeys/package.json | 4 ++-- examples/vue/useHotkey-sequences/package.json | 4 ++-- examples/vue/useHotkey/package.json | 4 ++-- .../useHotkeyRecorder-sequences/package.json | 4 ++-- examples/vue/useHotkeyRecorder/package.json | 4 ++-- .../vue/useHotkeys-sequences/package.json | 4 ++-- examples/vue/useHotkeys/package.json | 4 ++-- examples/vue/useKeyhold/package.json | 4 ++-- packages/alpine-hotkeys/CHANGELOG.md | 22 +++++++++++++++++ packages/alpine-hotkeys/package.json | 2 +- .../angular-hotkeys-devtools/CHANGELOG.md | 13 ++++++++++ .../angular-hotkeys-devtools/package.json | 2 +- packages/angular-hotkeys/CHANGELOG.md | 24 +++++++++++++++++++ packages/angular-hotkeys/package.json | 2 +- packages/ember-hotkeys/CHANGELOG.md | 22 +++++++++++++++++ packages/ember-hotkeys/package.json | 2 +- packages/hotkeys-devtools/CHANGELOG.md | 22 +++++++++++++++++ packages/hotkeys-devtools/package.json | 2 +- packages/hotkeys/CHANGELOG.md | 21 ++++++++++++++++ packages/hotkeys/package.json | 2 +- packages/lit-hotkeys/CHANGELOG.md | 22 +++++++++++++++++ packages/lit-hotkeys/package.json | 2 +- packages/octane-hotkeys/CHANGELOG.md | 24 +++++++++++++++++++ packages/octane-hotkeys/package.json | 2 +- packages/preact-hotkeys-devtools/CHANGELOG.md | 13 ++++++++++ packages/preact-hotkeys-devtools/package.json | 2 +- packages/preact-hotkeys/CHANGELOG.md | 24 +++++++++++++++++++ packages/preact-hotkeys/package.json | 2 +- packages/react-hotkeys-devtools/CHANGELOG.md | 13 ++++++++++ packages/react-hotkeys-devtools/package.json | 2 +- packages/react-hotkeys/CHANGELOG.md | 24 +++++++++++++++++++ packages/react-hotkeys/package.json | 2 +- packages/solid-hotkeys-devtools/CHANGELOG.md | 13 ++++++++++ packages/solid-hotkeys-devtools/package.json | 2 +- packages/solid-hotkeys/CHANGELOG.md | 24 +++++++++++++++++++ packages/solid-hotkeys/package.json | 2 +- packages/svelte-hotkeys-devtools/CHANGELOG.md | 13 ++++++++++ packages/svelte-hotkeys-devtools/package.json | 2 +- packages/svelte-hotkeys/CHANGELOG.md | 24 +++++++++++++++++++ packages/svelte-hotkeys/package.json | 2 +- packages/vue-hotkeys-devtools/CHANGELOG.md | 13 ++++++++++ packages/vue-hotkeys-devtools/package.json | 2 +- packages/vue-hotkeys/CHANGELOG.md | 24 +++++++++++++++++++ packages/vue-hotkeys/package.json | 2 +- 109 files changed, 501 insertions(+), 216 deletions(-) delete mode 100644 .changeset/case-sensitive-key-names.md delete mode 100644 .changeset/dev-only-warnings.md delete mode 100644 .changeset/devtools-host-peers.md delete mode 100644 .changeset/drop-tanstack-store.md delete mode 100644 .changeset/lazy-app-hotkeys-store.md diff --git a/.changeset/case-sensitive-key-names.md b/.changeset/case-sensitive-key-names.md deleted file mode 100644 index d11f72c4..00000000 --- a/.changeset/case-sensitive-key-names.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -'@tanstack/hotkeys': minor -'@tanstack/react-hotkeys': minor -'@tanstack/preact-hotkeys': minor -'@tanstack/solid-hotkeys': minor -'@tanstack/vue-hotkeys': minor -'@tanstack/svelte-hotkeys': minor -'@tanstack/angular-hotkeys': minor -'@tanstack/lit-hotkeys': minor -'@tanstack/alpine-hotkeys': minor -'@tanstack/octane-hotkeys': minor -'@tanstack/ember-hotkeys': minor -'@tanstack/hotkeys-devtools': minor ---- - -Key names are case-sensitive, and key aliases are no longer resolved, which removes the key-name lookup tables from every bundle. Typed hotkeys, recording, matching, and display behave as before. - -- Spellings that the hotkey types don't allow, such as `escape`, `Esc`, `f1`, `Plus`, or `pgdn`, now stay as written and don't match. Use the canonical names: `Escape`, `F1`, `+`, `PageDown`. Letters still match in any case, and modifier aliases such as `Ctrl`, `Cmd`, and `Option` still work. -- `validateHotkey` and `checkHotkey` warn about keys that aren't written like a known key, such as `escape`, instead of checking a list of key names. In development, registering such a hotkey logs a warning that it may never fire. -- `formatForDisplay` accepts hotkeys only, including single keys and modifiers on their own such as `'Shift'`, instead of any string. Pass a key from a `KeyboardEvent`, such as a held key from `useHeldKeys`, as `{ key }`. -- `HotkeyManager.triggerRegistration` moves into the devtools package, which was its only user. -- The recorder rejects whitespace characters, such as the non-breaking space from Option+Space on macOS, with the message "Whitespace keys cannot be recorded". -- Saved custom hotkeys and display labels ignore names inherited from `Object.prototype`, such as `toString`. Previously, saved custom hotkeys could keep those ids, and `formatForDisplay` could show function source text for them. diff --git a/.changeset/dev-only-warnings.md b/.changeset/dev-only-warnings.md deleted file mode 100644 index 3a4114ea..00000000 --- a/.changeset/dev-only-warnings.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@tanstack/hotkeys': minor ---- - -Console warnings and errors are logged only in development. Production builds, where `process.env.NODE_ENV` is `'production'`, skip them and drop the warning code. `checkHotkey` still returns whether a hotkey is valid. diff --git a/.changeset/devtools-host-peers.md b/.changeset/devtools-host-peers.md deleted file mode 100644 index 3c3994c6..00000000 --- a/.changeset/devtools-host-peers.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -'@tanstack/hotkeys-devtools': minor -'@tanstack/react-hotkeys-devtools': minor -'@tanstack/preact-hotkeys-devtools': minor -'@tanstack/solid-hotkeys-devtools': minor -'@tanstack/vue-hotkeys-devtools': minor -'@tanstack/svelte-hotkeys-devtools': minor -'@tanstack/angular-hotkeys-devtools': minor ---- - -Each devtools adapter now lists its TanStack Devtools host as an optional peer dependency at the current release, such as `@tanstack/react-devtools` 0.10.14. Older hosts pass the plugin a theme string instead of props, so the panel ignored the theme, and TypeScript rejects the React plugin since `@tanstack/react-hotkeys-devtools` 0.12.0. Package managers now warn about an old host at install time. - -Update `@tanstack/devtools-utils` and `@tanstack/devtools-ui` to 0.7.2. The Preact panel now unmounts its core on Preact 11 (TanStack/devtools#551). diff --git a/.changeset/drop-tanstack-store.md b/.changeset/drop-tanstack-store.md deleted file mode 100644 index 2313c01a..00000000 --- a/.changeset/drop-tanstack-store.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -'@tanstack/hotkeys': minor -'@tanstack/react-hotkeys': minor -'@tanstack/preact-hotkeys': minor -'@tanstack/solid-hotkeys': minor -'@tanstack/vue-hotkeys': minor -'@tanstack/angular-hotkeys': minor -'@tanstack/octane-hotkeys': minor -'@tanstack/alpine-hotkeys': minor -'@tanstack/ember-hotkeys': minor -'@tanstack/svelte-hotkeys': minor -'@tanstack/lit-hotkeys': minor ---- - -TanStack Hotkeys no longer depends on `@tanstack/store` or the framework store adapters. Its stores, such as `manager.registrations` and `recorder.store`, keep the same `state`, `get`, `setState`, and `subscribe` API and still work with TanStack Store's framework adapters. Bundles shrink by about 1.3 kB (brotli) in core and about 2.4 kB in the React adapter. - -The stores are no longer `Store` instances from `@tanstack/store`, so `instanceof Store` checks and other TanStack Store features, such as `actions`, no longer apply to them. diff --git a/.changeset/lazy-app-hotkeys-store.md b/.changeset/lazy-app-hotkeys-store.md deleted file mode 100644 index 7aa91c8e..00000000 --- a/.changeset/lazy-app-hotkeys-store.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@tanstack/hotkeys': minor -'@tanstack/react-hotkeys': minor -'@tanstack/preact-hotkeys': minor -'@tanstack/solid-hotkeys': minor -'@tanstack/vue-hotkeys': minor -'@tanstack/svelte-hotkeys': minor -'@tanstack/angular-hotkeys': minor -'@tanstack/octane-hotkeys': minor ---- - -Providers no longer bundle app hotkey support unless the app uses `defineAppHotkeys`. A React app with `HotkeysProvider` and no app hotkeys is about 1 kB smaller (brotli). diff --git a/examples/angular/injectHeldKeys/package.json b/examples/angular/injectHeldKeys/package.json index 38736e31..3a248bf0 100644 --- a/examples/angular/injectHeldKeys/package.json +++ b/examples/angular/injectHeldKeys/package.json @@ -18,8 +18,8 @@ "@angular/platform-browser-dynamic": "^22.2.1", "@angular/router": "^22.2.1", "@tanstack/angular-devtools": "^0.0.13", - "@tanstack/angular-hotkeys": "^0.17.1", - "@tanstack/angular-hotkeys-devtools": "^0.3.2", + "@tanstack/angular-hotkeys": "^0.18.0", + "@tanstack/angular-hotkeys-devtools": "^0.4.0", "rxjs": "~7.8.2", "tslib": "^2.8.1", "zone.js": "~0.16.3" diff --git a/examples/angular/injectHotkey-sequences/package.json b/examples/angular/injectHotkey-sequences/package.json index 70f29aaa..00f1f90d 100644 --- a/examples/angular/injectHotkey-sequences/package.json +++ b/examples/angular/injectHotkey-sequences/package.json @@ -18,8 +18,8 @@ "@angular/platform-browser-dynamic": "^22.2.1", "@angular/router": "^22.2.1", "@tanstack/angular-devtools": "^0.0.13", - "@tanstack/angular-hotkeys": "^0.17.1", - "@tanstack/angular-hotkeys-devtools": "^0.3.2", + "@tanstack/angular-hotkeys": "^0.18.0", + "@tanstack/angular-hotkeys-devtools": "^0.4.0", "rxjs": "~7.8.2", "tslib": "^2.8.1", "zone.js": "~0.16.3" diff --git a/examples/angular/injectHotkey/package.json b/examples/angular/injectHotkey/package.json index b3b8cceb..a2e18b04 100644 --- a/examples/angular/injectHotkey/package.json +++ b/examples/angular/injectHotkey/package.json @@ -18,8 +18,8 @@ "@angular/platform-browser-dynamic": "^22.2.1", "@angular/router": "^22.2.1", "@tanstack/angular-devtools": "^0.0.13", - "@tanstack/angular-hotkeys": "^0.17.1", - "@tanstack/angular-hotkeys-devtools": "^0.3.2", + "@tanstack/angular-hotkeys": "^0.18.0", + "@tanstack/angular-hotkeys-devtools": "^0.4.0", "rxjs": "~7.8.2", "tslib": "^2.8.1", "zone.js": "~0.16.3" diff --git a/examples/angular/injectHotkeyRecorder-sequences/package.json b/examples/angular/injectHotkeyRecorder-sequences/package.json index d0dec75b..88478262 100644 --- a/examples/angular/injectHotkeyRecorder-sequences/package.json +++ b/examples/angular/injectHotkeyRecorder-sequences/package.json @@ -18,8 +18,8 @@ "@angular/platform-browser-dynamic": "^22.2.1", "@angular/router": "^22.2.1", "@tanstack/angular-devtools": "^0.0.13", - "@tanstack/angular-hotkeys": "^0.17.1", - "@tanstack/angular-hotkeys-devtools": "^0.3.2", + "@tanstack/angular-hotkeys": "^0.18.0", + "@tanstack/angular-hotkeys-devtools": "^0.4.0", "rxjs": "~7.8.2", "tslib": "^2.8.1", "zone.js": "~0.16.3" diff --git a/examples/angular/injectHotkeyRecorder/package.json b/examples/angular/injectHotkeyRecorder/package.json index f7b4790a..dc0dad1d 100644 --- a/examples/angular/injectHotkeyRecorder/package.json +++ b/examples/angular/injectHotkeyRecorder/package.json @@ -18,8 +18,8 @@ "@angular/platform-browser-dynamic": "^22.2.1", "@angular/router": "^22.2.1", "@tanstack/angular-devtools": "^0.0.13", - "@tanstack/angular-hotkeys": "^0.17.1", - "@tanstack/angular-hotkeys-devtools": "^0.3.2", + "@tanstack/angular-hotkeys": "^0.18.0", + "@tanstack/angular-hotkeys-devtools": "^0.4.0", "rxjs": "~7.8.2", "tslib": "^2.8.1", "zone.js": "~0.16.3" diff --git a/examples/angular/injectHotkeys-sequences/package.json b/examples/angular/injectHotkeys-sequences/package.json index c21b5eaa..aea9f1ee 100644 --- a/examples/angular/injectHotkeys-sequences/package.json +++ b/examples/angular/injectHotkeys-sequences/package.json @@ -18,8 +18,8 @@ "@angular/platform-browser-dynamic": "^22.2.1", "@angular/router": "^22.2.1", "@tanstack/angular-devtools": "^0.0.13", - "@tanstack/angular-hotkeys": "^0.17.1", - "@tanstack/angular-hotkeys-devtools": "^0.3.2", + "@tanstack/angular-hotkeys": "^0.18.0", + "@tanstack/angular-hotkeys-devtools": "^0.4.0", "rxjs": "~7.8.2", "tslib": "^2.8.1", "zone.js": "~0.16.3" diff --git a/examples/angular/injectHotkeys/package.json b/examples/angular/injectHotkeys/package.json index c33da8a5..3504dab3 100644 --- a/examples/angular/injectHotkeys/package.json +++ b/examples/angular/injectHotkeys/package.json @@ -18,8 +18,8 @@ "@angular/platform-browser-dynamic": "^22.2.1", "@angular/router": "^22.2.1", "@tanstack/angular-devtools": "^0.0.13", - "@tanstack/angular-hotkeys": "^0.17.1", - "@tanstack/angular-hotkeys-devtools": "^0.3.2", + "@tanstack/angular-hotkeys": "^0.18.0", + "@tanstack/angular-hotkeys-devtools": "^0.4.0", "rxjs": "~7.8.2", "tslib": "^2.8.1", "zone.js": "~0.16.3" diff --git a/examples/angular/injectKeyHold/package.json b/examples/angular/injectKeyHold/package.json index 6cdffc8d..12c127f3 100644 --- a/examples/angular/injectKeyHold/package.json +++ b/examples/angular/injectKeyHold/package.json @@ -18,8 +18,8 @@ "@angular/platform-browser-dynamic": "^22.2.1", "@angular/router": "^22.2.1", "@tanstack/angular-devtools": "^0.0.13", - "@tanstack/angular-hotkeys": "^0.17.1", - "@tanstack/angular-hotkeys-devtools": "^0.3.2", + "@tanstack/angular-hotkeys": "^0.18.0", + "@tanstack/angular-hotkeys-devtools": "^0.4.0", "rxjs": "~7.8.2", "tslib": "^2.8.1", "zone.js": "~0.16.3" diff --git a/examples/angular/kitchen-sink/package.json b/examples/angular/kitchen-sink/package.json index c3c780b4..d05a943f 100644 --- a/examples/angular/kitchen-sink/package.json +++ b/examples/angular/kitchen-sink/package.json @@ -18,8 +18,8 @@ "@angular/platform-browser-dynamic": "^22.2.1", "@angular/router": "^22.2.1", "@tanstack/angular-devtools": "^0.0.13", - "@tanstack/angular-hotkeys": "^0.17.1", - "@tanstack/angular-hotkeys-devtools": "^0.3.2", + "@tanstack/angular-hotkeys": "^0.18.0", + "@tanstack/angular-hotkeys-devtools": "^0.4.0", "rxjs": "~7.8.2", "tslib": "^2.8.1", "zone.js": "~0.16.3" diff --git a/examples/angular/scopes/package.json b/examples/angular/scopes/package.json index 407c4456..b9afddb3 100644 --- a/examples/angular/scopes/package.json +++ b/examples/angular/scopes/package.json @@ -18,8 +18,8 @@ "@angular/platform-browser-dynamic": "^22.2.1", "@angular/router": "^22.2.1", "@tanstack/angular-devtools": "^0.0.13", - "@tanstack/angular-hotkeys": "^0.17.1", - "@tanstack/angular-hotkeys-devtools": "^0.3.2", + "@tanstack/angular-hotkeys": "^0.18.0", + "@tanstack/angular-hotkeys-devtools": "^0.4.0", "rxjs": "~7.8.2", "tslib": "^2.8.1", "zone.js": "~0.16.3" diff --git a/examples/lit/held-keys/package.json b/examples/lit/held-keys/package.json index 80f63133..cff4154e 100644 --- a/examples/lit/held-keys/package.json +++ b/examples/lit/held-keys/package.json @@ -11,7 +11,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/lit-hotkeys": "0.18.1", + "@tanstack/lit-hotkeys": "0.19.0", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/hotkey-recorder-sequences/package.json b/examples/lit/hotkey-recorder-sequences/package.json index 99093bef..a8e0bdb2 100644 --- a/examples/lit/hotkey-recorder-sequences/package.json +++ b/examples/lit/hotkey-recorder-sequences/package.json @@ -11,7 +11,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/lit-hotkeys": "0.18.1", + "@tanstack/lit-hotkeys": "0.19.0", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/hotkey-recorder/package.json b/examples/lit/hotkey-recorder/package.json index 1949992b..35fb0834 100644 --- a/examples/lit/hotkey-recorder/package.json +++ b/examples/lit/hotkey-recorder/package.json @@ -11,7 +11,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/lit-hotkeys": "0.18.1", + "@tanstack/lit-hotkeys": "0.19.0", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/hotkey-sequences/package.json b/examples/lit/hotkey-sequences/package.json index e6258f2f..7e914f34 100644 --- a/examples/lit/hotkey-sequences/package.json +++ b/examples/lit/hotkey-sequences/package.json @@ -11,7 +11,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/lit-hotkeys": "0.18.1", + "@tanstack/lit-hotkeys": "0.19.0", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/hotkey/package.json b/examples/lit/hotkey/package.json index 356ec89a..0f403ab9 100644 --- a/examples/lit/hotkey/package.json +++ b/examples/lit/hotkey/package.json @@ -11,7 +11,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/lit-hotkeys": "0.18.1", + "@tanstack/lit-hotkeys": "0.19.0", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/key-hold/package.json b/examples/lit/key-hold/package.json index 61613a00..c28e0328 100644 --- a/examples/lit/key-hold/package.json +++ b/examples/lit/key-hold/package.json @@ -11,7 +11,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/lit-hotkeys": "0.18.1", + "@tanstack/lit-hotkeys": "0.19.0", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/kitchen-sink/package.json b/examples/lit/kitchen-sink/package.json index 23993c2a..3daa4dcb 100644 --- a/examples/lit/kitchen-sink/package.json +++ b/examples/lit/kitchen-sink/package.json @@ -11,7 +11,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/lit-hotkeys": "0.18.1", + "@tanstack/lit-hotkeys": "0.19.0", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/preact/kitchen-sink/package.json b/examples/preact/kitchen-sink/package.json index 4ae0e9e5..13c4bb31 100644 --- a/examples/preact/kitchen-sink/package.json +++ b/examples/preact/kitchen-sink/package.json @@ -11,13 +11,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/preact-hotkeys": "^0.17.1", + "@tanstack/preact-hotkeys": "^0.18.0", "preact": "^11.0.1" }, "devDependencies": { "@preact/preset-vite": "^2.10.6", "@tanstack/preact-devtools": "0.10.15", - "@tanstack/preact-hotkeys-devtools": "^0.11.2", + "@tanstack/preact-hotkeys-devtools": "^0.12.0", "typescript": "6.0.3", "vite": "^8.3.2" } diff --git a/examples/preact/scopes/package.json b/examples/preact/scopes/package.json index c70c8792..1b15d947 100644 --- a/examples/preact/scopes/package.json +++ b/examples/preact/scopes/package.json @@ -11,13 +11,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/preact-hotkeys": "^0.17.1", + "@tanstack/preact-hotkeys": "^0.18.0", "preact": "^11.0.1" }, "devDependencies": { "@preact/preset-vite": "^2.10.6", "@tanstack/preact-devtools": "0.10.15", - "@tanstack/preact-hotkeys-devtools": "^0.11.2", + "@tanstack/preact-hotkeys-devtools": "^0.12.0", "typescript": "6.0.3", "vite": "^8.3.2" } diff --git a/examples/preact/useHeldKeys/package.json b/examples/preact/useHeldKeys/package.json index 0bd3dd5c..c90b00d2 100644 --- a/examples/preact/useHeldKeys/package.json +++ b/examples/preact/useHeldKeys/package.json @@ -11,13 +11,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/preact-hotkeys": "^0.17.1", + "@tanstack/preact-hotkeys": "^0.18.0", "preact": "^11.0.1" }, "devDependencies": { "@preact/preset-vite": "^2.10.6", "@tanstack/preact-devtools": "0.10.15", - "@tanstack/preact-hotkeys-devtools": "^0.11.2", + "@tanstack/preact-hotkeys-devtools": "^0.12.0", "typescript": "6.0.3", "vite": "^8.3.2" } diff --git a/examples/preact/useHotkey-sequences/package.json b/examples/preact/useHotkey-sequences/package.json index 088546b5..bc84838d 100644 --- a/examples/preact/useHotkey-sequences/package.json +++ b/examples/preact/useHotkey-sequences/package.json @@ -11,13 +11,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/preact-hotkeys": "^0.17.1", + "@tanstack/preact-hotkeys": "^0.18.0", "preact": "^11.0.1" }, "devDependencies": { "@preact/preset-vite": "^2.10.6", "@tanstack/preact-devtools": "0.10.15", - "@tanstack/preact-hotkeys-devtools": "^0.11.2", + "@tanstack/preact-hotkeys-devtools": "^0.12.0", "typescript": "6.0.3", "vite": "^8.3.2" } diff --git a/examples/preact/useHotkey/package.json b/examples/preact/useHotkey/package.json index d3039c99..8b254145 100644 --- a/examples/preact/useHotkey/package.json +++ b/examples/preact/useHotkey/package.json @@ -11,13 +11,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/preact-hotkeys": "^0.17.1", + "@tanstack/preact-hotkeys": "^0.18.0", "preact": "^11.0.1" }, "devDependencies": { "@preact/preset-vite": "^2.10.6", "@tanstack/preact-devtools": "0.10.15", - "@tanstack/preact-hotkeys-devtools": "^0.11.2", + "@tanstack/preact-hotkeys-devtools": "^0.12.0", "typescript": "6.0.3", "vite": "^8.3.2" } diff --git a/examples/preact/useHotkeyRecorder-sequences/package.json b/examples/preact/useHotkeyRecorder-sequences/package.json index 4ad84425..0c71efca 100644 --- a/examples/preact/useHotkeyRecorder-sequences/package.json +++ b/examples/preact/useHotkeyRecorder-sequences/package.json @@ -11,13 +11,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/preact-hotkeys": "^0.17.1", + "@tanstack/preact-hotkeys": "^0.18.0", "preact": "^11.0.1" }, "devDependencies": { "@preact/preset-vite": "^2.10.6", "@tanstack/preact-devtools": "0.10.15", - "@tanstack/preact-hotkeys-devtools": "^0.11.2", + "@tanstack/preact-hotkeys-devtools": "^0.12.0", "typescript": "6.0.3", "vite": "^8.3.2" } diff --git a/examples/preact/useHotkeyRecorder/package.json b/examples/preact/useHotkeyRecorder/package.json index 9fd556f1..fd089647 100644 --- a/examples/preact/useHotkeyRecorder/package.json +++ b/examples/preact/useHotkeyRecorder/package.json @@ -11,13 +11,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/preact-hotkeys": "^0.17.1", + "@tanstack/preact-hotkeys": "^0.18.0", "preact": "^11.0.1" }, "devDependencies": { "@preact/preset-vite": "^2.10.6", "@tanstack/preact-devtools": "0.10.15", - "@tanstack/preact-hotkeys-devtools": "^0.11.2", + "@tanstack/preact-hotkeys-devtools": "^0.12.0", "typescript": "6.0.3", "vite": "^8.3.2" } diff --git a/examples/preact/useHotkeys-sequences/package.json b/examples/preact/useHotkeys-sequences/package.json index 8d21385b..978c7747 100644 --- a/examples/preact/useHotkeys-sequences/package.json +++ b/examples/preact/useHotkeys-sequences/package.json @@ -11,13 +11,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/preact-hotkeys": "^0.17.1", + "@tanstack/preact-hotkeys": "^0.18.0", "preact": "^11.0.1" }, "devDependencies": { "@preact/preset-vite": "^2.10.6", "@tanstack/preact-devtools": "0.10.15", - "@tanstack/preact-hotkeys-devtools": "^0.11.2", + "@tanstack/preact-hotkeys-devtools": "^0.12.0", "typescript": "6.0.3", "vite": "^8.3.2" } diff --git a/examples/preact/useHotkeys/package.json b/examples/preact/useHotkeys/package.json index 435da8f9..5a31fb89 100644 --- a/examples/preact/useHotkeys/package.json +++ b/examples/preact/useHotkeys/package.json @@ -11,13 +11,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/preact-hotkeys": "^0.17.1", + "@tanstack/preact-hotkeys": "^0.18.0", "preact": "^11.0.1" }, "devDependencies": { "@preact/preset-vite": "^2.10.6", "@tanstack/preact-devtools": "0.10.15", - "@tanstack/preact-hotkeys-devtools": "^0.11.2", + "@tanstack/preact-hotkeys-devtools": "^0.12.0", "typescript": "6.0.3", "vite": "^8.3.2" } diff --git a/examples/preact/useKeyhold/package.json b/examples/preact/useKeyhold/package.json index ebf27420..785c0802 100644 --- a/examples/preact/useKeyhold/package.json +++ b/examples/preact/useKeyhold/package.json @@ -11,13 +11,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/preact-hotkeys": "^0.17.1", + "@tanstack/preact-hotkeys": "^0.18.0", "preact": "^11.0.1" }, "devDependencies": { "@preact/preset-vite": "^2.10.6", "@tanstack/preact-devtools": "0.10.15", - "@tanstack/preact-hotkeys-devtools": "^0.11.2", + "@tanstack/preact-hotkeys-devtools": "^0.12.0", "typescript": "6.0.3", "vite": "^8.3.2" } diff --git a/examples/react/kitchen-sink/package.json b/examples/react/kitchen-sink/package.json index 2ebbb2b6..9c353360 100644 --- a/examples/react/kitchen-sink/package.json +++ b/examples/react/kitchen-sink/package.json @@ -11,14 +11,14 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-hotkeys": "^0.18.0", + "@tanstack/react-hotkeys": "^0.19.0", "@tanstack/react-router": "^1.170.41", "react": "^19.3.0", "react-dom": "^19.3.0" }, "devDependencies": { "@tanstack/react-devtools": "0.10.14", - "@tanstack/react-hotkeys-devtools": "^0.12.0", + "@tanstack/react-hotkeys-devtools": "^0.13.0", "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^6.1.1", diff --git a/examples/react/scopes/package.json b/examples/react/scopes/package.json index cf707caf..a3598c22 100644 --- a/examples/react/scopes/package.json +++ b/examples/react/scopes/package.json @@ -11,13 +11,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-hotkeys": "^0.18.0", + "@tanstack/react-hotkeys": "^0.19.0", "react": "^19.3.0", "react-dom": "^19.3.0" }, "devDependencies": { "@tanstack/react-devtools": "0.10.14", - "@tanstack/react-hotkeys-devtools": "^0.12.0", + "@tanstack/react-hotkeys-devtools": "^0.13.0", "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^6.1.1", diff --git a/examples/react/useHeldKeys/package.json b/examples/react/useHeldKeys/package.json index 6e42ce63..5131f821 100644 --- a/examples/react/useHeldKeys/package.json +++ b/examples/react/useHeldKeys/package.json @@ -11,13 +11,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-hotkeys": "^0.18.0", + "@tanstack/react-hotkeys": "^0.19.0", "react": "^19.3.0", "react-dom": "^19.3.0" }, "devDependencies": { "@tanstack/react-devtools": "0.10.14", - "@tanstack/react-hotkeys-devtools": "^0.12.0", + "@tanstack/react-hotkeys-devtools": "^0.13.0", "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^6.1.1", diff --git a/examples/react/useHotkey-sequences/package.json b/examples/react/useHotkey-sequences/package.json index 79b590f1..6c990b58 100644 --- a/examples/react/useHotkey-sequences/package.json +++ b/examples/react/useHotkey-sequences/package.json @@ -11,13 +11,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-hotkeys": "^0.18.0", + "@tanstack/react-hotkeys": "^0.19.0", "react": "^19.3.0", "react-dom": "^19.3.0" }, "devDependencies": { "@tanstack/react-devtools": "0.10.14", - "@tanstack/react-hotkeys-devtools": "^0.12.0", + "@tanstack/react-hotkeys-devtools": "^0.13.0", "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^6.1.1", diff --git a/examples/react/useHotkey/package.json b/examples/react/useHotkey/package.json index e847214b..5c9cdbf2 100644 --- a/examples/react/useHotkey/package.json +++ b/examples/react/useHotkey/package.json @@ -11,13 +11,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-hotkeys": "^0.18.0", + "@tanstack/react-hotkeys": "^0.19.0", "react": "^19.3.0", "react-dom": "^19.3.0" }, "devDependencies": { "@tanstack/react-devtools": "0.10.14", - "@tanstack/react-hotkeys-devtools": "^0.12.0", + "@tanstack/react-hotkeys-devtools": "^0.13.0", "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^6.1.1", diff --git a/examples/react/useHotkeyRecorder-sequences/package.json b/examples/react/useHotkeyRecorder-sequences/package.json index 3ae92b7a..fb619fe2 100644 --- a/examples/react/useHotkeyRecorder-sequences/package.json +++ b/examples/react/useHotkeyRecorder-sequences/package.json @@ -11,13 +11,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-hotkeys": "^0.18.0", + "@tanstack/react-hotkeys": "^0.19.0", "react": "^19.3.0", "react-dom": "^19.3.0" }, "devDependencies": { "@tanstack/react-devtools": "0.10.14", - "@tanstack/react-hotkeys-devtools": "^0.12.0", + "@tanstack/react-hotkeys-devtools": "^0.13.0", "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^6.1.1", diff --git a/examples/react/useHotkeyRecorder/package.json b/examples/react/useHotkeyRecorder/package.json index c7df0983..f1d53e79 100644 --- a/examples/react/useHotkeyRecorder/package.json +++ b/examples/react/useHotkeyRecorder/package.json @@ -11,13 +11,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-hotkeys": "^0.18.0", + "@tanstack/react-hotkeys": "^0.19.0", "react": "^19.3.0", "react-dom": "^19.3.0" }, "devDependencies": { "@tanstack/react-devtools": "0.10.14", - "@tanstack/react-hotkeys-devtools": "^0.12.0", + "@tanstack/react-hotkeys-devtools": "^0.13.0", "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^6.1.1", diff --git a/examples/react/useHotkeys-sequences/package.json b/examples/react/useHotkeys-sequences/package.json index 0cab71cd..4fb723c5 100644 --- a/examples/react/useHotkeys-sequences/package.json +++ b/examples/react/useHotkeys-sequences/package.json @@ -11,13 +11,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-hotkeys": "^0.18.0", + "@tanstack/react-hotkeys": "^0.19.0", "react": "^19.3.0", "react-dom": "^19.3.0" }, "devDependencies": { "@tanstack/react-devtools": "0.10.14", - "@tanstack/react-hotkeys-devtools": "^0.12.0", + "@tanstack/react-hotkeys-devtools": "^0.13.0", "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^6.1.1", diff --git a/examples/react/useHotkeys/package.json b/examples/react/useHotkeys/package.json index 4538c17d..242f31c8 100644 --- a/examples/react/useHotkeys/package.json +++ b/examples/react/useHotkeys/package.json @@ -11,13 +11,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-hotkeys": "^0.18.0", + "@tanstack/react-hotkeys": "^0.19.0", "react": "^19.3.0", "react-dom": "^19.3.0" }, "devDependencies": { "@tanstack/react-devtools": "0.10.14", - "@tanstack/react-hotkeys-devtools": "^0.12.0", + "@tanstack/react-hotkeys-devtools": "^0.13.0", "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^6.1.1", diff --git a/examples/react/useKeyhold/package.json b/examples/react/useKeyhold/package.json index 219f8215..e81f906e 100644 --- a/examples/react/useKeyhold/package.json +++ b/examples/react/useKeyhold/package.json @@ -11,13 +11,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-hotkeys": "^0.18.0", + "@tanstack/react-hotkeys": "^0.19.0", "react": "^19.3.0", "react-dom": "^19.3.0" }, "devDependencies": { "@tanstack/react-devtools": "0.10.14", - "@tanstack/react-hotkeys-devtools": "^0.12.0", + "@tanstack/react-hotkeys-devtools": "^0.13.0", "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^6.1.1", diff --git a/examples/solid/createHeldKeys/package.json b/examples/solid/createHeldKeys/package.json index fe2b6cad..333edf71 100644 --- a/examples/solid/createHeldKeys/package.json +++ b/examples/solid/createHeldKeys/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "0.8.14", - "@tanstack/solid-hotkeys": "^0.17.1", - "@tanstack/solid-hotkeys-devtools": "^0.11.2", + "@tanstack/solid-hotkeys": "^0.18.0", + "@tanstack/solid-hotkeys-devtools": "^0.12.0", "solid-js": "^1.9.15" }, "devDependencies": { diff --git a/examples/solid/createHotkey-sequences/package.json b/examples/solid/createHotkey-sequences/package.json index ce88e9f5..1a82f574 100644 --- a/examples/solid/createHotkey-sequences/package.json +++ b/examples/solid/createHotkey-sequences/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "0.8.14", - "@tanstack/solid-hotkeys": "^0.17.1", - "@tanstack/solid-hotkeys-devtools": "^0.11.2", + "@tanstack/solid-hotkeys": "^0.18.0", + "@tanstack/solid-hotkeys-devtools": "^0.12.0", "solid-js": "^1.9.15" }, "devDependencies": { diff --git a/examples/solid/createHotkey/package.json b/examples/solid/createHotkey/package.json index d0fa22cd..c4e50b5b 100644 --- a/examples/solid/createHotkey/package.json +++ b/examples/solid/createHotkey/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "0.8.14", - "@tanstack/solid-hotkeys": "^0.17.1", - "@tanstack/solid-hotkeys-devtools": "^0.11.2", + "@tanstack/solid-hotkeys": "^0.18.0", + "@tanstack/solid-hotkeys-devtools": "^0.12.0", "solid-js": "^1.9.15" }, "devDependencies": { diff --git a/examples/solid/createHotkeyRecorder-sequences/package.json b/examples/solid/createHotkeyRecorder-sequences/package.json index c985d881..02b34925 100644 --- a/examples/solid/createHotkeyRecorder-sequences/package.json +++ b/examples/solid/createHotkeyRecorder-sequences/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "0.8.14", - "@tanstack/solid-hotkeys": "^0.17.1", - "@tanstack/solid-hotkeys-devtools": "^0.11.2", + "@tanstack/solid-hotkeys": "^0.18.0", + "@tanstack/solid-hotkeys-devtools": "^0.12.0", "solid-js": "^1.9.15" }, "devDependencies": { diff --git a/examples/solid/createHotkeyRecorder/package.json b/examples/solid/createHotkeyRecorder/package.json index e750ef14..68b3d818 100644 --- a/examples/solid/createHotkeyRecorder/package.json +++ b/examples/solid/createHotkeyRecorder/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "0.8.14", - "@tanstack/solid-hotkeys": "^0.17.1", - "@tanstack/solid-hotkeys-devtools": "^0.11.2", + "@tanstack/solid-hotkeys": "^0.18.0", + "@tanstack/solid-hotkeys-devtools": "^0.12.0", "solid-js": "^1.9.15" }, "devDependencies": { diff --git a/examples/solid/createHotkeys-sequences/package.json b/examples/solid/createHotkeys-sequences/package.json index 5a3a429c..f2fb365c 100644 --- a/examples/solid/createHotkeys-sequences/package.json +++ b/examples/solid/createHotkeys-sequences/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "0.8.14", - "@tanstack/solid-hotkeys": "^0.17.1", - "@tanstack/solid-hotkeys-devtools": "^0.11.2", + "@tanstack/solid-hotkeys": "^0.18.0", + "@tanstack/solid-hotkeys-devtools": "^0.12.0", "solid-js": "^1.9.15" }, "devDependencies": { diff --git a/examples/solid/createHotkeys/package.json b/examples/solid/createHotkeys/package.json index e0cdc40b..d49a52d0 100644 --- a/examples/solid/createHotkeys/package.json +++ b/examples/solid/createHotkeys/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "0.8.14", - "@tanstack/solid-hotkeys": "^0.17.1", - "@tanstack/solid-hotkeys-devtools": "^0.11.2", + "@tanstack/solid-hotkeys": "^0.18.0", + "@tanstack/solid-hotkeys-devtools": "^0.12.0", "solid-js": "^1.9.15" }, "devDependencies": { diff --git a/examples/solid/createKeyHold/package.json b/examples/solid/createKeyHold/package.json index 7a7faa5c..5d64cc34 100644 --- a/examples/solid/createKeyHold/package.json +++ b/examples/solid/createKeyHold/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "0.8.14", - "@tanstack/solid-hotkeys": "^0.17.1", - "@tanstack/solid-hotkeys-devtools": "^0.11.2", + "@tanstack/solid-hotkeys": "^0.18.0", + "@tanstack/solid-hotkeys-devtools": "^0.12.0", "solid-js": "^1.9.15" }, "devDependencies": { diff --git a/examples/solid/kitchen-sink/package.json b/examples/solid/kitchen-sink/package.json index 3999e2cf..60a96894 100644 --- a/examples/solid/kitchen-sink/package.json +++ b/examples/solid/kitchen-sink/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "0.8.14", - "@tanstack/solid-hotkeys": "^0.17.1", - "@tanstack/solid-hotkeys-devtools": "^0.11.2", + "@tanstack/solid-hotkeys": "^0.18.0", + "@tanstack/solid-hotkeys-devtools": "^0.12.0", "solid-js": "^1.9.15" }, "devDependencies": { diff --git a/examples/solid/scopes/package.json b/examples/solid/scopes/package.json index 5a563348..6f52b296 100644 --- a/examples/solid/scopes/package.json +++ b/examples/solid/scopes/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "0.8.14", - "@tanstack/solid-hotkeys": "^0.17.1", - "@tanstack/solid-hotkeys-devtools": "^0.11.2", + "@tanstack/solid-hotkeys": "^0.18.0", + "@tanstack/solid-hotkeys-devtools": "^0.12.0", "solid-js": "^1.9.15" }, "devDependencies": { diff --git a/examples/svelte/create-hotkey-recorder-sequences/package.json b/examples/svelte/create-hotkey-recorder-sequences/package.json index 66a5e206..41aa1d75 100644 --- a/examples/svelte/create-hotkey-recorder-sequences/package.json +++ b/examples/svelte/create-hotkey-recorder-sequences/package.json @@ -7,8 +7,8 @@ }, "dependencies": { "@tanstack/svelte-devtools": "^0.1.8", - "@tanstack/svelte-hotkeys": "0.17.1", - "@tanstack/svelte-hotkeys-devtools": "^0.3.2", + "@tanstack/svelte-hotkeys": "0.18.0", + "@tanstack/svelte-hotkeys-devtools": "^0.4.0", "svelte": "^5.57.1" }, "devDependencies": { diff --git a/examples/svelte/create-hotkey-recorder/package.json b/examples/svelte/create-hotkey-recorder/package.json index 821159a8..0d5c4fce 100644 --- a/examples/svelte/create-hotkey-recorder/package.json +++ b/examples/svelte/create-hotkey-recorder/package.json @@ -7,8 +7,8 @@ }, "dependencies": { "@tanstack/svelte-devtools": "^0.1.8", - "@tanstack/svelte-hotkeys": "0.17.1", - "@tanstack/svelte-hotkeys-devtools": "^0.3.2", + "@tanstack/svelte-hotkeys": "0.18.0", + "@tanstack/svelte-hotkeys-devtools": "^0.4.0", "svelte": "^5.57.1" }, "devDependencies": { diff --git a/examples/svelte/create-hotkey-sequences/package.json b/examples/svelte/create-hotkey-sequences/package.json index b906c01d..97690bda 100644 --- a/examples/svelte/create-hotkey-sequences/package.json +++ b/examples/svelte/create-hotkey-sequences/package.json @@ -7,8 +7,8 @@ }, "dependencies": { "@tanstack/svelte-devtools": "^0.1.8", - "@tanstack/svelte-hotkeys": "0.17.1", - "@tanstack/svelte-hotkeys-devtools": "^0.3.2", + "@tanstack/svelte-hotkeys": "0.18.0", + "@tanstack/svelte-hotkeys-devtools": "^0.4.0", "svelte": "^5.57.1" }, "devDependencies": { diff --git a/examples/svelte/create-hotkey/package.json b/examples/svelte/create-hotkey/package.json index a463fa4b..e70c7d55 100644 --- a/examples/svelte/create-hotkey/package.json +++ b/examples/svelte/create-hotkey/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@tanstack/svelte-devtools": "^0.1.8", - "@tanstack/svelte-hotkeys": "0.17.1", - "@tanstack/svelte-hotkeys-devtools": "^0.3.2", + "@tanstack/svelte-hotkeys": "0.18.0", + "@tanstack/svelte-hotkeys-devtools": "^0.4.0", "svelte": "^5.57.1" }, "devDependencies": { diff --git a/examples/svelte/create-hotkeys-sequences/package.json b/examples/svelte/create-hotkeys-sequences/package.json index d69fa16d..8b507ffb 100644 --- a/examples/svelte/create-hotkeys-sequences/package.json +++ b/examples/svelte/create-hotkeys-sequences/package.json @@ -7,8 +7,8 @@ }, "dependencies": { "@tanstack/svelte-devtools": "^0.1.8", - "@tanstack/svelte-hotkeys": "0.17.1", - "@tanstack/svelte-hotkeys-devtools": "^0.3.2", + "@tanstack/svelte-hotkeys": "0.18.0", + "@tanstack/svelte-hotkeys-devtools": "^0.4.0", "svelte": "^5.57.1" }, "devDependencies": { diff --git a/examples/svelte/create-hotkeys/package.json b/examples/svelte/create-hotkeys/package.json index 049efc32..f876b21c 100644 --- a/examples/svelte/create-hotkeys/package.json +++ b/examples/svelte/create-hotkeys/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@tanstack/svelte-devtools": "^0.1.8", - "@tanstack/svelte-hotkeys": "0.17.1", - "@tanstack/svelte-hotkeys-devtools": "^0.3.2", + "@tanstack/svelte-hotkeys": "0.18.0", + "@tanstack/svelte-hotkeys-devtools": "^0.4.0", "svelte": "^5.57.1" }, "devDependencies": { diff --git a/examples/svelte/get-held-keys/package.json b/examples/svelte/get-held-keys/package.json index bdab4894..f0c85815 100644 --- a/examples/svelte/get-held-keys/package.json +++ b/examples/svelte/get-held-keys/package.json @@ -7,8 +7,8 @@ }, "dependencies": { "@tanstack/svelte-devtools": "^0.1.8", - "@tanstack/svelte-hotkeys": "0.17.1", - "@tanstack/svelte-hotkeys-devtools": "^0.3.2", + "@tanstack/svelte-hotkeys": "0.18.0", + "@tanstack/svelte-hotkeys-devtools": "^0.4.0", "svelte": "^5.57.1" }, "devDependencies": { diff --git a/examples/svelte/get-is-key-held/package.json b/examples/svelte/get-is-key-held/package.json index 5b445c0d..64a280d1 100644 --- a/examples/svelte/get-is-key-held/package.json +++ b/examples/svelte/get-is-key-held/package.json @@ -7,8 +7,8 @@ }, "dependencies": { "@tanstack/svelte-devtools": "^0.1.8", - "@tanstack/svelte-hotkeys": "0.17.1", - "@tanstack/svelte-hotkeys-devtools": "^0.3.2", + "@tanstack/svelte-hotkeys": "0.18.0", + "@tanstack/svelte-hotkeys-devtools": "^0.4.0", "svelte": "^5.57.1" }, "devDependencies": { diff --git a/examples/svelte/kitchen-sink/package.json b/examples/svelte/kitchen-sink/package.json index c8cf34d1..e3b7e9a8 100644 --- a/examples/svelte/kitchen-sink/package.json +++ b/examples/svelte/kitchen-sink/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@tanstack/svelte-devtools": "^0.1.8", - "@tanstack/svelte-hotkeys": "0.17.1", - "@tanstack/svelte-hotkeys-devtools": "^0.3.2", + "@tanstack/svelte-hotkeys": "0.18.0", + "@tanstack/svelte-hotkeys-devtools": "^0.4.0", "svelte": "^5.57.1" }, "devDependencies": { diff --git a/examples/svelte/scopes/package.json b/examples/svelte/scopes/package.json index a9e624d3..d0b8e528 100644 --- a/examples/svelte/scopes/package.json +++ b/examples/svelte/scopes/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@tanstack/svelte-devtools": "^0.1.8", - "@tanstack/svelte-hotkeys": "0.17.1", - "@tanstack/svelte-hotkeys-devtools": "^0.3.2", + "@tanstack/svelte-hotkeys": "0.18.0", + "@tanstack/svelte-hotkeys-devtools": "^0.4.0", "svelte": "^5.57.1" }, "devDependencies": { diff --git a/examples/vanilla/formatForDisplay/package.json b/examples/vanilla/formatForDisplay/package.json index 79ad01c2..6397c03c 100644 --- a/examples/vanilla/formatForDisplay/package.json +++ b/examples/vanilla/formatForDisplay/package.json @@ -11,7 +11,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/hotkeys": "^0.19.0" + "@tanstack/hotkeys": "^0.20.0" }, "devDependencies": { "typescript": "6.0.3", diff --git a/examples/vue/kitchen-sink/package.json b/examples/vue/kitchen-sink/package.json index 084304b3..af9bba62 100644 --- a/examples/vue/kitchen-sink/package.json +++ b/examples/vue/kitchen-sink/package.json @@ -11,12 +11,12 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/vue-hotkeys": "^0.17.1", + "@tanstack/vue-hotkeys": "^0.18.0", "vue": "^3.5.43" }, "devDependencies": { "@tanstack/vue-devtools": "^0.2.28", - "@tanstack/vue-hotkeys-devtools": "^0.11.2", + "@tanstack/vue-hotkeys-devtools": "^0.12.0", "@typescript-eslint/parser": "^8.71.0", "@vitejs/plugin-vue": "^6.0.9", "typescript": "6.0.3", diff --git a/examples/vue/scopes/package.json b/examples/vue/scopes/package.json index de0a2c3b..854a876d 100644 --- a/examples/vue/scopes/package.json +++ b/examples/vue/scopes/package.json @@ -11,12 +11,12 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/vue-hotkeys": "^0.17.1", + "@tanstack/vue-hotkeys": "^0.18.0", "vue": "^3.5.43" }, "devDependencies": { "@tanstack/vue-devtools": "^0.2.28", - "@tanstack/vue-hotkeys-devtools": "^0.11.2", + "@tanstack/vue-hotkeys-devtools": "^0.12.0", "@typescript-eslint/parser": "^8.71.0", "@vitejs/plugin-vue": "^6.0.9", "typescript": "6.0.3", diff --git a/examples/vue/useHeldKeys/package.json b/examples/vue/useHeldKeys/package.json index 09c32fa6..bbd94053 100644 --- a/examples/vue/useHeldKeys/package.json +++ b/examples/vue/useHeldKeys/package.json @@ -11,12 +11,12 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/vue-hotkeys": "^0.17.1", + "@tanstack/vue-hotkeys": "^0.18.0", "vue": "^3.5.43" }, "devDependencies": { "@tanstack/vue-devtools": "^0.2.28", - "@tanstack/vue-hotkeys-devtools": "^0.11.2", + "@tanstack/vue-hotkeys-devtools": "^0.12.0", "@typescript-eslint/parser": "^8.71.0", "@vitejs/plugin-vue": "^6.0.9", "typescript": "6.0.3", diff --git a/examples/vue/useHotkey-sequences/package.json b/examples/vue/useHotkey-sequences/package.json index 1664ca5c..59a603db 100644 --- a/examples/vue/useHotkey-sequences/package.json +++ b/examples/vue/useHotkey-sequences/package.json @@ -11,12 +11,12 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/vue-hotkeys": "^0.17.1", + "@tanstack/vue-hotkeys": "^0.18.0", "vue": "^3.5.43" }, "devDependencies": { "@tanstack/vue-devtools": "^0.2.28", - "@tanstack/vue-hotkeys-devtools": "^0.11.2", + "@tanstack/vue-hotkeys-devtools": "^0.12.0", "@typescript-eslint/parser": "^8.71.0", "@vitejs/plugin-vue": "^6.0.9", "typescript": "6.0.3", diff --git a/examples/vue/useHotkey/package.json b/examples/vue/useHotkey/package.json index b80d5f30..77b14090 100644 --- a/examples/vue/useHotkey/package.json +++ b/examples/vue/useHotkey/package.json @@ -11,12 +11,12 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/vue-hotkeys": "^0.17.1", + "@tanstack/vue-hotkeys": "^0.18.0", "vue": "^3.5.43" }, "devDependencies": { "@tanstack/vue-devtools": "^0.2.28", - "@tanstack/vue-hotkeys-devtools": "^0.11.2", + "@tanstack/vue-hotkeys-devtools": "^0.12.0", "@typescript-eslint/parser": "^8.71.0", "@vitejs/plugin-vue": "^6.0.9", "typescript": "6.0.3", diff --git a/examples/vue/useHotkeyRecorder-sequences/package.json b/examples/vue/useHotkeyRecorder-sequences/package.json index 620acf8e..3727978a 100644 --- a/examples/vue/useHotkeyRecorder-sequences/package.json +++ b/examples/vue/useHotkeyRecorder-sequences/package.json @@ -11,12 +11,12 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/vue-hotkeys": "^0.17.1", + "@tanstack/vue-hotkeys": "^0.18.0", "vue": "^3.5.43" }, "devDependencies": { "@tanstack/vue-devtools": "^0.2.28", - "@tanstack/vue-hotkeys-devtools": "^0.11.2", + "@tanstack/vue-hotkeys-devtools": "^0.12.0", "@typescript-eslint/parser": "^8.71.0", "@vitejs/plugin-vue": "^6.0.9", "typescript": "6.0.3", diff --git a/examples/vue/useHotkeyRecorder/package.json b/examples/vue/useHotkeyRecorder/package.json index 6a98e405..3908b1e3 100644 --- a/examples/vue/useHotkeyRecorder/package.json +++ b/examples/vue/useHotkeyRecorder/package.json @@ -11,12 +11,12 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/vue-hotkeys": "^0.17.1", + "@tanstack/vue-hotkeys": "^0.18.0", "vue": "^3.5.43" }, "devDependencies": { "@tanstack/vue-devtools": "^0.2.28", - "@tanstack/vue-hotkeys-devtools": "^0.11.2", + "@tanstack/vue-hotkeys-devtools": "^0.12.0", "@typescript-eslint/parser": "^8.71.0", "@vitejs/plugin-vue": "^6.0.9", "typescript": "6.0.3", diff --git a/examples/vue/useHotkeys-sequences/package.json b/examples/vue/useHotkeys-sequences/package.json index d674022a..24f51e8b 100644 --- a/examples/vue/useHotkeys-sequences/package.json +++ b/examples/vue/useHotkeys-sequences/package.json @@ -11,12 +11,12 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/vue-hotkeys": "^0.17.1", + "@tanstack/vue-hotkeys": "^0.18.0", "vue": "^3.5.43" }, "devDependencies": { "@tanstack/vue-devtools": "^0.2.28", - "@tanstack/vue-hotkeys-devtools": "^0.11.2", + "@tanstack/vue-hotkeys-devtools": "^0.12.0", "@typescript-eslint/parser": "^8.71.0", "@vitejs/plugin-vue": "^6.0.9", "typescript": "6.0.3", diff --git a/examples/vue/useHotkeys/package.json b/examples/vue/useHotkeys/package.json index 1226e681..b90a6cc7 100644 --- a/examples/vue/useHotkeys/package.json +++ b/examples/vue/useHotkeys/package.json @@ -11,12 +11,12 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/vue-hotkeys": "^0.17.1", + "@tanstack/vue-hotkeys": "^0.18.0", "vue": "^3.5.43" }, "devDependencies": { "@tanstack/vue-devtools": "^0.2.28", - "@tanstack/vue-hotkeys-devtools": "^0.11.2", + "@tanstack/vue-hotkeys-devtools": "^0.12.0", "@typescript-eslint/parser": "^8.71.0", "@vitejs/plugin-vue": "^6.0.9", "typescript": "6.0.3", diff --git a/examples/vue/useKeyhold/package.json b/examples/vue/useKeyhold/package.json index 8f1ae479..e6c73091 100644 --- a/examples/vue/useKeyhold/package.json +++ b/examples/vue/useKeyhold/package.json @@ -11,12 +11,12 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/vue-hotkeys": "^0.17.1", + "@tanstack/vue-hotkeys": "^0.18.0", "vue": "^3.5.43" }, "devDependencies": { "@tanstack/vue-devtools": "^0.2.28", - "@tanstack/vue-hotkeys-devtools": "^0.11.2", + "@tanstack/vue-hotkeys-devtools": "^0.12.0", "@typescript-eslint/parser": "^8.71.0", "@vitejs/plugin-vue": "^6.0.9", "typescript": "6.0.3", diff --git a/packages/alpine-hotkeys/CHANGELOG.md b/packages/alpine-hotkeys/CHANGELOG.md index 35ef9ef0..e1e4a0f3 100644 --- a/packages/alpine-hotkeys/CHANGELOG.md +++ b/packages/alpine-hotkeys/CHANGELOG.md @@ -1,5 +1,27 @@ # @tanstack/alpine-hotkeys +## 0.8.0 + +### Minor Changes + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Key names are case-sensitive, and key aliases are no longer resolved, which removes the key-name lookup tables from every bundle. Typed hotkeys, recording, matching, and display behave as before. + + - Spellings that the hotkey types don't allow, such as `escape`, `Esc`, `f1`, `Plus`, or `pgdn`, now stay as written and don't match. Use the canonical names: `Escape`, `F1`, `+`, `PageDown`. Letters still match in any case, and modifier aliases such as `Ctrl`, `Cmd`, and `Option` still work. + - `validateHotkey` and `checkHotkey` warn about keys that aren't written like a known key, such as `escape`, instead of checking a list of key names. In development, registering such a hotkey logs a warning that it may never fire. + - `formatForDisplay` accepts hotkeys only, including single keys and modifiers on their own such as `'Shift'`, instead of any string. Pass a key from a `KeyboardEvent`, such as a held key from `useHeldKeys`, as `{ key }`. + - `HotkeyManager.triggerRegistration` moves into the devtools package, which was its only user. + - The recorder rejects whitespace characters, such as the non-breaking space from Option+Space on macOS, with the message "Whitespace keys cannot be recorded". + - Saved custom hotkeys and display labels ignore names inherited from `Object.prototype`, such as `toString`. Previously, saved custom hotkeys could keep those ids, and `formatForDisplay` could show function source text for them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - TanStack Hotkeys no longer depends on `@tanstack/store` or the framework store adapters. Its stores, such as `manager.registrations` and `recorder.store`, keep the same `state`, `get`, `setState`, and `subscribe` API and still work with TanStack Store's framework adapters. Bundles shrink by about 1.3 kB (brotli) in core and about 2.4 kB in the React adapter. + + The stores are no longer `Store` instances from `@tanstack/store`, so `instanceof Store` checks and other TanStack Store features, such as `actions`, no longer apply to them. + +### Patch Changes + +- Updated dependencies [[`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b)]: + - @tanstack/hotkeys@0.20.0 + ## 0.7.0 ### Minor Changes diff --git a/packages/alpine-hotkeys/package.json b/packages/alpine-hotkeys/package.json index 515fb480..e73c0bbf 100644 --- a/packages/alpine-hotkeys/package.json +++ b/packages/alpine-hotkeys/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/alpine-hotkeys", - "version": "0.7.0", + "version": "0.8.0", "description": "Alpine adapter for TanStack Hotkeys", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/angular-hotkeys-devtools/CHANGELOG.md b/packages/angular-hotkeys-devtools/CHANGELOG.md index 428c4bd0..428662e8 100644 --- a/packages/angular-hotkeys-devtools/CHANGELOG.md +++ b/packages/angular-hotkeys-devtools/CHANGELOG.md @@ -1,5 +1,18 @@ # @tanstack/angular-hotkeys-devtools +## 0.4.0 + +### Minor Changes + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Each devtools adapter now lists its TanStack Devtools host as an optional peer dependency at the current release, such as `@tanstack/react-devtools` 0.10.14. Older hosts pass the plugin a theme string instead of props, so the panel ignored the theme, and TypeScript rejects the React plugin since `@tanstack/react-hotkeys-devtools` 0.12.0. Package managers now warn about an old host at install time. + + Update `@tanstack/devtools-utils` and `@tanstack/devtools-ui` to 0.7.2. The Preact panel now unmounts its core on Preact 11 (TanStack/devtools#551). + +### Patch Changes + +- Updated dependencies [[`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b)]: + - @tanstack/hotkeys-devtools@1.7.0 + ## 0.3.2 ### Patch Changes diff --git a/packages/angular-hotkeys-devtools/package.json b/packages/angular-hotkeys-devtools/package.json index 95c57031..e27bb082 100644 --- a/packages/angular-hotkeys-devtools/package.json +++ b/packages/angular-hotkeys-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-hotkeys-devtools", - "version": "0.3.2", + "version": "0.4.0", "description": "Angular devtools for TanStack Hotkeys", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/angular-hotkeys/CHANGELOG.md b/packages/angular-hotkeys/CHANGELOG.md index 3f20e572..d7c062a4 100644 --- a/packages/angular-hotkeys/CHANGELOG.md +++ b/packages/angular-hotkeys/CHANGELOG.md @@ -1,5 +1,29 @@ # @tanstack/angular-hotkeys +## 0.18.0 + +### Minor Changes + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Key names are case-sensitive, and key aliases are no longer resolved, which removes the key-name lookup tables from every bundle. Typed hotkeys, recording, matching, and display behave as before. + + - Spellings that the hotkey types don't allow, such as `escape`, `Esc`, `f1`, `Plus`, or `pgdn`, now stay as written and don't match. Use the canonical names: `Escape`, `F1`, `+`, `PageDown`. Letters still match in any case, and modifier aliases such as `Ctrl`, `Cmd`, and `Option` still work. + - `validateHotkey` and `checkHotkey` warn about keys that aren't written like a known key, such as `escape`, instead of checking a list of key names. In development, registering such a hotkey logs a warning that it may never fire. + - `formatForDisplay` accepts hotkeys only, including single keys and modifiers on their own such as `'Shift'`, instead of any string. Pass a key from a `KeyboardEvent`, such as a held key from `useHeldKeys`, as `{ key }`. + - `HotkeyManager.triggerRegistration` moves into the devtools package, which was its only user. + - The recorder rejects whitespace characters, such as the non-breaking space from Option+Space on macOS, with the message "Whitespace keys cannot be recorded". + - Saved custom hotkeys and display labels ignore names inherited from `Object.prototype`, such as `toString`. Previously, saved custom hotkeys could keep those ids, and `formatForDisplay` could show function source text for them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - TanStack Hotkeys no longer depends on `@tanstack/store` or the framework store adapters. Its stores, such as `manager.registrations` and `recorder.store`, keep the same `state`, `get`, `setState`, and `subscribe` API and still work with TanStack Store's framework adapters. Bundles shrink by about 1.3 kB (brotli) in core and about 2.4 kB in the React adapter. + + The stores are no longer `Store` instances from `@tanstack/store`, so `instanceof Store` checks and other TanStack Store features, such as `actions`, no longer apply to them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Providers no longer bundle app hotkey support unless the app uses `defineAppHotkeys`. A React app with `HotkeysProvider` and no app hotkeys is about 1 kB smaller (brotli). + +### Patch Changes + +- Updated dependencies [[`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b)]: + - @tanstack/hotkeys@0.20.0 + ## 0.17.1 ### Patch Changes diff --git a/packages/angular-hotkeys/package.json b/packages/angular-hotkeys/package.json index bc947574..3d9d9eac 100644 --- a/packages/angular-hotkeys/package.json +++ b/packages/angular-hotkeys/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-hotkeys", - "version": "0.17.1", + "version": "0.18.0", "description": "Angular adapter for TanStack Hotkeys", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ember-hotkeys/CHANGELOG.md b/packages/ember-hotkeys/CHANGELOG.md index e37102da..c8a3d33e 100644 --- a/packages/ember-hotkeys/CHANGELOG.md +++ b/packages/ember-hotkeys/CHANGELOG.md @@ -1,5 +1,27 @@ # @tanstack/ember-hotkeys +## 0.7.0 + +### Minor Changes + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Key names are case-sensitive, and key aliases are no longer resolved, which removes the key-name lookup tables from every bundle. Typed hotkeys, recording, matching, and display behave as before. + + - Spellings that the hotkey types don't allow, such as `escape`, `Esc`, `f1`, `Plus`, or `pgdn`, now stay as written and don't match. Use the canonical names: `Escape`, `F1`, `+`, `PageDown`. Letters still match in any case, and modifier aliases such as `Ctrl`, `Cmd`, and `Option` still work. + - `validateHotkey` and `checkHotkey` warn about keys that aren't written like a known key, such as `escape`, instead of checking a list of key names. In development, registering such a hotkey logs a warning that it may never fire. + - `formatForDisplay` accepts hotkeys only, including single keys and modifiers on their own such as `'Shift'`, instead of any string. Pass a key from a `KeyboardEvent`, such as a held key from `useHeldKeys`, as `{ key }`. + - `HotkeyManager.triggerRegistration` moves into the devtools package, which was its only user. + - The recorder rejects whitespace characters, such as the non-breaking space from Option+Space on macOS, with the message "Whitespace keys cannot be recorded". + - Saved custom hotkeys and display labels ignore names inherited from `Object.prototype`, such as `toString`. Previously, saved custom hotkeys could keep those ids, and `formatForDisplay` could show function source text for them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - TanStack Hotkeys no longer depends on `@tanstack/store` or the framework store adapters. Its stores, such as `manager.registrations` and `recorder.store`, keep the same `state`, `get`, `setState`, and `subscribe` API and still work with TanStack Store's framework adapters. Bundles shrink by about 1.3 kB (brotli) in core and about 2.4 kB in the React adapter. + + The stores are no longer `Store` instances from `@tanstack/store`, so `instanceof Store` checks and other TanStack Store features, such as `actions`, no longer apply to them. + +### Patch Changes + +- Updated dependencies [[`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b)]: + - @tanstack/hotkeys@0.20.0 + ## 0.6.1 ### Patch Changes diff --git a/packages/ember-hotkeys/package.json b/packages/ember-hotkeys/package.json index f2f1f092..cdc23452 100644 --- a/packages/ember-hotkeys/package.json +++ b/packages/ember-hotkeys/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ember-hotkeys", - "version": "0.6.1", + "version": "0.7.0", "description": "Ember adapter for TanStack Hotkeys", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/hotkeys-devtools/CHANGELOG.md b/packages/hotkeys-devtools/CHANGELOG.md index f97f7c1c..8221f943 100644 --- a/packages/hotkeys-devtools/CHANGELOG.md +++ b/packages/hotkeys-devtools/CHANGELOG.md @@ -1,5 +1,27 @@ # @tanstack/hotkeys-devtools +## 1.7.0 + +### Minor Changes + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Key names are case-sensitive, and key aliases are no longer resolved, which removes the key-name lookup tables from every bundle. Typed hotkeys, recording, matching, and display behave as before. + + - Spellings that the hotkey types don't allow, such as `escape`, `Esc`, `f1`, `Plus`, or `pgdn`, now stay as written and don't match. Use the canonical names: `Escape`, `F1`, `+`, `PageDown`. Letters still match in any case, and modifier aliases such as `Ctrl`, `Cmd`, and `Option` still work. + - `validateHotkey` and `checkHotkey` warn about keys that aren't written like a known key, such as `escape`, instead of checking a list of key names. In development, registering such a hotkey logs a warning that it may never fire. + - `formatForDisplay` accepts hotkeys only, including single keys and modifiers on their own such as `'Shift'`, instead of any string. Pass a key from a `KeyboardEvent`, such as a held key from `useHeldKeys`, as `{ key }`. + - `HotkeyManager.triggerRegistration` moves into the devtools package, which was its only user. + - The recorder rejects whitespace characters, such as the non-breaking space from Option+Space on macOS, with the message "Whitespace keys cannot be recorded". + - Saved custom hotkeys and display labels ignore names inherited from `Object.prototype`, such as `toString`. Previously, saved custom hotkeys could keep those ids, and `formatForDisplay` could show function source text for them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Each devtools adapter now lists its TanStack Devtools host as an optional peer dependency at the current release, such as `@tanstack/react-devtools` 0.10.14. Older hosts pass the plugin a theme string instead of props, so the panel ignored the theme, and TypeScript rejects the React plugin since `@tanstack/react-hotkeys-devtools` 0.12.0. Package managers now warn about an old host at install time. + + Update `@tanstack/devtools-utils` and `@tanstack/devtools-ui` to 0.7.2. The Preact panel now unmounts its core on Preact 11 (TanStack/devtools#551). + +### Patch Changes + +- Updated dependencies [[`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b)]: + - @tanstack/hotkeys@0.20.0 + ## 1.6.1 ### Patch Changes diff --git a/packages/hotkeys-devtools/package.json b/packages/hotkeys-devtools/package.json index 2ca85b6a..bc718ad7 100644 --- a/packages/hotkeys-devtools/package.json +++ b/packages/hotkeys-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/hotkeys-devtools", - "version": "1.6.1", + "version": "1.7.0", "description": "Devtools for TanStack Hotkeys", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/hotkeys/CHANGELOG.md b/packages/hotkeys/CHANGELOG.md index 39c31cc1..d5041b6a 100644 --- a/packages/hotkeys/CHANGELOG.md +++ b/packages/hotkeys/CHANGELOG.md @@ -1,5 +1,26 @@ # @tanstack/hotkeys +## 0.20.0 + +### Minor Changes + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Key names are case-sensitive, and key aliases are no longer resolved, which removes the key-name lookup tables from every bundle. Typed hotkeys, recording, matching, and display behave as before. + + - Spellings that the hotkey types don't allow, such as `escape`, `Esc`, `f1`, `Plus`, or `pgdn`, now stay as written and don't match. Use the canonical names: `Escape`, `F1`, `+`, `PageDown`. Letters still match in any case, and modifier aliases such as `Ctrl`, `Cmd`, and `Option` still work. + - `validateHotkey` and `checkHotkey` warn about keys that aren't written like a known key, such as `escape`, instead of checking a list of key names. In development, registering such a hotkey logs a warning that it may never fire. + - `formatForDisplay` accepts hotkeys only, including single keys and modifiers on their own such as `'Shift'`, instead of any string. Pass a key from a `KeyboardEvent`, such as a held key from `useHeldKeys`, as `{ key }`. + - `HotkeyManager.triggerRegistration` moves into the devtools package, which was its only user. + - The recorder rejects whitespace characters, such as the non-breaking space from Option+Space on macOS, with the message "Whitespace keys cannot be recorded". + - Saved custom hotkeys and display labels ignore names inherited from `Object.prototype`, such as `toString`. Previously, saved custom hotkeys could keep those ids, and `formatForDisplay` could show function source text for them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Console warnings and errors are logged only in development. Production builds, where `process.env.NODE_ENV` is `'production'`, skip them and drop the warning code. `checkHotkey` still returns whether a hotkey is valid. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - TanStack Hotkeys no longer depends on `@tanstack/store` or the framework store adapters. Its stores, such as `manager.registrations` and `recorder.store`, keep the same `state`, `get`, `setState`, and `subscribe` API and still work with TanStack Store's framework adapters. Bundles shrink by about 1.3 kB (brotli) in core and about 2.4 kB in the React adapter. + + The stores are no longer `Store` instances from `@tanstack/store`, so `instanceof Store` checks and other TanStack Store features, such as `actions`, no longer apply to them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Providers no longer bundle app hotkey support unless the app uses `defineAppHotkeys`. A React app with `HotkeysProvider` and no app hotkeys is about 1 kB smaller (brotli). + ## 0.19.0 ### Minor Changes diff --git a/packages/hotkeys/package.json b/packages/hotkeys/package.json index 1949f3c2..724fe589 100644 --- a/packages/hotkeys/package.json +++ b/packages/hotkeys/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/hotkeys", - "version": "0.19.0", + "version": "0.20.0", "description": "Type-safe, framework-agnostic keyboard hotkey management for the browser", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/lit-hotkeys/CHANGELOG.md b/packages/lit-hotkeys/CHANGELOG.md index 54e29d68..3c394815 100644 --- a/packages/lit-hotkeys/CHANGELOG.md +++ b/packages/lit-hotkeys/CHANGELOG.md @@ -1,5 +1,27 @@ # @tanstack/react-hotkeys +## 0.19.0 + +### Minor Changes + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Key names are case-sensitive, and key aliases are no longer resolved, which removes the key-name lookup tables from every bundle. Typed hotkeys, recording, matching, and display behave as before. + + - Spellings that the hotkey types don't allow, such as `escape`, `Esc`, `f1`, `Plus`, or `pgdn`, now stay as written and don't match. Use the canonical names: `Escape`, `F1`, `+`, `PageDown`. Letters still match in any case, and modifier aliases such as `Ctrl`, `Cmd`, and `Option` still work. + - `validateHotkey` and `checkHotkey` warn about keys that aren't written like a known key, such as `escape`, instead of checking a list of key names. In development, registering such a hotkey logs a warning that it may never fire. + - `formatForDisplay` accepts hotkeys only, including single keys and modifiers on their own such as `'Shift'`, instead of any string. Pass a key from a `KeyboardEvent`, such as a held key from `useHeldKeys`, as `{ key }`. + - `HotkeyManager.triggerRegistration` moves into the devtools package, which was its only user. + - The recorder rejects whitespace characters, such as the non-breaking space from Option+Space on macOS, with the message "Whitespace keys cannot be recorded". + - Saved custom hotkeys and display labels ignore names inherited from `Object.prototype`, such as `toString`. Previously, saved custom hotkeys could keep those ids, and `formatForDisplay` could show function source text for them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - TanStack Hotkeys no longer depends on `@tanstack/store` or the framework store adapters. Its stores, such as `manager.registrations` and `recorder.store`, keep the same `state`, `get`, `setState`, and `subscribe` API and still work with TanStack Store's framework adapters. Bundles shrink by about 1.3 kB (brotli) in core and about 2.4 kB in the React adapter. + + The stores are no longer `Store` instances from `@tanstack/store`, so `instanceof Store` checks and other TanStack Store features, such as `actions`, no longer apply to them. + +### Patch Changes + +- Updated dependencies [[`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b)]: + - @tanstack/hotkeys@0.20.0 + ## 0.18.1 ### Patch Changes diff --git a/packages/lit-hotkeys/package.json b/packages/lit-hotkeys/package.json index 72010a73..b591e260 100644 --- a/packages/lit-hotkeys/package.json +++ b/packages/lit-hotkeys/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/lit-hotkeys", - "version": "0.18.1", + "version": "0.19.0", "description": "Lit adapter for TanStack Hotkeys", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/octane-hotkeys/CHANGELOG.md b/packages/octane-hotkeys/CHANGELOG.md index 3020d2d7..2267f93b 100644 --- a/packages/octane-hotkeys/CHANGELOG.md +++ b/packages/octane-hotkeys/CHANGELOG.md @@ -1,5 +1,29 @@ # @tanstack/octane-hotkeys +## 0.8.0 + +### Minor Changes + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Key names are case-sensitive, and key aliases are no longer resolved, which removes the key-name lookup tables from every bundle. Typed hotkeys, recording, matching, and display behave as before. + + - Spellings that the hotkey types don't allow, such as `escape`, `Esc`, `f1`, `Plus`, or `pgdn`, now stay as written and don't match. Use the canonical names: `Escape`, `F1`, `+`, `PageDown`. Letters still match in any case, and modifier aliases such as `Ctrl`, `Cmd`, and `Option` still work. + - `validateHotkey` and `checkHotkey` warn about keys that aren't written like a known key, such as `escape`, instead of checking a list of key names. In development, registering such a hotkey logs a warning that it may never fire. + - `formatForDisplay` accepts hotkeys only, including single keys and modifiers on their own such as `'Shift'`, instead of any string. Pass a key from a `KeyboardEvent`, such as a held key from `useHeldKeys`, as `{ key }`. + - `HotkeyManager.triggerRegistration` moves into the devtools package, which was its only user. + - The recorder rejects whitespace characters, such as the non-breaking space from Option+Space on macOS, with the message "Whitespace keys cannot be recorded". + - Saved custom hotkeys and display labels ignore names inherited from `Object.prototype`, such as `toString`. Previously, saved custom hotkeys could keep those ids, and `formatForDisplay` could show function source text for them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - TanStack Hotkeys no longer depends on `@tanstack/store` or the framework store adapters. Its stores, such as `manager.registrations` and `recorder.store`, keep the same `state`, `get`, `setState`, and `subscribe` API and still work with TanStack Store's framework adapters. Bundles shrink by about 1.3 kB (brotli) in core and about 2.4 kB in the React adapter. + + The stores are no longer `Store` instances from `@tanstack/store`, so `instanceof Store` checks and other TanStack Store features, such as `actions`, no longer apply to them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Providers no longer bundle app hotkey support unless the app uses `defineAppHotkeys`. A React app with `HotkeysProvider` and no app hotkeys is about 1 kB smaller (brotli). + +### Patch Changes + +- Updated dependencies [[`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b)]: + - @tanstack/hotkeys@0.20.0 + ## 0.7.1 ### Patch Changes diff --git a/packages/octane-hotkeys/package.json b/packages/octane-hotkeys/package.json index e15e730f..d21ce08b 100644 --- a/packages/octane-hotkeys/package.json +++ b/packages/octane-hotkeys/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/octane-hotkeys", - "version": "0.7.1", + "version": "0.8.0", "description": "Octane adapter for TanStack Hotkeys", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/preact-hotkeys-devtools/CHANGELOG.md b/packages/preact-hotkeys-devtools/CHANGELOG.md index 049ba182..40e4839f 100644 --- a/packages/preact-hotkeys-devtools/CHANGELOG.md +++ b/packages/preact-hotkeys-devtools/CHANGELOG.md @@ -1,5 +1,18 @@ # @tanstack/preact-hotkeys-devtools +## 0.12.0 + +### Minor Changes + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Each devtools adapter now lists its TanStack Devtools host as an optional peer dependency at the current release, such as `@tanstack/react-devtools` 0.10.14. Older hosts pass the plugin a theme string instead of props, so the panel ignored the theme, and TypeScript rejects the React plugin since `@tanstack/react-hotkeys-devtools` 0.12.0. Package managers now warn about an old host at install time. + + Update `@tanstack/devtools-utils` and `@tanstack/devtools-ui` to 0.7.2. The Preact panel now unmounts its core on Preact 11 (TanStack/devtools#551). + +### Patch Changes + +- Updated dependencies [[`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b)]: + - @tanstack/hotkeys-devtools@1.7.0 + ## 0.11.2 ### Patch Changes diff --git a/packages/preact-hotkeys-devtools/package.json b/packages/preact-hotkeys-devtools/package.json index c0085311..c396869f 100644 --- a/packages/preact-hotkeys-devtools/package.json +++ b/packages/preact-hotkeys-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/preact-hotkeys-devtools", - "version": "0.11.2", + "version": "0.12.0", "description": "Preact devtools for TanStack Hotkeys", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/preact-hotkeys/CHANGELOG.md b/packages/preact-hotkeys/CHANGELOG.md index d4754cf5..cfc5815a 100644 --- a/packages/preact-hotkeys/CHANGELOG.md +++ b/packages/preact-hotkeys/CHANGELOG.md @@ -1,5 +1,29 @@ # @tanstack/preact-hotkeys +## 0.18.0 + +### Minor Changes + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Key names are case-sensitive, and key aliases are no longer resolved, which removes the key-name lookup tables from every bundle. Typed hotkeys, recording, matching, and display behave as before. + + - Spellings that the hotkey types don't allow, such as `escape`, `Esc`, `f1`, `Plus`, or `pgdn`, now stay as written and don't match. Use the canonical names: `Escape`, `F1`, `+`, `PageDown`. Letters still match in any case, and modifier aliases such as `Ctrl`, `Cmd`, and `Option` still work. + - `validateHotkey` and `checkHotkey` warn about keys that aren't written like a known key, such as `escape`, instead of checking a list of key names. In development, registering such a hotkey logs a warning that it may never fire. + - `formatForDisplay` accepts hotkeys only, including single keys and modifiers on their own such as `'Shift'`, instead of any string. Pass a key from a `KeyboardEvent`, such as a held key from `useHeldKeys`, as `{ key }`. + - `HotkeyManager.triggerRegistration` moves into the devtools package, which was its only user. + - The recorder rejects whitespace characters, such as the non-breaking space from Option+Space on macOS, with the message "Whitespace keys cannot be recorded". + - Saved custom hotkeys and display labels ignore names inherited from `Object.prototype`, such as `toString`. Previously, saved custom hotkeys could keep those ids, and `formatForDisplay` could show function source text for them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - TanStack Hotkeys no longer depends on `@tanstack/store` or the framework store adapters. Its stores, such as `manager.registrations` and `recorder.store`, keep the same `state`, `get`, `setState`, and `subscribe` API and still work with TanStack Store's framework adapters. Bundles shrink by about 1.3 kB (brotli) in core and about 2.4 kB in the React adapter. + + The stores are no longer `Store` instances from `@tanstack/store`, so `instanceof Store` checks and other TanStack Store features, such as `actions`, no longer apply to them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Providers no longer bundle app hotkey support unless the app uses `defineAppHotkeys`. A React app with `HotkeysProvider` and no app hotkeys is about 1 kB smaller (brotli). + +### Patch Changes + +- Updated dependencies [[`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b)]: + - @tanstack/hotkeys@0.20.0 + ## 0.17.1 ### Patch Changes diff --git a/packages/preact-hotkeys/package.json b/packages/preact-hotkeys/package.json index 8c195766..702b79f5 100644 --- a/packages/preact-hotkeys/package.json +++ b/packages/preact-hotkeys/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/preact-hotkeys", - "version": "0.17.1", + "version": "0.18.0", "description": "Preact adapter for TanStack Hotkeys", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/react-hotkeys-devtools/CHANGELOG.md b/packages/react-hotkeys-devtools/CHANGELOG.md index 4ed8ae12..d5d65085 100644 --- a/packages/react-hotkeys-devtools/CHANGELOG.md +++ b/packages/react-hotkeys-devtools/CHANGELOG.md @@ -1,5 +1,18 @@ # @tanstack/react-hotkeys-devtools +## 0.13.0 + +### Minor Changes + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Each devtools adapter now lists its TanStack Devtools host as an optional peer dependency at the current release, such as `@tanstack/react-devtools` 0.10.14. Older hosts pass the plugin a theme string instead of props, so the panel ignored the theme, and TypeScript rejects the React plugin since `@tanstack/react-hotkeys-devtools` 0.12.0. Package managers now warn about an old host at install time. + + Update `@tanstack/devtools-utils` and `@tanstack/devtools-ui` to 0.7.2. The Preact panel now unmounts its core on Preact 11 (TanStack/devtools#551). + +### Patch Changes + +- Updated dependencies [[`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b)]: + - @tanstack/hotkeys-devtools@1.7.0 + ## 0.12.0 ### Minor Changes diff --git a/packages/react-hotkeys-devtools/package.json b/packages/react-hotkeys-devtools/package.json index e20f4151..67a72768 100644 --- a/packages/react-hotkeys-devtools/package.json +++ b/packages/react-hotkeys-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-hotkeys-devtools", - "version": "0.12.0", + "version": "0.13.0", "description": "React devtools for TanStack Hotkeys", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/react-hotkeys/CHANGELOG.md b/packages/react-hotkeys/CHANGELOG.md index 6dd2994c..620d4881 100644 --- a/packages/react-hotkeys/CHANGELOG.md +++ b/packages/react-hotkeys/CHANGELOG.md @@ -1,5 +1,29 @@ # @tanstack/react-hotkeys +## 0.19.0 + +### Minor Changes + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Key names are case-sensitive, and key aliases are no longer resolved, which removes the key-name lookup tables from every bundle. Typed hotkeys, recording, matching, and display behave as before. + + - Spellings that the hotkey types don't allow, such as `escape`, `Esc`, `f1`, `Plus`, or `pgdn`, now stay as written and don't match. Use the canonical names: `Escape`, `F1`, `+`, `PageDown`. Letters still match in any case, and modifier aliases such as `Ctrl`, `Cmd`, and `Option` still work. + - `validateHotkey` and `checkHotkey` warn about keys that aren't written like a known key, such as `escape`, instead of checking a list of key names. In development, registering such a hotkey logs a warning that it may never fire. + - `formatForDisplay` accepts hotkeys only, including single keys and modifiers on their own such as `'Shift'`, instead of any string. Pass a key from a `KeyboardEvent`, such as a held key from `useHeldKeys`, as `{ key }`. + - `HotkeyManager.triggerRegistration` moves into the devtools package, which was its only user. + - The recorder rejects whitespace characters, such as the non-breaking space from Option+Space on macOS, with the message "Whitespace keys cannot be recorded". + - Saved custom hotkeys and display labels ignore names inherited from `Object.prototype`, such as `toString`. Previously, saved custom hotkeys could keep those ids, and `formatForDisplay` could show function source text for them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - TanStack Hotkeys no longer depends on `@tanstack/store` or the framework store adapters. Its stores, such as `manager.registrations` and `recorder.store`, keep the same `state`, `get`, `setState`, and `subscribe` API and still work with TanStack Store's framework adapters. Bundles shrink by about 1.3 kB (brotli) in core and about 2.4 kB in the React adapter. + + The stores are no longer `Store` instances from `@tanstack/store`, so `instanceof Store` checks and other TanStack Store features, such as `actions`, no longer apply to them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Providers no longer bundle app hotkey support unless the app uses `defineAppHotkeys`. A React app with `HotkeysProvider` and no app hotkeys is about 1 kB smaller (brotli). + +### Patch Changes + +- Updated dependencies [[`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b)]: + - @tanstack/hotkeys@0.20.0 + ## 0.18.0 ### Minor Changes diff --git a/packages/react-hotkeys/package.json b/packages/react-hotkeys/package.json index cd460a0d..d1802d22 100644 --- a/packages/react-hotkeys/package.json +++ b/packages/react-hotkeys/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-hotkeys", - "version": "0.18.0", + "version": "0.19.0", "description": "React adapter for TanStack Hotkeys", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/solid-hotkeys-devtools/CHANGELOG.md b/packages/solid-hotkeys-devtools/CHANGELOG.md index 0ed2c407..b1382600 100644 --- a/packages/solid-hotkeys-devtools/CHANGELOG.md +++ b/packages/solid-hotkeys-devtools/CHANGELOG.md @@ -1,5 +1,18 @@ # @tanstack/solid-hotkeys-devtools +## 0.12.0 + +### Minor Changes + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Each devtools adapter now lists its TanStack Devtools host as an optional peer dependency at the current release, such as `@tanstack/react-devtools` 0.10.14. Older hosts pass the plugin a theme string instead of props, so the panel ignored the theme, and TypeScript rejects the React plugin since `@tanstack/react-hotkeys-devtools` 0.12.0. Package managers now warn about an old host at install time. + + Update `@tanstack/devtools-utils` and `@tanstack/devtools-ui` to 0.7.2. The Preact panel now unmounts its core on Preact 11 (TanStack/devtools#551). + +### Patch Changes + +- Updated dependencies [[`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b)]: + - @tanstack/hotkeys-devtools@1.7.0 + ## 0.11.2 ### Patch Changes diff --git a/packages/solid-hotkeys-devtools/package.json b/packages/solid-hotkeys-devtools/package.json index de33fc13..f8012376 100644 --- a/packages/solid-hotkeys-devtools/package.json +++ b/packages/solid-hotkeys-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-hotkeys-devtools", - "version": "0.11.2", + "version": "0.12.0", "description": "SolidJS devtools for TanStack Hotkeys", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/solid-hotkeys/CHANGELOG.md b/packages/solid-hotkeys/CHANGELOG.md index 59aab00a..4e4d926c 100644 --- a/packages/solid-hotkeys/CHANGELOG.md +++ b/packages/solid-hotkeys/CHANGELOG.md @@ -1,5 +1,29 @@ # @tanstack/solid-hotkeys +## 0.18.0 + +### Minor Changes + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Key names are case-sensitive, and key aliases are no longer resolved, which removes the key-name lookup tables from every bundle. Typed hotkeys, recording, matching, and display behave as before. + + - Spellings that the hotkey types don't allow, such as `escape`, `Esc`, `f1`, `Plus`, or `pgdn`, now stay as written and don't match. Use the canonical names: `Escape`, `F1`, `+`, `PageDown`. Letters still match in any case, and modifier aliases such as `Ctrl`, `Cmd`, and `Option` still work. + - `validateHotkey` and `checkHotkey` warn about keys that aren't written like a known key, such as `escape`, instead of checking a list of key names. In development, registering such a hotkey logs a warning that it may never fire. + - `formatForDisplay` accepts hotkeys only, including single keys and modifiers on their own such as `'Shift'`, instead of any string. Pass a key from a `KeyboardEvent`, such as a held key from `useHeldKeys`, as `{ key }`. + - `HotkeyManager.triggerRegistration` moves into the devtools package, which was its only user. + - The recorder rejects whitespace characters, such as the non-breaking space from Option+Space on macOS, with the message "Whitespace keys cannot be recorded". + - Saved custom hotkeys and display labels ignore names inherited from `Object.prototype`, such as `toString`. Previously, saved custom hotkeys could keep those ids, and `formatForDisplay` could show function source text for them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - TanStack Hotkeys no longer depends on `@tanstack/store` or the framework store adapters. Its stores, such as `manager.registrations` and `recorder.store`, keep the same `state`, `get`, `setState`, and `subscribe` API and still work with TanStack Store's framework adapters. Bundles shrink by about 1.3 kB (brotli) in core and about 2.4 kB in the React adapter. + + The stores are no longer `Store` instances from `@tanstack/store`, so `instanceof Store` checks and other TanStack Store features, such as `actions`, no longer apply to them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Providers no longer bundle app hotkey support unless the app uses `defineAppHotkeys`. A React app with `HotkeysProvider` and no app hotkeys is about 1 kB smaller (brotli). + +### Patch Changes + +- Updated dependencies [[`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b)]: + - @tanstack/hotkeys@0.20.0 + ## 0.17.1 ### Patch Changes diff --git a/packages/solid-hotkeys/package.json b/packages/solid-hotkeys/package.json index f58d6f07..5fdd70fd 100644 --- a/packages/solid-hotkeys/package.json +++ b/packages/solid-hotkeys/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-hotkeys", - "version": "0.17.1", + "version": "0.18.0", "description": "SolidJS adapter for TanStack Hotkeys", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/svelte-hotkeys-devtools/CHANGELOG.md b/packages/svelte-hotkeys-devtools/CHANGELOG.md index 6fc408f3..5cc0dec1 100644 --- a/packages/svelte-hotkeys-devtools/CHANGELOG.md +++ b/packages/svelte-hotkeys-devtools/CHANGELOG.md @@ -1,5 +1,18 @@ # @tanstack/svelte-hotkeys-devtools +## 0.4.0 + +### Minor Changes + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Each devtools adapter now lists its TanStack Devtools host as an optional peer dependency at the current release, such as `@tanstack/react-devtools` 0.10.14. Older hosts pass the plugin a theme string instead of props, so the panel ignored the theme, and TypeScript rejects the React plugin since `@tanstack/react-hotkeys-devtools` 0.12.0. Package managers now warn about an old host at install time. + + Update `@tanstack/devtools-utils` and `@tanstack/devtools-ui` to 0.7.2. The Preact panel now unmounts its core on Preact 11 (TanStack/devtools#551). + +### Patch Changes + +- Updated dependencies [[`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b)]: + - @tanstack/hotkeys-devtools@1.7.0 + ## 0.3.2 ### Patch Changes diff --git a/packages/svelte-hotkeys-devtools/package.json b/packages/svelte-hotkeys-devtools/package.json index 8090f5ae..fba95a82 100644 --- a/packages/svelte-hotkeys-devtools/package.json +++ b/packages/svelte-hotkeys-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-hotkeys-devtools", - "version": "0.3.2", + "version": "0.4.0", "description": "Svelte devtools for TanStack Hotkeys", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/svelte-hotkeys/CHANGELOG.md b/packages/svelte-hotkeys/CHANGELOG.md index b091a667..44d83c30 100644 --- a/packages/svelte-hotkeys/CHANGELOG.md +++ b/packages/svelte-hotkeys/CHANGELOG.md @@ -1,5 +1,29 @@ # @tanstack/svelte-hotkeys +## 0.18.0 + +### Minor Changes + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Key names are case-sensitive, and key aliases are no longer resolved, which removes the key-name lookup tables from every bundle. Typed hotkeys, recording, matching, and display behave as before. + + - Spellings that the hotkey types don't allow, such as `escape`, `Esc`, `f1`, `Plus`, or `pgdn`, now stay as written and don't match. Use the canonical names: `Escape`, `F1`, `+`, `PageDown`. Letters still match in any case, and modifier aliases such as `Ctrl`, `Cmd`, and `Option` still work. + - `validateHotkey` and `checkHotkey` warn about keys that aren't written like a known key, such as `escape`, instead of checking a list of key names. In development, registering such a hotkey logs a warning that it may never fire. + - `formatForDisplay` accepts hotkeys only, including single keys and modifiers on their own such as `'Shift'`, instead of any string. Pass a key from a `KeyboardEvent`, such as a held key from `useHeldKeys`, as `{ key }`. + - `HotkeyManager.triggerRegistration` moves into the devtools package, which was its only user. + - The recorder rejects whitespace characters, such as the non-breaking space from Option+Space on macOS, with the message "Whitespace keys cannot be recorded". + - Saved custom hotkeys and display labels ignore names inherited from `Object.prototype`, such as `toString`. Previously, saved custom hotkeys could keep those ids, and `formatForDisplay` could show function source text for them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - TanStack Hotkeys no longer depends on `@tanstack/store` or the framework store adapters. Its stores, such as `manager.registrations` and `recorder.store`, keep the same `state`, `get`, `setState`, and `subscribe` API and still work with TanStack Store's framework adapters. Bundles shrink by about 1.3 kB (brotli) in core and about 2.4 kB in the React adapter. + + The stores are no longer `Store` instances from `@tanstack/store`, so `instanceof Store` checks and other TanStack Store features, such as `actions`, no longer apply to them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Providers no longer bundle app hotkey support unless the app uses `defineAppHotkeys`. A React app with `HotkeysProvider` and no app hotkeys is about 1 kB smaller (brotli). + +### Patch Changes + +- Updated dependencies [[`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b)]: + - @tanstack/hotkeys@0.20.0 + ## 0.17.1 ### Patch Changes diff --git a/packages/svelte-hotkeys/package.json b/packages/svelte-hotkeys/package.json index 7272fac3..5bba8456 100644 --- a/packages/svelte-hotkeys/package.json +++ b/packages/svelte-hotkeys/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-hotkeys", - "version": "0.17.1", + "version": "0.18.0", "description": "Svelte adapter for TanStack Hotkeys", "author": "Kunal Rao", "license": "MIT", diff --git a/packages/vue-hotkeys-devtools/CHANGELOG.md b/packages/vue-hotkeys-devtools/CHANGELOG.md index 955c6d18..989c9898 100644 --- a/packages/vue-hotkeys-devtools/CHANGELOG.md +++ b/packages/vue-hotkeys-devtools/CHANGELOG.md @@ -1,5 +1,18 @@ # @tanstack/vue-hotkeys-devtools +## 0.12.0 + +### Minor Changes + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Each devtools adapter now lists its TanStack Devtools host as an optional peer dependency at the current release, such as `@tanstack/react-devtools` 0.10.14. Older hosts pass the plugin a theme string instead of props, so the panel ignored the theme, and TypeScript rejects the React plugin since `@tanstack/react-hotkeys-devtools` 0.12.0. Package managers now warn about an old host at install time. + + Update `@tanstack/devtools-utils` and `@tanstack/devtools-ui` to 0.7.2. The Preact panel now unmounts its core on Preact 11 (TanStack/devtools#551). + +### Patch Changes + +- Updated dependencies [[`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b)]: + - @tanstack/hotkeys-devtools@1.7.0 + ## 0.11.2 ### Patch Changes diff --git a/packages/vue-hotkeys-devtools/package.json b/packages/vue-hotkeys-devtools/package.json index dabdaf4d..4685864f 100644 --- a/packages/vue-hotkeys-devtools/package.json +++ b/packages/vue-hotkeys-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-hotkeys-devtools", - "version": "0.11.2", + "version": "0.12.0", "description": "Vue devtools for TanStack Hotkeys", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/vue-hotkeys/CHANGELOG.md b/packages/vue-hotkeys/CHANGELOG.md index 593c424c..da3510b1 100644 --- a/packages/vue-hotkeys/CHANGELOG.md +++ b/packages/vue-hotkeys/CHANGELOG.md @@ -1,5 +1,29 @@ # @tanstack/vue-hotkeys +## 0.18.0 + +### Minor Changes + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Key names are case-sensitive, and key aliases are no longer resolved, which removes the key-name lookup tables from every bundle. Typed hotkeys, recording, matching, and display behave as before. + + - Spellings that the hotkey types don't allow, such as `escape`, `Esc`, `f1`, `Plus`, or `pgdn`, now stay as written and don't match. Use the canonical names: `Escape`, `F1`, `+`, `PageDown`. Letters still match in any case, and modifier aliases such as `Ctrl`, `Cmd`, and `Option` still work. + - `validateHotkey` and `checkHotkey` warn about keys that aren't written like a known key, such as `escape`, instead of checking a list of key names. In development, registering such a hotkey logs a warning that it may never fire. + - `formatForDisplay` accepts hotkeys only, including single keys and modifiers on their own such as `'Shift'`, instead of any string. Pass a key from a `KeyboardEvent`, such as a held key from `useHeldKeys`, as `{ key }`. + - `HotkeyManager.triggerRegistration` moves into the devtools package, which was its only user. + - The recorder rejects whitespace characters, such as the non-breaking space from Option+Space on macOS, with the message "Whitespace keys cannot be recorded". + - Saved custom hotkeys and display labels ignore names inherited from `Object.prototype`, such as `toString`. Previously, saved custom hotkeys could keep those ids, and `formatForDisplay` could show function source text for them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - TanStack Hotkeys no longer depends on `@tanstack/store` or the framework store adapters. Its stores, such as `manager.registrations` and `recorder.store`, keep the same `state`, `get`, `setState`, and `subscribe` API and still work with TanStack Store's framework adapters. Bundles shrink by about 1.3 kB (brotli) in core and about 2.4 kB in the React adapter. + + The stores are no longer `Store` instances from `@tanstack/store`, so `instanceof Store` checks and other TanStack Store features, such as `actions`, no longer apply to them. + +- [#211](https://github.com/TanStack/hotkeys/pull/211) [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b) - Providers no longer bundle app hotkey support unless the app uses `defineAppHotkeys`. A React app with `HotkeysProvider` and no app hotkeys is about 1 kB smaller (brotli). + +### Patch Changes + +- Updated dependencies [[`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b), [`8b93ed5`](https://github.com/TanStack/hotkeys/commit/8b93ed5076532efeffce6b37ee56e4ea007a465b)]: + - @tanstack/hotkeys@0.20.0 + ## 0.17.1 ### Patch Changes diff --git a/packages/vue-hotkeys/package.json b/packages/vue-hotkeys/package.json index f9a12d4a..3140c8b3 100644 --- a/packages/vue-hotkeys/package.json +++ b/packages/vue-hotkeys/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-hotkeys", - "version": "0.17.1", + "version": "0.18.0", "description": "Vue adapter for TanStack Hotkeys", "author": "Tanner Linsley", "license": "MIT",