mirror of
https://github.com/trussed-dev/littlefs2-sys.git
synced 2026-06-20 04:16:31 -07:00
2.7 KiB
2.7 KiB
Changelog
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
0.3.2 - 2026-02-25
Added
- Derive
Defaultif possible - Add
unstable-littlefs-patchedfeature. Enabling this feature may break semantic versioning guarantees. If this feature is enabled, a patched version of littlefs (v2.9-trussed.1) is used with the following changes from v2.9.3:
0.3.1 - 2025-02-27
Fixed
- Fix code generation with
multiversionfeature
0.3.0 - 2025-02-26
Changed
- Update littlefs to v2.9.3
- Add
multiversionfeature
- Add
Fixed
- Fix build script for platforms where the Rust target is not equal to the clang target (#16)
0.2.0 - 2024-05-28
Added
- Add
mallocfeature flag. It allowslittlefsto link tomallocandfreeinstead of relying on the caller to allocate memory (#9) - Add a
software-intrinsicsfeature flag, to disable the use of compiler intrinsics when compiling littlefs (#12)
Changed
- Upgrade
bindgento 0.69.4 and limit symbols to those prefixed withlfs_andLFS_(#10) - Use
core::ffi::*instead ofcty::*(#14)
0.1.7 - 2022-01-26
Fixed
- Fixed compilation issue caused by other crates also using
bindgenby selecting theruntimefeature (#5)