@@ -7,6 +7,49 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 0.4.0] ( https://github.com/jettify/uf-crsf/compare/v0.3.0...v0.4.0 ) - 2025-12-01
11+
12+ ### Added
13+
14+ - Add new method for mavlink packets. ([ #82 ] ( https://github.com/jettify/uf-crsf/issues/82 ) )
15+ - Add new method for gps and link statisticks packets. ([ #81 ] ( https://github.com/jettify/uf-crsf/issues/81 ) )
16+ - Implement missing new method in first packets. ([ #79 ] ( https://github.com/jettify/uf-crsf/issues/79 ) )
17+ - [ ** breaking** ] Rework parser output type from custom to Result<Option<>>. ([ #76 ] ( https://github.com/jettify/uf-crsf/issues/76 ) )
18+ - Implement embedded io traits integration. ([ #71 ] ( https://github.com/jettify/uf-crsf/issues/71 ) )
19+ - Added Mavlink Sensor status packet. ([ #68 ] ( https://github.com/jettify/uf-crsf/issues/68 ) )
20+ - Add CRSF logging packet. ([ #52 ] ( https://github.com/jettify/uf-crsf/issues/52 ) )
21+
22+ ### Fixed
23+
24+ - Fixed panic when device ping packet too small. ([ #59 ] ( https://github.com/jettify/uf-crsf/issues/59 ) )
25+ - make from_bytes safe for small buffers ([ #54 ] ( https://github.com/jettify/uf-crsf/issues/54 ) )
26+
27+ ### Other
28+
29+ - Upgrade actions tools version. ([ #85 ] ( https://github.com/jettify/uf-crsf/issues/85 ) )
30+ - Add advanced example to readme. ([ #84 ] ( https://github.com/jettify/uf-crsf/issues/84 ) )
31+ - Add new methods for vario and vtx telemetry, add tests for vario. ([ #83 ] ( https://github.com/jettify/uf-crsf/issues/83 ) )
32+ - Consistent interface to construct packet with new that returns Optional. ([ #80 ] ( https://github.com/jettify/uf-crsf/issues/80 ) )
33+ - More idiomatic asserts in parser and game packet tests. ([ #78 ] ( https://github.com/jettify/uf-crsf/issues/78 ) )
34+ - Run code coverage in same pipeline with tests. ([ #75 ] ( https://github.com/jettify/uf-crsf/issues/75 ) )
35+ - Rename features for ebedded io. ([ #74 ] ( https://github.com/jettify/uf-crsf/issues/74 ) )
36+ - Revert "chore!: Channge license to GPL3 ([ #69 ] ( https://github.com/jettify/uf-crsf/issues/69 ) )" ([ #73 ] ( https://github.com/jettify/uf-crsf/issues/73 ) )
37+ - Add async example. ([ #72 ] ( https://github.com/jettify/uf-crsf/issues/72 ) )
38+ - Add code coverage reporting. ([ #70 ] ( https://github.com/jettify/uf-crsf/issues/70 ) )
39+ - [ ** breaking** ] Channge license to GPL3 ([ #69 ] ( https://github.com/jettify/uf-crsf/issues/69 ) )
40+ - Document raw packet. ([ #67 ] ( https://github.com/jettify/uf-crsf/issues/67 ) )
41+ - Improve test coverage for gps time packet. ([ #66 ] ( https://github.com/jettify/uf-crsf/issues/66 ) )
42+ - Add test case for buffer too small for gps extended packet. ([ #65 ] ( https://github.com/jettify/uf-crsf/issues/65 ) )
43+ - Add basinc CONTRIBUTING file. ([ #64 ] ( https://github.com/jettify/uf-crsf/issues/64 ) )
44+ - Add just file groupsing to make output nicer. ([ #63 ] ( https://github.com/jettify/uf-crsf/issues/63 ) )
45+ - Improve justfile ergonomics. ([ #62 ] ( https://github.com/jettify/uf-crsf/issues/62 ) )
46+ - Add test case for esp and flight mode packet for buffer too small ([ #61 ] ( https://github.com/jettify/uf-crsf/issues/61 ) )
47+ - Add test cases when buffer to small for Game packet. ([ #60 ] ( https://github.com/jettify/uf-crsf/issues/60 ) )
48+ - Cleanup comments, add dedicated section for examples. ([ #58 ] ( https://github.com/jettify/uf-crsf/issues/58 ) )
49+ - Improve test coverage for battery packet. ([ #57 ] ( https://github.com/jettify/uf-crsf/issues/57 ) )
50+ - Improve error handling for baro altitude packet. ([ #56 ] ( https://github.com/jettify/uf-crsf/issues/56 ) )
51+ - Add test cases for errors in attitude packets. ([ #55 ] ( https://github.com/jettify/uf-crsf/issues/55 ) )
52+
1053## [ 0.3.0] ( https://github.com/jettify/uf-crsf/compare/v0.2.1...v0.3.0 ) - 2025-09-06
1154
1255### Fixed
0 commit comments