Changelog

Product Version Publish Date
4.2.0.1 Beta 2024-10-10
Upgrade the build environment to Lazarus 3.2 + FPC 3.2.2.
Change the template language file from "*.po" to "*.pot".
Clean up "msgctxt" lines in PO files.
Updated Corsican language file. Thanks to Patriccollu di Santa Maria è Sichè.
4.2 2024-06-14
4.1.0.3 Beta 2024-05-20
Updated German language file.
4.1.0.2 Beta 2022-06-09
Formalised hashing unit tests.
Removed developer messages from translation files.
Updated Corsican language file. Thanks to Patriccollu di Santa Maria è Sichè.
Updated Turkish language file.
Updated Russian language file.
4.1.0.1 Beta 2020-11-29
Upgraded the build environment to Lazarus 2.0.4 + FPC 3.0.4.
Internal improvements to address minor inefficiencies.
4.1 2020-09-03
4.0.0.5 Beta 2020-08-16
Guess the fallback language code by removing sub-codes, e.g. "en_US" to "en".
Handle "--lang=xx" command line language specification, in addition to "--lang xx".
Case insensitive handling of "--lang=xx" and "--lang xx" command line parameters.
Removed unused text from translation files.
4.0.0.4 Beta 2020-06-15
Minor internal optimizations.
Updated Japanese language file. Thanks to Tilt.
4.0.0.3 Beta 2020-04-03
Load product registration code using a file drag and drop.
Do not offer to create desktop shortcut in the installer.
Updated Turkish language file. Thanks to Çağatay KAYA.
4.0.0.2 Beta 2020-01-27
Changed Z-order of hash text fields to avoid visual overflow by the checkbox labels.
Added German language file. Thanks to Marcus Barkhahn.
Added Turkish language file. Thanks to Çağatay KAYA.
Added Corsican language file and flag. Thanks to Patriccollu di Santa Maria è Sichè.
Updated Italian language file. Thanks to Vittorio Ierardi.
Updated Dutch (Belgium) language file. Thanks to DoggyDaddy.
4.0.0.1 Beta 2018-11-03
Changed build environment to Lazarus 1.8.4 + FPC 3.0.4.
Dropped support for Windows 9x platform. New list of supported platforms: Windows 2000 and later.
Enhanced storage path resolution with new path tags and handling of multiple path tags.
Excluded messages from language files which do not require translation.
Updated Simplified Chinese language file. Thanks to WanderMax.
3.4 2018-10-23
Fixed: Incorrectly initialized main form width constraint. Issue introduced in v3.3.0.3 Beta.
3.3.0.3 Beta 2018-10-08
Strip control and white space characters when comparing to a hash from user input.
Remember and restore "maximized" window state.
Updated Portuguese language file. Thanks to Igor Rückert.
3.3.0.2 Beta 2018-01-05
Added "How to translate" link to the Languages menu.
Find application language file independently of the executable file name.
Respect the setting of upper case hashes option when comparing two files.
Respect the setting of upper case hashes option when saving the log.
Dialog for comparing two files is now resizable.
Added Dutch (Belgium) language file.
Other internal changes.
3.3.0.1 Beta 2017-02-17
Include file size in bytes in the exported file information.
Fixed an incorrect DST offset applied to file dates outside of current DST period.
Respect the setting of upper case hashes option in the Log Viewer.
Added an option to include header in the Log Viewer export to clipboard.
Updated Russian language file.
3.3 2016-12-04
3.2.0.6 Beta 2016-12-04
Updated copyright information.
Updated Chinese Simplified language file. Thanks to WanderMax.
3.2.0.5 Beta 2016-03-02
Added French language file. Thanks to Ozzii.
Updated Portuguese (Brazil) language file. Thanks to Igor Rückert.
Resolve environment variables in custom storage path in Storage.ini.
3.2.0.4 Beta 2015-10-31
Added Japanese language file.
3.2.0.3 Beta 2015-08-02
Added Spanish (Mexico) translation file.
Minor code optimizations.
3.2.0.2 Beta 2015-06-20
Added "Stay on top" option.
Updated Russian (ru) translation file.
3.2.0.1 Beta 2015-06-19
Store all user data in user profile directory for Installer version.
Set application BidiMode (right-to-left) according to the selected language, instead of by system locale.
Added BiDiCode setting in INI file for overriding application BidiMode, possible values: AUTO, LTR, RTL.
Improvements to the registration procedure.
General code refactoring.
3.2 2015-06-17
3.1.0.3 Beta 2015-02-14
Added Chinese Simplified (zh_CN) translation file;
Added Italian (it) translation file;
Added Romanian (ro) translation file;
3.1.0.2 Beta 2015-01-10
Changed full language title from "Title (Native)" to "Title - Native";
Added Portuguese (Brazil) translation file;
3.1.0.1 Beta 2014-11-23
Added multilingual support using PO files in Languages folder;
Added Russian language file;
Fixed encoding mix-up in registration data handling;
Added high resolution icon 256x256 and cleaned up 16x16;
Adjusted positioning of components to better fit localized text;
3.1 2014-10-05
3.0.0.6 Beta 2014-04-22
Additional fixes for visual artifacts caused by messages window;
Simplified and platform independent method for remembering form dimensions;
3.0.0.5 Beta 2014-04-19
Fix for failed toggling of messages on some system configurations;
3.0.0.4 Beta 2014-03-28
Added option to remember location of the log viewer;
Use restored (not maximized) form dimensions for remembering locations;
Log Viewer and Hash Text dialogs are no longer shown on taskbar;
Comparison of files will display a failure if no same type hashes available;
3.0.0.3 Beta 2014-03-27
Display all hints in the status bar instead of tooltips;
Added hints for clickable panels in the status bar;
Added hints for mini-buttons of hash operations (select, copy, compare);
Added a button to rehash the current file (beside the file path field);
Disable clearing of the log while hashing is in progress;
Handle errors gracefully when saving the log, do not abort application;
General options moved to a dedicated Settings dialog;
Added option to display toolbar button captions;
Messages panel is now resizable, allowing maximization of main window;
Automatically paste content from clipboard into hash comparison window;
Added option to compare a user specified hash to all available hash types;
Select all log entries with a CTRL+A shortcut;
3.0.0.2 Beta 2014-02-28
Added option to remember location of the main window;
3.0.0.1 Beta 2014-02-21
Compact version numbering for major releases, e.g.: v1.0 instead of v1.0.0.0;
3.0 2014-02-20
First public release after a complete re-implementation!
Full set of supported hash algorithms: CRC32, MD2, MD4, MD5, SHA1, SHA256, SHA512, RipeMD128, RipeMD160, ED2K (used by eDonkey/eMule networks);
Ability to generate multiple hash types at a time;
Log viewer for viewing the list of processed files in a table;
Export all processed files from the log as a verification file (SFV, MD5SUM, SHA1SUM, etc);
Hold SHIFT to compare to next or CTRL to compare two files;
Brand new interface, layout and program icon;
Unicode file paths are supported;
1.20 2009-12-05
Incorporated new hashing libraries (Delphi Fundamentals v3.28);
Eliminated problem with SHA1 implementation, affected files larger than 1GB;
Hasher can process multiple files, one-by-one, queuing them;
Added option to write results of hashing and comparing to a log file;
Added option to recalculate file hash if user changes the hash type;
String hash is recalculated if user changes the hashing algorithm;
Input field for calculating string hash is expended to accept multiple lines;
General cleanup of the source code and minor optimizations;
Added option to show hash/checksum in upper case;
Added links to view and clear the results file;
Added option to compare every 2 files;
Removed SUM64 algorithm;
Updated program icon;
1.00 2006-01-17
Program emerged as a result of a BackUp Utility project break down. Basic idea for this tool is to calculate hash/checksum for a file.

Ignored 1 unrecognized changelog nodes. Show more details.

Hasher 4.2.0.X Beta