Added
- Add
sizesubcommand to print out manifest total file size (#101 by casey) - Add json and tsv formats options to
filepack files(#100 by casey) - Add files subcommand to list files in manifest (#99 by casey)
- Use hierarchical manifest format (#90 by casey)
- Add
filepack fingerprintcommand to print manifest fingerprint (#75 by casey)
Changed
Misc
- Hash fields as single-element arrays (#107 by casey)
- Add basic context hasher tests (#106 by casey)
- Sort file fingerprint fields (#105 by casey)
- Domain separate signatures (#104 by casey)
- Test that unknown fields are rejected (#103 by casey)
- Add load with path function to get loaded manifest path (#102 by casey)
- Rename field hasher to fingerprint hasher (#98 by casey)
- Simplify empty directory tracking (#97 by casey)
- Use entries iterator to calculate total manifest size (#94 by casey)
- Remove unused trait implementations (#93 by casey)
- Enable item order lints (#92 by casey)
- Hash variable-length fields (#91 by casey)
- Share manifest struct with integration tests (#88 by casey)
- Share entry struct with integration tests (#87 by casey)
- Improve tests (#86 by casey)
- Remove server (#84 by casey)
- Serve package details (#83 by terror)
- Add
filepack serversubcommand (#82 by terror) - Add
filepack archivecommand (#80 by terror) - Document
filepack verifyin readme (#79 by casey) - Include man page in release archives (#77 by casey)
- Rename "root hash" to "fingerprint" (#74 by casey)
- Avoid using
std::fsdirectly (#73 by casey) - Open rendered page in render recipe (#72 by casey)
- Add render subcommand (#71 by casey)
- Use JSON to calculate root hash (#70 by casey)
- Don't publish SHA256SUMS (#68 by casey)