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,CloneandHashon error & event types (where possible)
- The MSRV has been updated to 1.81.0 due to
core::error::Errorbeing implemented - BREAKING: The
parseAPI has been replaced withParser::newwhereParsernow implementsIteratorand thenextfunction returns each parsed command- Accordingly, the features
use_allocanduse_heaplesshave 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
defmtfeature, 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_allocoruse_heaplessfor the crate to compile. Selectuse_heaplessto 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