Skip to content

Commit

Permalink
doc: update changelog, prepare for new release
Browse files Browse the repository at this point in the history
Signed-off-by: Haobo Gu <[email protected]>
  • Loading branch information
HaoboGu committed Oct 28, 2024
1 parent 8d2e9aa commit 9662e7c
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 10 deletions.
4 changes: 3 additions & 1 deletion rmk-config/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
3 changes: 3 additions & 0 deletions rmk-macro/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
24 changes: 15 additions & 9 deletions rmk/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,27 +7,33 @@ 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

- BREAKING: use reference of keymap in `run_rmk`
- 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

Expand Down

0 comments on commit 9662e7c

Please sign in to comment.