diff --git a/rmk-config/CHANGELOG.md b/rmk-config/CHANGELOG.md index ab3efdeb..cc7b78c2 100644 --- a/rmk-config/CHANGELOG.md +++ b/rmk-config/CHANGELOG.md @@ -7,7 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -- Update toml config fields +## [0.2.0] - 2024-10-28 + +- Update toml config fields according to new `keyboard.toml` definition ## [0.1.6] - 2024-10-03 diff --git a/rmk-macro/CHANGELOG.md b/rmk-macro/CHANGELOG.md index 118c4af2..50818885 100644 --- a/rmk-macro/CHANGELOG.md +++ b/rmk-macro/CHANGELOG.md @@ -7,10 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.0] - 2024-10-28 + ### Added - Add default config for chips - Implemented `keyboard.toml` parsing for the new `WM(key, modifier)` "With Modifier" macro + ### Changed - BREAKING: refactor the whole macro crate, update `keyboard.toml` fields diff --git a/rmk/CHANGELOG.md b/rmk/CHANGELOG.md index 571a5041..1f21e254 100644 --- a/rmk/CHANGELOG.md +++ b/rmk/CHANGELOG.md @@ -7,11 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0] - 2024-10-28 + ### Added -- Add restart to ESP32 -- Optimize nRF BLE power consumption, now the idle current is decreased to about 20uA -- Added new `wm` "With Modifier" macro to support basic keycodes with modifiers active +- Restart function of ESP32 +- Methods for optimizing nRF BLE power consumption, now the idle current is decreased to about 20uA +- Multi-device support for nRF BLE +- New `wm` "With Modifier" macro to support basic keycodes with modifiers active +- Voltage divider to estimate battery voltage +- Per chip/board default settings +- i18n support of documentation +- Use flip-link as default linker ### Changed @@ -19,15 +26,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - BREAKING: refactor the whole macro crate, update `keyboard.toml` config, old `keyboard.toml` config may raise compilation error - Decouple the matrix(input device) and keyboard implementation - Stop scanning matrix after releasing all keys -- Use divider to estimate battery voltage -- Create Debouncer and Matrix in `run_rmk_*` function ahead of time instead of in the `initialize_*_and_run` function. +- Move creation of Debouncer and Matrix to `run_rmk_*` function from `initialize_*_and_run` ### Fixed -- Fix unexpected power consumption for nRF -- Fix extra memory usage by duplicating keymaps -- Fix COL/ROW typo -- Fix ESP stackoverflow by increasing default ESP main stack size +- Unexpected power consumption for nRF +- Extra memory usage by duplicating keymaps +- A COL/ROW typo +- Stackoverflow of some ESP32 chips by increasing default ESP main stack size ## [0.3.2] - 2024-10-05