# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## 0.1.6 (2023-09-07)
### Bug Fixes
- Remove internal lang_items feature
- https://github.com/japaric/heapless/issues/252 was fixed
- Can use zero length arrays as originally intended
### Commit Statistics
- 2 commits contributed to the release over the course of 94 calendar days.
- 94 days passed between releases.
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Remove internal lang_items feature ([`3a10cc7`](https://github.com/hid-io/hid-io-core/commit/3a10cc739257cac1ff172a48146a1643cb33bf65))
- Https://github.com/japaric/heapless/issues/252 was fixed ([`61815a2`](https://github.com/hid-io/hid-io-core/commit/61815a23bfcf7a8387966818be4d0e2e6333c879))
## 0.1.5 (2023-06-05)
### New Features
- Add ModeSet HallEffectSensorTest manufacturing commands
- Add more HallEffectSensorTest commands (h0050)
### Bug Fixes
- Update dependencies and small fixes
- Fix hid-io-client example tool pixel direct range
- flexi_logger 0.24 -> 0.25
- uhid-virt 0.0.5 -> official 0.0.6
- clippy fixes
### Commit Statistics
- 5 commits contributed to the release over the course of 169 calendar days.
- 187 days passed between releases.
- 4 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Release hid-io-protocol v0.1.5, hid-io-core v0.1.3 ([`95088fc`](https://github.com/hid-io/hid-io-core/commit/95088fc5e913226d1f55b3d83ec8a7553b916368))
- Add ModeSet HallEffectSensorTest manufacturing commands ([`cd67bfe`](https://github.com/hid-io/hid-io-core/commit/cd67bfe34a323b3a69f244998969a9b713c67358))
- Update dependencies and small fixes ([`62af0b5`](https://github.com/hid-io/hid-io-core/commit/62af0b510a7399645469e72f10fbfeffdb5edc7a))
- Latest clippy warnings (format string identifiers) ([`5597572`](https://github.com/hid-io/hid-io-core/commit/559757292afa1cb1e7a8d0ee28d75a3ae8a26ab2))
- Add more HallEffectSensorTest commands (h0050) ([`0b92a80`](https://github.com/hid-io/hid-io-core/commit/0b92a8036a4c74def1e25f5151cf6056b2ac9fe4))
latest clippy warnings (format string identifiers)
## 0.1.4 (2022-11-29)
### Major Changes
- Update flexi_logger to 0.24
### Commit Statistics
- 4 commits contributed to the release over the course of 7 calendar days.
- 11 days passed between releases.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Release hid-io-protocol v0.1.4, hid-io-core v0.1.2 ([`6906d29`](https://github.com/hid-io/hid-io-core/commit/6906d29ea854e02dbf58ef6531b4468362c0abb3))
- Update CHANGELOGs ([`de7b156`](https://github.com/hid-io/hid-io-core/commit/de7b156c3b0b51410e0d40b4c843cb35513f9924))
- Replace zwp-virtual-keyboard with wayland-protocols-misc ([`9c048a2`](https://github.com/hid-io/hid-io-core/commit/9c048a2e06de93e6fb0a455cb6343353a00795af))
- Add more auditing GitHub Action checks ([`6d9d763`](https://github.com/hid-io/hid-io-core/commit/6d9d76331965cd2eba0ec613e8dbf75df78fb036))
## v0.1.3 (2022-11-17)
### Other
- Fix links
### Commit Statistics
- 62 commits contributed to the release over the course of 663 calendar days.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Release hid-io-protocol v0.1.3 ([`90e9c4c`](https://github.com/hid-io/hid-io-core/commit/90e9c4c884197382e9d19ee77fb2ba5aabf2e68f))
- Initial CHANGELOG.md ([`96b2f8f`](https://github.com/hid-io/hid-io-core/commit/96b2f8f3533bb53fd6ca3285b24723698132b7aa))
- Release hid-io-protocol v0.1.3 ([`e4579ca`](https://github.com/hid-io/hid-io-core/commit/e4579cad3b2b408c9c22e4b2ee9d99832fffefd5))
- Add tokio as a public crate for easier library importing ([`3f9862b`](https://github.com/hid-io/hid-io-core/commit/3f9862b8d3429142658fbdbe1b885894a5cd9ceb))
- Fixes for PixelSetting and DirectSet capnp rpc ([`5394d79`](https://github.com/hid-io/hid-io-core/commit/5394d79da0b9fbc4a56bc104ca468e992be1241e))
- Small name cleanup ([`44698c1`](https://github.com/hid-io/hid-io-core/commit/44698c12bd4ac48a59aef6b4c4532d296493ea21))
- Fix defmt issuse with unions ([`f133d25`](https://github.com/hid-io/hid-io-core/commit/f133d25ed0ce3ac44ed09b43aa8a6b8b76930dac))
- Fixing clippy warnings ([`679d47d`](https://github.com/hid-io/hid-io-core/commit/679d47dd81a3cdd5b0fe9819b150a20022cf32e5))
- Add basic manufacturing test tooling ([`70020ee`](https://github.com/hid-io/hid-io-core/commit/70020eeb5d3b9597d04027b4c030fde627eff8f4))
- Adding basic pixelSetting and pixelSet protos ([`25f5bf3`](https://github.com/hid-io/hid-io-core/commit/25f5bf3976645936d019024d83d4f4b4f5256a6e))
- Add h0021(pixelset) h0026(directset) and update manufacturing commands ([`9eee16d`](https://github.com/hid-io/hid-io-core/commit/9eee16da20dd2be07fd83507d229da7124c45419))
- Add h0030_openurl and CommandInterface for modules ([`69aee41`](https://github.com/hid-io/hid-io-core/commit/69aee411e1f0daf0e1f58b601a9696c49c8ce18a))
- Typo ([`f680f3c`](https://github.com/hid-io/hid-io-core/commit/f680f3cff6b837068cb77253f7d6db4427bde744))
- Missing entries from open url changes ([`2152dc7`](https://github.com/hid-io/hid-io-core/commit/2152dc7ba641ccbeb993ea1c2afd1aaf1fe058ca))
- Add 0x30 Open URL to spec ([`0e6b582`](https://github.com/hid-io/hid-io-core/commit/0e6b58245f7c1a2b6ef6ecc5cdaf2d24aa400378))
- Fix clippy warnings ([`be2a327`](https://github.com/hid-io/hid-io-core/commit/be2a327eb9a252561ec1bb45647088253a8b29f3))
- Increment version for feature change ([`1fd1b12`](https://github.com/hid-io/hid-io-core/commit/1fd1b1246c4de4d5333e13efd1cffcaba7fb9386))
- Renaming defmt-impl feature to defmt ([`4f85e19`](https://github.com/hid-io/hid-io-core/commit/4f85e19aa908e7698a0962051f212e068900fc8c))
- Re-adding defmt support to hid-io-protocol + kll-core ([`e6be9ae`](https://github.com/hid-io/hid-io-core/commit/e6be9aef9dba3c79325f07cf8107665e211ce470))
- Increment patch ([`6db862b`](https://github.com/hid-io/hid-io-core/commit/6db862b53552d417bb875d69de9eff422264eed7))
- Fix clippy warnings ([`919649d`](https://github.com/hid-io/hid-io-core/commit/919649d88df99541da4f7e9004e14e72e91acc88))
- Nightly clippy issues ([`bf655ee`](https://github.com/hid-io/hid-io-core/commit/bf655ee743dbb0b7033bbaf21343beb3e5024e89))
- Add h0020_klltrigger support ([`5e465e7`](https://github.com/hid-io/hid-io-core/commit/5e465e7b00119a8ad22f18414cf4baf5674d2f19))
- Update README.md ([`8959ebc`](https://github.com/hid-io/hid-io-core/commit/8959ebce7b7b40e4ff269bf2f93c6eb6cdc640ac))
- Remove bincode-core and serde dependencies ([`8d18fe9`](https://github.com/hid-io/hid-io-core/commit/8d18fe9809e7c3abdf6c1aa8812c20be893808f6))
- Fixing test case issue with heapless ([`d34ef8c`](https://github.com/hid-io/hid-io-core/commit/d34ef8c1a76bb8846df41ca9969e8daab50e2e7b))
- Updating to 2021 edition ([`04bb40f`](https://github.com/hid-io/hid-io-core/commit/04bb40f7959e7a810672447d02701976853fe0f5))
- Adding basic defmt support to hid-io-protocol ([`c074bdb`](https://github.com/hid-io/hid-io-core/commit/c074bdbb73fe55a1a44d3c690df11883453d809c))
- Removing unused dependency ([`e08053f`](https://github.com/hid-io/hid-io-core/commit/e08053fd2599f15150a26acf8bd4d8173e9732bc))
- Updating to heapless 0.7 ([`674e724`](https://github.com/hid-io/hid-io-core/commit/674e724ae182af6c0d99f8012f1b4d489cced3df))
- Adding versioning to hid-io-protocol ([`589db1e`](https://github.com/hid-io/hid-io-core/commit/589db1e80208dba0599149ab7f3283ce0b49d041))
- Merge pull request #20 from half-duplex/spec-links ([`7370812`](https://github.com/hid-io/hid-io-core/commit/7370812e08352d82db1e1e7776505ed0c59640ea))
- Fix links ([`7fc1f11`](https://github.com/hid-io/hid-io-core/commit/7fc1f117f4d060368aac0b26e232bfab123009ce))
- Adding manufacturing-test support to examples ([`3213ebe`](https://github.com/hid-io/hid-io-core/commit/3213ebee96b1686272fff4f06c735baf9e2d2e04))
- Update README.md ([`a32bee9`](https://github.com/hid-io/hid-io-core/commit/a32bee9e1bf39c50ed3afc8cb3775da0292ad414))
- Moving hid-io-kiibohd to kiibohd-core ([`ab47ec0`](https://github.com/hid-io/hid-io-core/commit/ab47ec012257dd04aa25e86d0ff9b93eb3511962))
- Fixing clippy errors ([`4d5e4d7`](https://github.com/hid-io/hid-io-core/commit/4d5e4d73daa6e2de08ff0378fe82f5b87701cd93))
- Update README.md ([`de0578c`](https://github.com/hid-io/hid-io-core/commit/de0578c0e59c9ca8252b641008101faee3482ec3))
- Adding h0051 manufacturing test result ([`c8ce11c`](https://github.com/hid-io/hid-io-core/commit/c8ce11c6a5f9de8c4788e569b35945ccb85d522e))
- Update README.md ([`8710a10`](https://github.com/hid-io/hid-io-core/commit/8710a10f08d22acd03aded8ae0dd4afbf9689604))
- Update README.md ([`d3e7842`](https://github.com/hid-io/hid-io-core/commit/d3e7842fd42b84de6397dead44fb1b699665ba46))
- Fixing h0030 and h0034 terminal commands ([`d58af7e`](https://github.com/hid-io/hid-io-core/commit/d58af7edb1081fed8ee3bb27876191b389258120))
- Updating README with some usage information. ([`536759d`](https://github.com/hid-io/hid-io-core/commit/536759d236c4dc9255a474b9b7f5a5df865d9ee0))
- Starting libhid_io_kiibohd.a integration with kiibohd/controller ([`d4e4ed7`](https://github.com/hid-io/hid-io-core/commit/d4e4ed72e52e88bd5aafcdab76320c450f953ecb))
- Fixing Sync packets ([`b83f996`](https://github.com/hid-io/hid-io-core/commit/b83f9960bd52eb0fbb4e31acaf66296fd2b6d72c))
- Fixes to get GitHub Actions passing again ([`e0cb9ab`](https://github.com/hid-io/hid-io-core/commit/e0cb9ab95c1f26e02ff3f863a170d068cb6edb88))
- Adding sync and no payload data serialization/deserialization tests ([`7b3c25c`](https://github.com/hid-io/hid-io-core/commit/7b3c25cafc1a713b36da0458f8a4c3c479e00a16))
- Hid-io-kiibohd additions ([`73fd32e`](https://github.com/hid-io/hid-io-core/commit/73fd32e0c9f90d130d6cf6d3412c54b188301f8a))
- Adding more commands to hid-io-kiibohd ([`7860399`](https://github.com/hid-io/hid-io-core/commit/786039953c657af9658be32ff74941bc79f889fb))
- Integrated h0031 and h0034 into hid-io-core ([`32956aa`](https://github.com/hid-io/hid-io-core/commit/32956aadcec61588a433a03e5173406a21f7cf38))
- Adding more hid-io commands ([`d835b13`](https://github.com/hid-io/hid-io-core/commit/d835b13ed0bb3645c7a0c3db6691dc88c42abddb))
- Adding h0050 and integrating h0001 and h0005 in to hid-io-core ([`c24a6ef`](https://github.com/hid-io/hid-io-core/commit/c24a6ef27a213fc4cdf11a95f494cacaba0a2691))
- Initial integration of hid-io-protocol into hid-io-core ([`36b62e4`](https://github.com/hid-io/hid-io-core/commit/36b62e4292e3e605f80a558d9e372befe0fe1001))
- Adding basic support for NAData packets ([`bfe49ee`](https://github.com/hid-io/hid-io-core/commit/bfe49ee5c189b2583441e43e25ec83526fb1dbf5))
- Adding split buffer processing ([`ebde1c1`](https://github.com/hid-io/hid-io-core/commit/ebde1c15a66ca3570413ddbff7f30a9fc058ca25))
- Added invalid id test ([`43fd7b3`](https://github.com/hid-io/hid-io-core/commit/43fd7b381c647841f82b1d8f1dded66713868cdc))
- Adding h0003 skeleton ([`1962b55`](https://github.com/hid-io/hid-io-core/commit/1962b557effa17ec95786b989b8b8a6e8eef00bf))
- Splitting commands.rs to mod.rs and test.rs ([`d2bdbb7`](https://github.com/hid-io/hid-io-core/commit/d2bdbb71c7bbd6f96a0dae02dc98f402cf57fcda))
- Adding h0002 (test packet) ([`450174b`](https://github.com/hid-io/hid-io-core/commit/450174bd4a2b1bd6bf75e24562646654caf8d0ce))
- H0001 - Get Info added ([`758d03e`](https://github.com/hid-io/hid-io-core/commit/758d03e208ecdccb33dd1909000d9e6751ad1ba3))
- First test case working ([`833ea59`](https://github.com/hid-io/hid-io-core/commit/833ea5911cc41f541df075bec1221cd84066db60))
- Splitting out hid-io-protocol into it's own crate ([`46503de`](https://github.com/hid-io/hid-io-core/commit/46503de936dded5cfe6816637d286a1f47ad864a))