Skip to content

Releases: seb26/mhl-compare

v0.4

24 Mar 23:47
802c430
Compare
Choose a tag to compare

Features:

  • Now able to interpret simple lists of checksums (i.e. .md5 and .xxhash files) which are produced by some programs
  • When working on only one MHL file, show the user a summary of the contents and count the files and total size of it
  • Sizes are now shown in decimal (1 KB = 1,000 bytes) by default which is more relevant to macOS users, but binary can be shown instead with -b or --binary
  • Dates & related attributes are no longer shown, but can be toggled on with -d or --dates

Fixes:

  • Security fix, insist on using latest version of PyInstaller
  • Documentation improvements
  • Removal of "install.command" as the installation technique, instead including basic instructions on how to install the binary to /usr/local/bin

v0.3

29 Mar 15:04
Compare
Choose a tag to compare

Changes

  • Under-the-hood processing has been improved (see pull request #6)
  • Added detection for duplicates. If two files have the same hash, it will be reported as such.

v0.2

23 Mar 16:26
Compare
Choose a tag to compare

Production-ready! You can now use this in the field.

Download mhl-compare-v0.2.zip in the links below.

Be sure to let me know on GitHub or by email if you run across any strange errors while working with your own MHL files.

Features

  • Now offered as a binary that can run on any macOS installation.
  • When run with --info, the list of files are now sorted alphabetically by filepath
  • Cleaner & clearer output, with bold filenames and less whitespace and horizontal line separations
  • MHL files that are completely & utterly different will now give a message describing that

Fixed

  • Where only one half of possible delta comparisons showed up
  • ASCII colour characters appearing in the output when redirected using > to a file
  • Where bytes would appear redundantly as 178 Bytes (178 bytes)
  • Where an MHL file with only one <hash> would cause an error and not allow a comparison for that file
  • Where an MHL file with no <hash>es at all would give a generic error. Now tells the user that that MHL file is empty

v0.1

20 Mar 21:17
Compare
Choose a tag to compare
v0.1 Pre-release
Pre-release
  • First release of the program, in a good state
  • Still needs testing for exceptions, MHL files that are formatted differently, and for other operating systems