Skip to content

v0.4.0

Compare
Choose a tag to compare
@Ghifari160 Ghifari160 released this 17 Dec 18:50
· 88 commits to main since this release
2ec7da0

Edit December 20, 2021: macOS installer packages has been attached. Going forward, macOS will get an installer package and a tarball archive.

Now in color!

Changelog:

  • Added verbose flag to medhash-gen and medhash-chk. Both tools will no longer print target and working directory paths without the verbose flag.
  • Added version flag to medhash-gen and medhash-chk. Both tools will print the toolset version and exit with the flag set.
  • Added manifest flag to medhash-gen and medhash-chk. In medhash-gen, the Manifest will be stored in the specified path. In medhash-chk, the Manifest will be read from the specified path.
  • Added file flag to medhash-chk. Verify only the specified file.
  • Added status color to medhash-gen and medhash-chk. medhash-gen will color the sanity check status for each Media appropriately. medhash-chk will color the verification status for each Media appropriately.
  • Changed target directory behavior in medhash-gen. Previously, the Manifest will always be stored in the current working directory, with Media paths relative to the current working directory. Now, the Manifest will be stored in either the target directory or the path specified in -manifest. The Media paths will always be relative to the target directory.
  • Rewrote internal library. The data internal library has been rewritten to medhash internal library. The original data library is deprecated and will be removed in the future.
  • Optimized medhash-gen and medhash-chk. Both tools now are now more efficient and behave more similarly to each other. Errors will be printed and the tools will now attempt to recover before exiting.
  • macOS binaries are now universal binaries. They will work in both Intel and M1 Macs.

Full Changelog: v0.3.0...v0.4.0