Skip to content

Releases: zetlen/keymash

keymash: v2.0.7

26 Jan 20:46
3b115c3

Choose a tag to compare

2.0.7 (2026-01-26)

Bug Fixes

  • docs: add click handler to ESC key in keyboard demo (#24) (3f20b03)

keymash: v2.0.6

26 Jan 19:26
f6ec388

Choose a tag to compare

2.0.6 (2026-01-26)

Bug Fixes

  • ci: upgrade npm and clear NODE_AUTH_TOKEN for OIDC (4bb618b)

keymash: v2.0.5

26 Jan 19:22
0ad1e92

Choose a tag to compare

2.0.5 (2026-01-26)

Bug Fixes

  • ci: use correct version for setup-npm-trusted-publish (41eb6a7)

keymash: v2.0.4

26 Jan 19:17
544f66d

Choose a tag to compare

2.0.4 (2026-01-26)

Bug Fixes

  • ci: use azu/setup-npm-trusted-publish for OIDC (ce0c895)

keymash: v2.0.3

26 Jan 19:15
87e94af

Choose a tag to compare

2.0.3 (2026-01-26)

Bug Fixes

  • ci: restore registry-url for OIDC auth + document release process (f4e07de)
  • ci: simplify workflow for OIDC trusted publishing (262cb5d)

keymash: v2.0.2

26 Jan 19:07
0768944

Choose a tag to compare

2.0.2 (2026-01-26)

Bug Fixes

  • ci: remove registry-url to allow OIDC publishing (afbeca4)

keymash: v2.0.1

26 Jan 18:53
2186327

Choose a tag to compare

2.0.1 (2026-01-26)

Bug Fixes

  • trusted publishing and provenance (#17) (d88c4a9)

keymash: v2.0.0

26 Jan 18:46
dc73a35

Choose a tag to compare

2.0.0 (2026-01-26)

⚠ BREAKING CHANGES

  • The sequence() method has been removed from keymash. This was an experimental feature that added complexity without clear value. Users who need sequence detection can implement it externally.

Bug Fixes

  • demo bugs, remove sequences, update typedoc (#14) (da80fa5)

keymash: v1.0.0

26 Jan 00:09
716210a

Choose a tag to compare

1.0.0 (2026-01-26)

Features

  • add API docs, navigation, and optimize library build (90258a3)
  • add auto-generated Modules table to App.tsx (0cdaf92)
  • add comprehensive tooling for development and release (22d4571)
  • add keymash/core lightweight entry point (~1KB gzipped) (5316c8c)
  • add keymash/core lightweight entry point and documentation improvements (bda3e8d)
  • add layout-independent bindings and fix ghost modifiers (23f04e5)
  • add navigation, API reference page, and optimize library build (ccc9e97)
  • add navigation, API reference page, and optimize library build (02b515d)
  • add responsive code formatting with Prettier web worker (29ccec8)
  • add sequences, catch-all bindings, and development mode conflict detection (2288051)
  • add useKeymash and useKeymashBindings React hooks (keymash/react) (c386909)
  • add useKeymash React hook (keymash/react) (4fb8de9)
  • consolidate monorepo into single keymash package (7b8d5cd)
  • examples: add which-key style interactive demo page (#7) (eae2eb6)
  • react: add simplest possible keymash overload (42556df)
  • react: add useKeymashBindings hook for global binding discovery (558481c)
  • react: redesign handler API to use object parameter (b4a0226)
  • restructure as pnpm monorepo with turborepo (c44ca75)

Bug Fixes

  • add international keyboard support (AltGr, dead keys, IME) (c8a4d95)
  • ci: install docs dependencies in pages workflow (17af7da)
  • ci: remove explicit pnpm version from workflows (dd74a09)
  • disable code splitting for library builds (d0bf6f9)
  • make react entry import from core instead of bundling (7cbb97e)
  • properly configure minification and dead code elimination (4d887f8)
  • properly configure minification and dead code elimination (186c1d9)
  • react: handle ref-scoped useKeymash initialization (7982b3c)
  • restore homepage to GitHub Pages URL (ff1e44d)
  • restore single-package release-please outputs (094a8d1)
  • update pages workflow for new structure (3d2ab95)

Miscellaneous Chores