Files
fpk/CHANGELOG.md

1.2 KiB

Changelog

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

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

[Unreleased]

Changed

  • Renamed the fpack/funpack CLI tools into a single fpk binary taking create/extract/list subcommands (tar-style, with c/x/t aliases).

[0.2.0] - 2026-09-16

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.