From 94c0a85e55e94f4f0e77d027f06c765a950958c2 Mon Sep 17 00:00:00 2001 From: anth64 Date: Wed, 16 Sep 2026 22:37:27 +0200 Subject: [PATCH] docs: backfill 0.1.0 changelog entry --- CHANGELOG.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 918d65f..a283d08 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,3 +12,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - `fpk_writer_add_dir()` for library-level recursive directory packing. + +## [0.1.0] - 2026-09-15 + +### Added + +- `FPK1` archive format: flat header/data-blobs/string-table/directory layout, + fixed little-endian on disk. +- Reader API: `fpk_open`/`fpk_close`/`fpk_find`/`fpk_read`/`fpk_entry_count`/ + `fpk_entry_at`. +- Writer API: `fpk_writer_open`/`fpk_writer_add`/`fpk_writer_finalize`/ + `fpk_writer_close`. +- `fpack`/`funpack` CLI tools with full flag sets (`-o`/`-p`/`-q`/`-v`/`-h` and + `-d`/`-l`/`-p`/`-q`/`-v`/`-h` respectively). +- Graceful Ctrl+C handling in `fpack`, cleaning up partial output. +- Elapsed-time reporting on `fpack`/`funpack` completion. +- Wide-char Windows filename support in `funpack`. +- 64-bit seek/tell throughout, avoiding 32-bit truncation on large archives.