All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased - ReleaseDate
1.0.0 - 2024-10-13
Copy
,Clone
andHash
on error & event types (where possible)
- The MSRV has been updated to 1.81.0 due to
core::error::Error
being implemented - BREAKING: The
parse
API has been replaced withParser::new
whereParser
now implementsIterator
and thenext
function returns each parsed command- Accordingly, the features
use_alloc
anduse_heapless
have been removed.
- Accordingly, the features
0.2.0 - 2023-11-14
- Add support for using
alloc::vec::Vec
- Due to dependency updates the MSRV has been updated from 1.60 to 1.62. This should only be relevant if you use the
defmt
feature, but we now only test with 1.62 and not older releases, so it's not guaranteed to work otherwise. - Update to
heapless:0.8.0
- You must now select either the feature
use_alloc
oruse_heapless
for the crate to compile. Selectuse_heapless
to keep the API from the previous release of this crate.
0.1.1 - 2023-01-07
- The Minimum Supported Rust Version (MSRV) has been defined as 1.60.0 and is being enforced in
Cargo.toml