Overview
Note
This is the fourth and final maintenance release for Version 1.0.0.
By the time you're reading this release note, the v1.0.x-Maintenance-Branch
has been merged into the Main-Trunk
, thus concluding its development.
All new development is going into the upcoming Version 1.1.0 release, this includes any issues that are found since v1.0.4.
What's Changed
Not a lot, aside from a couple of quality-of-life stuff regarding debugging and semantic versioning.
Re-factors
- refactor(serial receiver interface): ♻️ Facilitate custom baud rates by @ZZ-Cat in #132
In yourCRSFforArduino::begin()
function, you can now pass in your own baud rate as an unsigned long integer parameter.
Chores
- chore(library): House keeping by @ZZ-Cat in #135
This streamlines the Semantic Versioning of CRSF for Arduino, thus making it less tedious for things such as re-bases.
You can now view CRSF for Arduino's boiler plate in the Serial Monitor, if you have theCRSF_DEBUG_ENABLED
set to1
.
If you want to view your current configuration in the Serial Monitor, setCRSF_DEBUG_ENABLE_CONFIGURATION_DUMP
to1
inCFA_Config.hpp
.
For more information
Full Changelog: v1.0.3...v1.0.4
For updating and installation instructions, please read the Wiki.
Semantic Versioning
All releases of CRSF for Arduino follow the Semantic Versioning Guidelines.
This means "Major.Minor.Patch".
Major = New features that are incompatible with previous iterations.
Minor = New features &/or hardware support that retains compatibility with the current Major release.
Patch = Bug fixes.
This Patch Version is the fourth and final follow-up release to Version 1.0.x.
Your feedback is always welcome. If you spot any bugs, don't hesitate to open an issue.
For general comments & questions, please use the discussions section.
New contributors are always welcome. Please read through my Contribution Guidelines before you go Gung Ho with coding.