- Removed
core-error
dependency because it sometimes leads to build issues. As a consequence, errors don't implement an Error trait in no-std environments.
- Fixed compatibility with
std::error::Error
: Error types were not implementing the standard error trait before even when building with thestd
feature enabled. Now they do.
- Fixed version numbers in documentation.
- Fixed
ControllerNumber::is_parameter_number_message_controller_number
to include increment/decrement controller numbers.
- Added support for working with (N)RPN data increment/decrement messages.
- Changed method signature of
PollingParameterNumberMessageScanner::feed
(now returns an array instead of just an option).
- Added
PollingParameterNumberMessageScanner
for detecting of many more (N)RPN short message sequences.
- Changed method signature of
ParameterNumberMessage::to_short_messages
(added data entry byte order parameter).
- Fixed version references in
README.md
andlib.rs
.
- Added
no_std
support. - Added
FromStr
implementation for all newtypes. - Added Continuous Integration via GitHub Actions.
- Improved panic messages.
- Improved documentation.
- Fixed bug that made it possible to construct an invalid newtype when using
TryFrom
with a negative value. - Fixed bug that made it possible to deserialize to an invalid newtype via Serde.
- Fixed incorrect conditional compilation.
- Initial release.