diff --git a/.github/.release-please-manifest.json b/.github/.release-please-manifest.json index 7c695c9..7d71f1b 100644 --- a/.github/.release-please-manifest.json +++ b/.github/.release-please-manifest.json @@ -1,5 +1,5 @@ { - ".": "1.0.0-rc.3", - "keymap_derive": "1.0.0-rc.3", - "keymap_parser": "1.0.0-rc.3" + ".": "1.0.0-rc.4", + "keymap_derive": "1.0.0-rc.4", + "keymap_parser": "1.0.0-rc.4" } diff --git a/CHANGELOG.md b/CHANGELOG.md index c46f260..35e7781 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [1.0.0-rc.4](https://github.com/rezigned/keymap-rs/compare/keymap-v1.0.0-rc.3...keymap-v1.0.0-rc.4) (2026-02-22) + + +### Features + +* support Key Group Capturing for dynamic variant data ([#35](https://github.com/rezigned/keymap-rs/issues/35)) ([29ae3cd](https://github.com/rezigned/keymap-rs/commit/29ae3cde6dbf1df433bda4babfa99ed045aac840)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * keymap_parser bumped from 1.0.0-rc.3 to 1.0.0-rc.4 + * keymap_derive bumped from 1.0.0-rc.3 to 1.0.0-rc.4 + ## [1.0.0-rc.3](https://github.com/rezigned/keymap-rs/compare/keymap-v1.0.0-rc.2...keymap-v1.0.0-rc.3) (2025-07-11) diff --git a/Cargo.toml b/Cargo.toml index 6d5e2a2..e251c1b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "keymap" description = "A lightweight key mapping library with compile-time validated derive macros and declarative configuration for multiple backends." -version = "1.0.0-rc.3" +version = "1.0.0-rc.4" authors.workspace = true documentation.workspace = true repository.workspace = true @@ -27,8 +27,8 @@ keywords = ["terminal", "input", "event", "config", "keymap", "keybinding", "was license = "MIT" [dependencies] -keymap_parser = { path = "./keymap_parser", version = "1.0.0-rc.3" } -keymap_derive = { path = "./keymap_derive", version = "1.0.0-rc.3", optional = true } +keymap_parser = { path = "./keymap_parser", version = "1.0.0-rc.4" } +keymap_derive = { path = "./keymap_derive", version = "1.0.0-rc.4", optional = true } crossterm = { version = "0.29", optional = true } termion = { version = "4.0", optional = true } web-sys = { version = "0.3", features = ["KeyboardEvent", "KeyboardEventInit"], optional = true } diff --git a/keymap_derive/CHANGELOG.md b/keymap_derive/CHANGELOG.md index d1cf940..26e5036 100644 --- a/keymap_derive/CHANGELOG.md +++ b/keymap_derive/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [1.0.0-rc.4](https://github.com/rezigned/keymap-rs/compare/keymap_derive-v1.0.0-rc.3...keymap_derive-v1.0.0-rc.4) (2026-02-22) + + +### Features + +* support Key Group Capturing for dynamic variant data ([#35](https://github.com/rezigned/keymap-rs/issues/35)) ([29ae3cd](https://github.com/rezigned/keymap-rs/commit/29ae3cde6dbf1df433bda4babfa99ed045aac840)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * keymap_parser bumped from 1.0.0-rc.3 to 1.0.0-rc.4 + ## [1.0.0-rc.3](https://github.com/rezigned/keymap-rs/compare/keymap_derive-v1.0.0-rc.2...keymap_derive-v1.0.0-rc.3) (2025-07-11) diff --git a/keymap_derive/Cargo.toml b/keymap_derive/Cargo.toml index 87a088d..58b7980 100644 --- a/keymap_derive/Cargo.toml +++ b/keymap_derive/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "keymap_derive" description = "A derive macro to generate compile-time validated key mappings for enums, enabling declarative and ergonomic key binding support." -version = "1.0.0-rc.3" +version = "1.0.0-rc.4" authors.workspace = true documentation.workspace = true repository.workspace = true @@ -12,7 +12,7 @@ edition.workspace = true proc-macro = true [dependencies] -keymap_parser = { path = "../keymap_parser/", version = "1.0.0-rc.3" } +keymap_parser = { path = "../keymap_parser/", version = "1.0.0-rc.4" } proc-macro2 = "1.0.95" quote = "1.0.40" syn = "2.0.101" diff --git a/keymap_parser/CHANGELOG.md b/keymap_parser/CHANGELOG.md index 77157d8..3415123 100644 --- a/keymap_parser/CHANGELOG.md +++ b/keymap_parser/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.0.0-rc.4](https://github.com/rezigned/keymap-rs/compare/keymap_parser-v1.0.0-rc.3...keymap_parser-v1.0.0-rc.4) (2026-02-22) + + +### Miscellaneous Chores + +* **keymap_parser:** Synchronize crates versions + ## [1.0.0-rc.3](https://github.com/rezigned/keymap-rs/compare/keymap_parser-v1.0.0-rc.2...keymap_parser-v1.0.0-rc.3) (2025-07-11) diff --git a/keymap_parser/Cargo.toml b/keymap_parser/Cargo.toml index 99e90c7..7a0a984 100644 --- a/keymap_parser/Cargo.toml +++ b/keymap_parser/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "keymap_parser" description = "A Rust library to parse declarative key mapping configurations with support for sequences, key groups, and multiple formats like YAML and TOML." -version = "1.0.0-rc.3" +version = "1.0.0-rc.4" authors.workspace = true documentation.workspace = true repository.workspace = true