38 lines
1.3 KiB
Markdown
38 lines
1.3 KiB
Markdown
# Change Log
|
|
All notable changes to the keybrd project will be documented in this file.
|
|
This project adheres to [Semantic Versioning 2.0.0](http://semver.org/).
|
|
|
|
keybrd version 0.x.x is for initial development. The public API should not be considered stable.
|
|
keybrd version 1.0.0 will be released when the public API is stable.
|
|
|
|
## [Unreleased][unreleased]
|
|
|
|
## [0.3.1] - 2016-05-30
|
|
### Changed
|
|
* Rename StateLayers to LayerState
|
|
|
|
## [0.3.0] - 2016-05-09
|
|
### Changed
|
|
* Restructured the project directory to conform to Arduino library manager specifications
|
|
* Moved keybrd_DH library extension (for DodoHand) to its own repository
|
|
* Moved sketches to examples directory
|
|
* Replaced Key_Layered dependency on LayerManager with LayerState class
|
|
|
|
### Added
|
|
* Tutorials
|
|
|
|
## [0.2.0] - 2016-02-25
|
|
### Added
|
|
* Port classes for micro-controllers and I/O expanders
|
|
* DH_2565 sketch with DataHand layout
|
|
* Sticky mouse button (SMB) for DataHand layout
|
|
* Supporting documentation
|
|
|
|
## [0.1.0] - 2015-02-10
|
|
### Added
|
|
* The library runs on Teensy 2.0 microcontroller and MCP23018 I/O expander
|
|
* Limited to 8x8 matrix, which is enough for compact or split keyboards
|
|
* First draft of supporting documentation
|
|
* Example keybrd sketches for single-layer, multi-layer, and DataHand layer schemes
|
|
|