Skip to content

Latest commit

 

History

History
52 lines (35 loc) · 2.59 KB

CHANGELOG.md

File metadata and controls

52 lines (35 loc) · 2.59 KB

Changelog

All notable changes to this project will be documented in this file.

This changelog is automatically updated weekly by a cron job

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Changed

  • Make 2 consts public & document them (983350d)
  • Implement basic logging (c849a6b)

Fixed

  • Fix potential bug when File read stops at the end of a sector (6eb9226)

0.1.0-alpha.1 - 2024-08-04

Added

  • Add basic filesystem functionality (a565da4)
  • Implement checksum validation for LFNs (236db1b)
  • Implement sector caching (7a5a618)
  • Add basic documentation (22af530)
  • FAT12 support!!! (6460079)
  • Create new InternalFSError enum (88a99a3)
  • Add missing docs & fix already-existing ones (d1da5b0)

Changed

  • Use "time" crate for date & time handling (b934c7b)
  • Pushing an absolute path replaces destination pathbuf (278e60f)
  • IOError now have an IOErrorKind (4ac6a95)
  • In the Read trait, read_exact is now auto-implemented (f9ca087)
  • Correctly implement Read + Seek for File (dd2823d)
  • Add a bunch of default implementations & make documentation more clear (72cd1bd)

Fixed

  • Correctly handle forbidden/reserved filenames (16b14d6)
  • Due to a bug in the code, files larger than 1 cluster wouldn't be read properly (3116e9d)
  • Calling Read on a File would sometimes "loop" the same cluster over and over again (49a67d1)
  • Fix potential endianess issue when transmuting an array (54962a1)