Skip to content

keymap: v1.0.0-rc

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jun 16:16
efa97d3

1.0.0-rc (2025-06-10)

⚠ BREAKING CHANGES

  • prepare for v1.0.0-rc release candidate

Features

  • config: add declarative key mapping via YAML, JSON, TOML (3f1ff18)
  • config: add DerivedConfig to merge config and #[key("..")] annotations (3f1ff18)
  • config: implement Config to load keys from config files (3f1ff18)
  • Convert from Backend::Key to Node (#10) (2b46c7f)
  • derive: add derive-based config parsing via keymap_derive (3f1ff18)
  • Expose 'parse' function (#7) (3180c28)
  • parser: support key groups like @upper and @any (3f1ff18)
  • parser: support key sequences like "ctrl-b n", "g g" (3f1ff18)
  • prepare for v1.0.0-rc release candidate (3f1ff18)
  • use char instead of u8 for parser's input to improve error message (e1c1eb1)

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • keymap_parser bumped from 1.0.0 to 1.0.0-rc
      • keymap_derive bumped from 1.0.0 to 1.0.0-rc

keymap_derive: 1.0.0-rc

1.0.0-rc (2025-06-10)

⚠ BREAKING CHANGES

  • prepare for v1.0.0-rc release candidate

Features

  • config: add declarative key mapping via YAML, JSON, TOML (3f1ff18)
  • config: add DerivedConfig to merge config and #[key("..")] annotations (3f1ff18)
  • config: implement Config to load keys from config files (3f1ff18)
  • derive: add derive-based config parsing via keymap_derive (3f1ff18)
  • parser: support key groups like @upper and @any (3f1ff18)
  • parser: support key sequences like "ctrl-b n", "g g" (3f1ff18)
  • prepare for v1.0.0-rc release candidate (3f1ff18)

keymap_parser: 1.0.0-rc

1.0.0-rc (2025-06-10)

⚠ BREAKING CHANGES

  • prepare for v1.0.0-rc release candidate

Features

  • config: add declarative key mapping via YAML, JSON, TOML (3f1ff18)
  • config: add DerivedConfig to merge config and #[key("..")] annotations (3f1ff18)
  • config: implement Config to load keys from config files (3f1ff18)
  • derive: add derive-based config parsing via keymap_derive (3f1ff18)
  • parser: support key groups like @upper and @any (3f1ff18)
  • parser: support key sequences like "ctrl-b n", "g g" (3f1ff18)
  • prepare for v1.0.0-rc release candidate (3f1ff18)