Skip to content

Commit c01651e

Browse files
github-actions[bot]rezigned
authored andcommitted
chore: release main (#24)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 6ffabbd commit c01651e

File tree

7 files changed

+58
-9
lines changed

7 files changed

+58
-9
lines changed
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
".": "1.0.0-rc",
3-
"keymap_derive": "1.0.0-rc",
4-
"keymap_parser": "1.0.0-rc"
2+
".": "1.0.0-rc.1",
3+
"keymap_derive": "1.0.0-rc.1",
4+
"keymap_parser": "1.0.0-rc.1"
55
}

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# Changelog
22

3+
## [1.0.0-rc.1](https://github.com/rezigned/keymap-rs/compare/keymap-v1.0.0-rc...keymap-v1.0.0-rc.1) (2025-06-10)
4+
5+
6+
### Miscellaneous Chores
7+
8+
* **keymap:** Synchronize crates versions
9+
10+
11+
### Dependencies
12+
13+
* The following workspace dependencies were updated
14+
* dependencies
15+
* keymap_parser bumped from 1.0.0-rc to 1.0.0-rc.1
16+
* keymap_derive bumped from 1.0.0-rc to 1.0.0-rc.1
17+
318
## [1.0.0-rc](https://github.com/rezigned/keymap-rs/compare/keymap-v0.4.1...keymap-v1.0.0-rc) (2025-06-10)
419

520

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "keymap"
33
description = "A lightweight key mapping library with compile-time validated derive macros and declarative configuration for multiple backends."
4-
version = "1.0.0-rc"
4+
version = "1.0.0-rc.1"
55
authors.workspace = true
66
documentation.workspace = true
77
repository.workspace = true
@@ -27,8 +27,8 @@ keywords = ["terminal", "input", "event", "config", "keymap", "keybinding"]
2727
license = "MIT"
2828

2929
[dependencies]
30-
keymap_parser = { path = "./keymap_parser", version = "1.0.0-rc" }
31-
keymap_derive = { path = "./keymap_derive", version = "1.0.0-rc", optional = true }
30+
keymap_parser = { path = "./keymap_parser", version = "1.0.0-rc.1" }
31+
keymap_derive = { path = "./keymap_derive", version = "1.0.0-rc.1", optional = true }
3232
crossterm = { version = "0.29", optional = true }
3333
termion = { version = "4.0", optional = true }
3434
serde = { version = "1.0", features = ["derive"] }

keymap_derive/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# Changelog
22

3+
## [1.0.0-rc.1](https://github.com/rezigned/keymap-rs/compare/keymap_derive-v1.0.0-rc...keymap_derive-v1.0.0-rc.1) (2025-06-10)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* prepare for v1.0.0-rc release candidate
9+
10+
### Features
11+
12+
* **config:** add declarative key mapping via YAML, JSON, TOML ([3f1ff18](https://github.com/rezigned/keymap-rs/commit/3f1ff18716b6dec0effb517c68e8ea653e0231ff))
13+
* **config:** add DerivedConfig&lt;T&gt; to merge config and #[key("..")] annotations ([3f1ff18](https://github.com/rezigned/keymap-rs/commit/3f1ff18716b6dec0effb517c68e8ea653e0231ff))
14+
* **config:** implement Config&lt;T&gt; to load keys from config files ([3f1ff18](https://github.com/rezigned/keymap-rs/commit/3f1ff18716b6dec0effb517c68e8ea653e0231ff))
15+
* **derive:** add derive-based config parsing via keymap_derive ([3f1ff18](https://github.com/rezigned/keymap-rs/commit/3f1ff18716b6dec0effb517c68e8ea653e0231ff))
16+
* **parser:** support key groups like [@upper](https://github.com/upper) and [@any](https://github.com/any) ([3f1ff18](https://github.com/rezigned/keymap-rs/commit/3f1ff18716b6dec0effb517c68e8ea653e0231ff))
17+
* **parser:** support key sequences like "ctrl-b n", "g g" ([3f1ff18](https://github.com/rezigned/keymap-rs/commit/3f1ff18716b6dec0effb517c68e8ea653e0231ff))
18+
* prepare for v1.0.0-rc release candidate ([3f1ff18](https://github.com/rezigned/keymap-rs/commit/3f1ff18716b6dec0effb517c68e8ea653e0231ff))
19+
320
## [1.0.0-rc](https://github.com/rezigned/keymap-rs/compare/keymap_derive-v0.4.1...keymap_derive-v1.0.0-rc) (2025-06-10)
421

522

keymap_derive/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "keymap_derive"
33
description = "A derive macro to generate compile-time validated key mappings for enums, enabling declarative and ergonomic key binding support."
4-
version = "1.0.0-rc"
4+
version = "1.0.0-rc.1"
55
authors.workspace = true
66
documentation.workspace = true
77
repository.workspace = true
@@ -12,7 +12,7 @@ edition.workspace = true
1212
proc-macro = true
1313

1414
[dependencies]
15-
keymap_parser = { path = "../keymap_parser/" }
15+
keymap_parser = { path = "../keymap_parser/", version = "1.0.0-rc.1" }
1616
proc-macro2 = "1.0.95"
1717
quote = "1.0.40"
1818
syn = "2.0.101"

keymap_parser/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# Changelog
22

3+
## [1.0.0-rc.1](https://github.com/rezigned/keymap-rs/compare/keymap_parser-v1.0.0-rc...keymap_parser-v1.0.0-rc.1) (2025-06-10)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* prepare for v1.0.0-rc release candidate
9+
10+
### Features
11+
12+
* **config:** add declarative key mapping via YAML, JSON, TOML ([3f1ff18](https://github.com/rezigned/keymap-rs/commit/3f1ff18716b6dec0effb517c68e8ea653e0231ff))
13+
* **config:** add DerivedConfig&lt;T&gt; to merge config and #[key("..")] annotations ([3f1ff18](https://github.com/rezigned/keymap-rs/commit/3f1ff18716b6dec0effb517c68e8ea653e0231ff))
14+
* **config:** implement Config&lt;T&gt; to load keys from config files ([3f1ff18](https://github.com/rezigned/keymap-rs/commit/3f1ff18716b6dec0effb517c68e8ea653e0231ff))
15+
* **derive:** add derive-based config parsing via keymap_derive ([3f1ff18](https://github.com/rezigned/keymap-rs/commit/3f1ff18716b6dec0effb517c68e8ea653e0231ff))
16+
* **parser:** support key groups like [@upper](https://github.com/upper) and [@any](https://github.com/any) ([3f1ff18](https://github.com/rezigned/keymap-rs/commit/3f1ff18716b6dec0effb517c68e8ea653e0231ff))
17+
* **parser:** support key sequences like "ctrl-b n", "g g" ([3f1ff18](https://github.com/rezigned/keymap-rs/commit/3f1ff18716b6dec0effb517c68e8ea653e0231ff))
18+
* prepare for v1.0.0-rc release candidate ([3f1ff18](https://github.com/rezigned/keymap-rs/commit/3f1ff18716b6dec0effb517c68e8ea653e0231ff))
19+
320
## [1.0.0-rc](https://github.com/rezigned/keymap-rs/compare/keymap_parser-v0.4.1...keymap_parser-v1.0.0-rc) (2025-06-10)
421

522

keymap_parser/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "keymap_parser"
33
description = "A Rust library to parse declarative key mapping configurations with support for sequences, key groups, and multiple formats like YAML and TOML."
4-
version = "1.0.0-rc"
4+
version = "1.0.0-rc.1"
55
authors.workspace = true
66
documentation.workspace = true
77
repository.workspace = true

0 commit comments

Comments
 (0)