Skip to content

Commit afdcec7

Browse files
committed
Updated to 0.7.0
1 parent ae5e116 commit afdcec7

File tree

2 files changed

+31
-14
lines changed

2 files changed

+31
-14
lines changed

CHANGELOG.md

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,33 @@ The format is based on [Keep a Changelog] and this project adheres to [Semantic
66

77
## [Unreleased]
88

9-
* `Volume`, `Directory` and `File` are now smart! They hold references to the thing they were made from, and will clean themselves up when dropped. The trade-off is you can can't open multiple volumes, directories or files at the same time.
10-
* Renamed the old types to `RawVolume`, `RawDirectory` and `RawFile`
11-
* New method `make_dir_in_dir`
12-
* Fixed long-standing bug that caused an integer overflow when a FAT32 directory was longer than one cluster ([#74])
13-
* Updated 'shell' example to support `mkdir`, `tree` and relative/absolute paths
14-
* Renamed `Error::FileNotFound` to `Error::NotFound`
15-
* New API `change_dir` which changes a directory to point to some child directory (or the parent) without opening a new directory.
16-
* Empty strings and `"."` convert to `ShortFileName::this_dir()`
17-
* You can now open directories multiple times without error
9+
* None
10+
11+
## [Version 0.7.0] - 2024-02-04
12+
13+
## Changed
14+
15+
- __Breaking Change__: `Volume`, `Directory` and `File` are now smart! They hold references to the thing they were made from, and will clean themselves up when dropped. The trade-off is you can can't open multiple volumes, directories or files at the same time.
16+
- __Breaking Change__: Renamed the old types to `RawVolume`, `RawDirectory` and `RawFile`
17+
- __Breaking Change__: Renamed `Error::FileNotFound` to `Error::NotFound`
18+
- Fixed long-standing bug that caused an integer overflow when a FAT32 directory was longer than one cluster ([#74])
19+
- You can now open directories multiple times without error
20+
- Updated to [embedded-hal] 1.0
21+
22+
## Added
23+
24+
- `RawVolume`, `RawDirectory` and `RawFile` types (like the old `Volume`, `Directory` and `File` types)
25+
- New method `make_dir_in_dir`
26+
- Empty strings and `"."` convert to `ShortFileName::this_dir()`
27+
- New API `change_dir` which changes a directory to point to some child directory (or the parent) without opening a new directory.
28+
- Updated 'shell' example to support `mkdir`, `tree` and relative/absolute paths
29+
30+
## Removed
31+
32+
* None
1833

1934
[#74]: https://github.com/rust-embedded-community/embedded-sdmmc-rs/issues/74
35+
[embedded-hal]: https://crates.io/crates/embedded-hal
2036

2137
## [Version 0.6.0] - 2023-10-20
2238

@@ -121,7 +137,8 @@ The format is based on [Keep a Changelog] and this project adheres to [Semantic
121137

122138
[Keep a Changelog]: http://keepachangelog.com/en/1.0.0/
123139
[Semantic Versioning]: http://semver.org/spec/v2.0.0.html
124-
[Unreleased]: https://github.com/rust-embedded-community/embedded-sdmmc-rs/compare/v0.6.0...develop
140+
[Unreleased]: https://github.com/rust-embedded-community/embedded-sdmmc-rs/compare/v0.7.0...develop
141+
[Version 0.7.0]: https://github.com/rust-embedded-community/embedded-sdmmc-rs/compare/v0.7.0...v0.6.0
125142
[Version 0.6.0]: https://github.com/rust-embedded-community/embedded-sdmmc-rs/compare/v0.6.0...v0.5.0
126143
[Version 0.5.0]: https://github.com/rust-embedded-community/embedded-sdmmc-rs/compare/v0.5.0...v0.4.0
127144
[Version 0.4.0]: https://github.com/rust-embedded-community/embedded-sdmmc-rs/compare/v0.4.0...v0.3.0

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0"
88
name = "embedded-sdmmc"
99
readme = "README.md"
1010
repository = "https://github.com/rust-embedded-community/embedded-sdmmc-rs"
11-
version = "0.6.0"
11+
version = "0.7.0"
1212

1313
[dependencies]
1414
byteorder = {version = "1", default-features = false}
@@ -18,12 +18,12 @@ heapless = "0.7"
1818
log = {version = "0.4", default-features = false, optional = true}
1919

2020
[dev-dependencies]
21+
chrono = "0.4"
22+
embedded-hal-bus = "0.1.0"
2123
env_logger = "0.10.0"
22-
hex-literal = "0.4.1"
2324
flate2 = "1.0"
25+
hex-literal = "0.4.1"
2426
sha2 = "0.10"
25-
chrono = "0.4"
26-
embedded-hal-bus = "0.1.0"
2727

2828
[features]
2929
default = ["log"]

0 commit comments

Comments
 (0)