FileHash Changelog

What's new in FileHash 4.4.1.890

Jan 14, 2021
  • Compiled with FreePascal 3.2.1 (fixes-r47846) + Lazarus 2.0.11 (fixes-r64269)
  • Compiled with BrainWaveCore unit 4.3.1.20210104
  • Compiled with HashLib4Pascal crypto library (v4.1)
  • Fixed: The code for checking file exemptions (-e) was broken since v4.3.0

New in FileHash 4.4.0.880 (Jan 5, 2021)

  • Compiled with FreePascal 3.2.1 (fixes-r47846) + Lazarus 2.0.11 (fixes-r64269)
  • Compiled with BrainWaveCore unit 4.3.0.20210104
  • Compiled with HashLib4Pascal crypto library (v4.1)
  • Fixed: Handling of "." and ".." folders (e.g. this level, and one level up)
  • Fixed: Improved parsing of user-provided folder for generating hashes
  • Refactored code to make it more Linux / Raspberry Pi compatible
  • Created a Linux on ARM binary (CheckParams.pi4) for the Raspberry Pi 4, in addition to the standard Windows binaries (PRIVATE RELEASE)

New in FileHash 4.3.0.850 (Dec 31, 2020)

  • Compiled with FreePascal 3.2.1 (fixes-r47648) + Lazarus 2.0.11 (fixes-r64135)
  • Compiled with BrainWaveCore unit 4.0.0.20201222
  • Compiled with HashLib4Pascal crypto library (v4.1)
  • Added a new parameter (--Error-Delay) to enable a ~7-second delay on syntax errors
  • Added a new parameter (--Audible-Error) to enable a beep on syntax errors
  • Both --Error-Delay and --Audible-Error are enabled if --Debug-Mode is selected
  • Invalid parameters will result in a syntax error unless one of the HELP/INFO parameters is also found
  • Refactored the routines for supporting -D, -L, and -K
  • Refactored some back-end processing for error messages and parameter processing
  • Made significant changes to the Exit/Return Codes provided by the application
  • Updated the Help Syntax to address the new/updated parameters and Exit/Return Codes

New in FileHash 4.2.0.820 (Oct 21, 2020)

  • Compiled with FreePascal 3.2.1 (fixes-r45705) + Lazarus 2.0.11 (fixes-r63516)
  • Compiled with the BrainWaveCore unit v2.5.0.20200709
  • Compiled with HashLib4Pascal crypto library (v4.1)
  • Corrected the syntax for the --NOHASH parameter
  • Added a new parameter -t (--TEE) to provide output to StdOut even when -o (--OUT) is enabled
  • Updated the Help Syntax to address the new/updated parameters