Skip to content

Latest commit

 

History

History
75 lines (47 loc) · 2.96 KB

File metadata and controls

75 lines (47 loc) · 2.96 KB

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.

[0.4.0] - 2026-06-21

Changed

  • Remove the implementations of strchr, strlen, strcspn and strspn by default and add the tinyrlibc feature to pull them in from tinyrlibc. When updating from an earlier version, enable the tinyrlibc feature.

0.3.2 - 2026-02-25

Added

0.3.1 - 2025-02-27

Fixed

  • Fix code generation with multiversion feature

0.3.0 - 2025-02-26

Changed

  • Update littlefs to v2.9.3
    • Add multiversion feature

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 malloc feature flag. It allows littlefs to link to malloc and free instead of relying on the caller to allocate memory (#9)
  • Add a software-intrinsics feature flag, to disable the use of compiler intrinsics when compiling littlefs (#12)

Changed

  • Upgrade bindgen to 0.69.4 and limit symbols to those prefixed with lfs_ and LFS_ (#10)
  • Use core::ffi::* instead of cty::* (#14)

0.1.7 - 2022-01-26

Fixed

  • Fixed compilation issue caused by other crates also using bindgen by selecting the runtime feature (#5)