keymap: v1.0.0-rc
Pre-release
Pre-release
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
- dependencies
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)