Skip to content

Commit b91fe0c

Browse files
authored
chore: release v0.4.0 (#53)
1 parent 1bc9b6f commit b91fe0c

File tree

3 files changed

+45
-2
lines changed

3 files changed

+45
-2
lines changed

CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "uf-crsf"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
edition = "2021"
55

66
description = "A `no_std` Rust library for parsing the TBS Crossfire protocol, designed for embedded environments"

0 commit comments

Comments
 (0)