diff --git a/CHANGELOG.md b/CHANGELOG.md index 1434d75..0e58056 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.15](https://github.com/KarpelesLab/fstool/compare/v0.4.14...v0.4.15) - 2026-06-10 + +### Added + +- *(create)* two-phase analytic builder — FsSizePlan via FilesystemFactory, AFFS reference +- *(create)* writer-determined exact sizing for all block filesystems +- *(create)* exact content-fit sizing infra + FAT32 (FsSizePlan) + +### Fixed + +- *(hfs+)* fsck-clean create at any size (alt-VH alignment + bitmap padding) + ### Fixed - *(hfs+)* `create -t hfsplus` now produces `fsck.hfsplus`-clean volumes at diff --git a/Cargo.lock b/Cargo.lock index 4c43911..31f66f7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -264,7 +264,7 @@ checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" [[package]] name = "fstool" -version = "0.4.14" +version = "0.4.15" dependencies = [ "caseless", "clap", diff --git a/Cargo.toml b/Cargo.toml index 06edd7d..889a91d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fstool" -version = "0.4.14" +version = "0.4.15" edition = "2024" # Bumped from 1.85 by the `purecrypto` dependency (encrypted-DMG crypto), # whose own MSRV is 1.95.