Skip to content

Releases: casey/filepack

0.0.6

09 Oct 23:40
a529755
Compare
Choose a tag to compare

Added

  • Add sign command (#66 by casey)
  • Allow missing files when verifying with --ignore-missing (#61 by casey)

Changed

  • Store signatures in manifest (#65 by casey)
  • Sign and verify root hash instead of manifest hash (#64 by casey)
  • Save metadata to metadata.json (#63 by casey)
  • Remove download command (#62 by casey)

0.0.5

07 Oct 23:41
f3478e9
Compare
Choose a tag to compare

Fixed

  • Download tarball and zipball using web URLs (#59 by casey)

0.0.4

07 Oct 23:00
6ee7200
Compare
Choose a tag to compare

Added

  • Verify manifest hash with --hash (#51 by casey)
  • Add key generation, printing, signing, and verification (#48 by casey)
  • Allow including metadata in manifest (#44 by casey)

Changed

  • Don't allow metadata template to be included in package (#47 by casey)

Misc

  • Publish manifest with releases (#56 by casey)
  • Optimize release build (#57 by casey)
  • Include manifests in release archives (#55 by casey)
  • Add signing utility table to prior art readme section (#54 by casey)
  • Add gpg and ssh-keygen to prior art readme section (#53 by casey)
  • Add hashdeep and hashdir to alternatives section in readme (#52 by casey)
  • Use kebab-case field names (#46 by casey)
  • Allow unknown keys in manifest but not in metadata template (#45 by casey)

0.0.3

15 Sep 11:10
c896914
Compare
Choose a tag to compare

Added

  • Allow overwriting manifest with --force (#41 by casey)
  • Add lint for junk files (#38 by casey)
  • Allow specifying path to manifest (#35 by casey)

Changed

  • Allow portability lints by default (#37 by casey)

Misc

  • Add color to error and mismatch messages (#42 by casey)
  • Update readme (#36 by casey)
  • Return Entry from Options::hash_file (#34 by casey)
  • Add progress bars (#33 by casey)
  • Improve missing file error messages (#32 by casey)
  • Add DESIGN.md (#30 by casey)
  • Include file sizes in manifest (#29 by casey)
  • Add filpack hash subcommand to hash single file (#28 by casey)
  • Install Rust toolchain in release workflow (#27 by casey)

0.0.2

07 Sep 02:37
2698c96
Compare
Choose a tag to compare

Added

  • Default to current directory in filepack create and filepack verify (#25 by casey)
  • Add install script (#21 by casey)
  • Add man subcommand to print man page (#10 by casey)
  • Add --print flag to print manifest after verification (#9 by casey)
  • Add --parallel flag to read files in parallel (#7 by casey)
  • Pass --mmap to memory-map files for hashing (#6 by casey)

Misc

  • Hash files last in filepack create (#24 by casey)
  • Add header to readme (#23 by casey)
  • Expand readme (#22 by casey)
  • Exclude files from packaged crate (#20 by casey)
  • Add alternatives and prior art section to readme (#19 by casey)
  • Change favicon to hash symbol (#18 by casey)
  • Make favicon abstract (#17 by casey)
  • Update CI workflow dependencies (#16 by casey)
  • Add slightly unhinged ouroboros favicon (#15 by casey)
  • Use braille on hover in docs (#14 by casey)
  • Add categories and keywords to Cargo.toml (#13 by casey)
  • Move site to docs directory to deploy to GitHub Pages (#12 by casey)
  • Add homepage (#11 by casey)
  • Add about text to --help output (#8 by casey)
  • Add test-release-workflow recipe (#5 by casey)
  • Use echo {name}={value} >> $GITHUB_OUTPUT in release workflow (#4 by casey)

0.0.1

03 Sep 02:41
5129b96
Compare
Choose a tag to compare

Added

  • Add create and verify subcommands (#2 by casey)

Misc

  • Initialize rust binary (#1 by casey)