Releases: dlkj/usbd-human-interface-device
Releases · dlkj/usbd-human-interface-device
v0.5.0
v0.4.5
v0.4.4
v0.4.3
What's Changed
- address clippy::default_constructed_unit_structs by @dlkj in #126
- Increase visibility of ConsumerControl*Config::new by @agausmann in #125
- Bump defmt from 0.3.4 to 0.3.5 in /examples by @dependabot in #123
- Bump frunk from 0.4.1 to 0.4.2 in /examples by @dependabot in #122
- Bump fugit from 0.3.6 to 0.3.7 in /examples by @dependabot in #121
- Prepare for v0.4.3 release by @dlkj in #127
New Contributors
- @agausmann made their first contribution in #125
Full Changelog: v0.4.2...v0.4.3
v0.4.2
v0.4.1
What's Changed
- Improve tests by @dlkj in #103
- Clippy improvements and nits by @dlkj in #104
- address clippy errors for tests by @dlkj in #105
- Bump spin from 0.9.7 to 0.9.8 in /examples by @dependabot in #108
- Update num_enum requirement from 0.5 to 0.6 by @dependabot in #110
- Bump defmt from 0.3.3 to 0.3.4 in /examples by @dependabot in #111
- bump examples dependencies by @dlkj in #112
- 0.4.0 next release by @dlkj in #113
- Move logging code into optional features dependant on
log
ordefmt
- Route all
panic
andunwrap
calls through logging libraries to reduce code size - Update CI to cover optional features
- Route all
- Remove
WrappedInterface
and other size bloating unneeded abstractions around interfaces and devices- Default configuration moved from interfaces to configuration struct
- Reduced the amount of boilerplate needed to create an interface
- Removed a handful of unneeded
RefCell
s
- Removed a handful of unneeded
- Move logging code into optional features dependant on
- Make buffer sizes compile time generics and largescale rename of types by @dlkj in #116
Full Changelog: v0.3.4...v0.4.1
v0.4.0
What's Changed
- Improve tests by @dlkj in #103
- Clippy improvements and nits by @dlkj in #104
- address clippy errors for tests by @dlkj in #105
- Bump spin from 0.9.7 to 0.9.8 in /examples by @dependabot in #108
- Update num_enum requirement from 0.5 to 0.6 by @dependabot in #110
- Bump defmt from 0.3.3 to 0.3.4 in /examples by @dependabot in #111
- bump examples dependencies by @dlkj in #112
- 0.4.0 next release by @dlkj in #113
- Move logging code into optional features dependant on
log
ordefmt
- Route all
panic
andunwrap
calls through logging libraries to reduce code size - Update CI to cover optional features
- Route all
- Remove
WrappedInterface
and other size bloating unneeded abstractions around interfaces and devices- Default configuration moved from interfaces to configuration struct
- Reduced the amount of boilerplate needed to create an interface
- Removed a handful of unneeded
RefCell
s
- Removed a handful of unneeded
- Move logging code into optional features dependant on
Full Changelog: v0.3.4...v0.4.0
v0.3.4
v0.3.3
v0.3.2
What's Changed
- Docs update by @dlkj in #68
- Fix clippy needless-borrow warning by @dlkj in #72
- Remove unnecessary reference when iterating over page::Keyboard by @jedrzejboczar in #74
- implement rtic based keyboard example by @dlkj in #75
- Avoid pulling core::fmt for PackingError when unwrapping by @jedrzejboczar in #76
- Remove unneeded
tick()
call when deduplicating managed write reports by @dlkj in #79 - Move from embedded_time to fugit by @dlkj in #80
- Update env_logger requirement from 0.9.0 to 0.10.0 by @dependabot in #82
- perf: decrease memory usage of RawInterface.report_idle by 224 bytes by @jedrzejboczar in #89
- Update delegate requirement from 0.8 to 0.9 by @dependabot in #86
New Contributors
- @jedrzejboczar made their first contribution in #74
Full Changelog: v0.3.1...v0.3.2