diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ca580db..3e56daf9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## Unreleased +- + +## [v0.5.0](https://github.com/trussed-dev/littlefs2/releases/tag/0.5.0) - 2024-10-23 + +This release contains many small changes to the public API. It also introduces the +`littlefs2-core` crate that can be used for crates that want to access `littlefs2` +filesystems without depending on a specific implementation version. + ### Added - Added object-safe traits `DynFile`, `DynFilesystem` and `DynStorage` for accessing `Storage`, `Filesystem` and `File` implementations for any storage. diff --git a/Cargo.toml b/Cargo.toml index b077aa3a..98c4d38f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ repository = "https://github.com/trussed-dev/littlefs2" [package] name = "littlefs2" description = "Idiomatic Rust API for littlefs" -version = "0.4.0" +version = "0.5.0" authors = ["Nicolas Stalder ", "Brandon Edens ", "The Trussed developers"] readme = "README.md" categories = ["embedded", "filesystem", "no-std"] @@ -52,6 +52,3 @@ log-error = [] # member `char name[LFS_NAME_MAX+1]`. # This means that if we change `traits::Storage::FILENAME_MAX_PLUS_ONE`, # we need to pass this on! - -[patch.crates-io] -littlefs2-sys = { git = "https://github.com/trussed-dev/littlefs2-sys.git", tag = "0.2.0" }