Releases: joltwallet/esp_littlefs
Releases · joltwallet/esp_littlefs
v1.8.0 - Raw Partition Support
What's Changed
- Add functions for mounting raw partition. by @StefanRvO in #138
- Added read-only ability.
New Contributors
- @StefanRvO made their first contribution in #138
Full Changelog: v1.7.0...v1.8.0
v1.7.0
v1.6.0
Features
- Support O_DIRECTORY flag by @donghengqaz in #85
- Upgrade littlefs from
v2.5.1
tov2.7.0
. Everything should be backwards compatible, just take some precaution. Some notable details below.- Upgrading the on-disk minor version from lfs2.0 -> lfs2.1.
- forward-looking erase-state CRCs:
In the case of power-failure, this could lead to littlefs progging the same location multiple times without an erase, leading to best case fixable corruption, worst case significantly reduced data retention.
- Significantly speed up cycle detection in the case the metadata linked-list contains a cycle.
- See complete changelog: https://github.com/littlefs-project/littlefs/releases
Full Changelog: v1.5.5...v1.6.0
v1.5.5
Bug Fixes
- More robust esp-idf version parsing by @huming2207 in #126
New Contributors
- @huming2207 made their first contribution in #126
Full Changelog: v1.5.4...v1.5.5
v1.5.4
Bug Fixes
- Unnecessary partition erase is no longer performed prior to formatting. Significantly speeds up initial setup. If secure erase is necessary, implement it externally.
- mklittlefs improvements:
- Unify logging tags to just
"esp_littlefs"
. Replace littlefsprintf
default logging withESP_LOG*
equivalents. Resolves #109 .
v1.5.3
What's Changed
- fix: default log level was set to max by @frozen-eye in #113
New Contributors
- @frozen-eye made their first contribution in #113
Full Changelog: v1.5.2...v1.5.3
v1.5.2
v1.5.1 - fix v5.0 support
Bug Fixes
- Fixes new private requires
esp_partition
for esp-idf >=5
v1.5.0
Features
- Versions are now available in header, addressing #96
ESP_LITTLEFS_VERSION_NUMBER
- string "MAJOR.MINOR.PATCH"ESP_LITTLEFS_VERSION_MAJOR
- integer major valueESP_LITTLEFS_VERSION_MINOR
- integer minor valueESP_LITTLEFS_VERSION_PATCH
- integer patch value
Bug Fixes
- Mask out unused flags (#97, #99). Thanks @arex-ebee.
- Reduce namespace clutter in headers, improve dependency management (#98). Thanks @7aman.