diff --git a/CHANGELOG.md b/CHANGELOG.md index 2988d6f..a68dfe5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.22](https://github.com/KarpelesLab/fstool/compare/v0.4.21...v0.4.22) - 2026-08-17 + +### Added + +- *(littlefs)* read, write and in-place edits for lfs2 images +- *(web)* create, edit and download images in the browser +- *(memedit)* in-memory authoring — blank filesystems, partitioned disks + +### Fixed + +- *(littlefs)* accept both path separators, fixing Windows +- *(littlefs)* split metadata pairs on entry size alone +- *(ext)* honour journal revoke records across transactions +- *(ext)* decode HTree directory roots and honour journal revoke blocks ([#32](https://github.com/KarpelesLab/fstool/pull/32)) + +### Other + +- cover littlefs in the prose, and refresh the crate front page + ### Added - *(littlefs)* new backend for the embedded-flash filesystem (`lfs2`, disk diff --git a/Cargo.toml b/Cargo.toml index b03c6ad..007ca6e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fstool" -version = "0.4.21" +version = "0.4.22" edition = "2024" # Floor is the edition-2024 minimum (1.85) bumped to 1.88 by the # `purecrypto` dependency (encrypted-DMG crypto), whose MSRV is 1.88 as of