# Changelog

All notable ForgePack changes are tracked here once they become release-facing.
Internal stage commits remain in git history and task files.

## 0.1.0 - Draft

### Added

- C++23 CMake project foundation.
- GCC/MinGW hardening profile through `GCCHardening.cmake`.
- Sectioned archive writer and reader.
- Raw storage and deterministic stored-block zlib storage.
- CLI commands for pack, list, extract, selected extraction, validation, verification, info, version, format version, and codecs.
- Public SDK APIs for archive workflows and capability reporting.
- Safe path policy for archive creation and extraction.
- Payload integrity metadata for corruption detection.
- Reserved metadata architecture for cold metadata, manifest, recovery, and append history.
- CMake install/export rules and package config generation.

### Documented

- CLI reference.
- SDK overview.
- Error policy.
- Codec capabilities.
- V1 feature scope.
- Compatibility policy.
- Release readiness checklist.
- Known limitations.
