Skip to content

Commit 837ae27

Browse files
committed
Add missing items to CHANGELOG.
1 parent b77b9ca commit 837ae27

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

CHANGELOG.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,21 @@ The format is based on [Keep a Changelog] and this project adheres to [Semantic
88

99
### Changed
1010

11-
- None
11+
- __Breaking Change__: `VolumeManager` now uses interior-mutability (with a `RefCell`) and so most methods are now `&self`. This also makes it easier to open multiple `File`, `Directory` or `Volume` objects at once.
12+
- __Breaking Change__: The `VolumeManager`, `File`, `Directory` and `Volume` no longer implement `Send` or `Sync.
13+
- `VolumeManager` uses an interior block cache of 512 bytes, increasing its size by about 520 bytes but hugely reducing stack space required at run-time.
14+
- __Breaking Change__: The `VolumeManager::device` method now takes a callback rather than giving you a reference to the underlying `BlockDevice`
15+
- __Breaking Change__: `Error:LockError` variant added.
16+
- __Breaking Change__: `SearchId` was renamed to `Handle`
1217

1318
### Added
1419

1520
- `File` now implements the `embedded-io` `Read`, `Write` and `Seek` traits.
21+
- New `iterate_dir_lfn` method on `VolumeManager` and `Directory` - provides decoded Long File Names as `Option<&str>`
1622

1723
### Removed
1824

19-
- None
25+
- __Breaking Change__: Removed the `reason: &str` argument from `BlockDevice`
2026

2127
## [Version 0.8.0] - 2024-07-12
2228

0 commit comments

Comments
 (0)