TorrentCheck v0.1 (23 February 2011):

- First version


TorrentCheck v0.2 (24 February 2011):

- Added file menu to open torrent/directory
- Added Help menu and About message
- Ability to automatically trim files to the correct size (Use with caution!)
- Various fixes and code cleanups


TorrentCheck v0.3 (27 February 2011):

- Log file names now contain the date and time and are not deleted
- More log messages
- Always create log even if there are no errors
- Beautified interface
- TorrentCheck scans for unneeded files and folders
- TorrentCheck now creates backups of files it modifies or deletes
- Added various options to the bottom of the screen
- Settings are saved on exit to TorrentCheck.ini
- Added readme.txt and whatsnew.txt
- Lots of fixes and improvements


TorrentCheck v0.4 (15 March 2011):

- Ability to perform a full SHA-1 file integrity check
- File buffer size increased when trimming files
- Optionally check for unneeded files instead of always checking with new 'Check unneeded' option
- Optionally log found files - this is turned off by default to stop logging of found and ok files
- Improved responsiveness of user interface when TorrentCheck is busy
- Bugfix: Subdirectories were being marked as unneeded
- Fixed some log messages
- Added an icon
- Added 'Tools' menu with the following options:
    TorrentZip files - TorrentZip individual file(s)
    TorrentZip directory - TorrentZip all zip files in the directory and subdirectories (recursive) 
      *TorrentZip support requires trrntzip.exe to be either in the TorrentCheck directory or specified in TorrentCheck.ini
    Delete all log files
- Usual bugfixes


TorrentCheck v0.5 (14 April 2011):

- Bugfix: TorrentZipping a directory didn't work
- Bugfix: Loading of .torrent files containing MD5 data caused TorrentCheck to crash
- Log files are stored in 'Logs' folder


TorrentCheck v0.6 (10 May 2011):

- TorrentCheck window is resizable with dynamically resizing gadgets
- Added settings menu
- Added ability to select the font to be used in the GUI from 'settings' menu
- Other languages support
    If you want to translate TorrentCheck, edit 'English.lng' with a text editor and save it with a new file name - the file must be saved as a unicode text file
- Window position and size is saved
- Bugfix: Keyboard shortcuts didn't work
- Added more keyboard shortcuts
- Loaded torrents stay in memory until a new torrent is loaded
- Added ability to load torrent files as ignore lists, select 'Load ignore list torrent(s)' from file menu (useful if you download 2 or more torrents to the same directory)
- Option added to keep TorrentCheck window on top
- Bugfix: Torrentzipping a directory should *really* work this time (recursion was broken)
- Removed exclusion text file parsing and exclusion button
- Added new ignore list selector - select files and folders to ignore when scanning for unneeded
- New about box


TorrentCheck v0.6b (12 May 2011):

- Fixed small bug stopping 'Open report after scan' from being translated
- Added 64-bit build of TorrentCheck


TorrentCheck v0.6c (13 May 2011):

- Translation updates
- Bugfix: torrents containing only one file were not recognised


TorrentCheck v0.7 (24 June 2015):

- Bugfix: Closing TorrentCheck while minimized saved crazy window position causing the window to appear off-screen
- Bugfix: Clearing ignore list while ignore list window was closed caused the window to not open again
- Bugfix: Torrent dir requester was not translated
- Bugfix: Window size was not saved
- Bugfix: Selecting a folder as the .torrent file source crashed TorrentCheck
- TorrentZipping is cancelled if TorrentZip creates an error.log file - this file must be deleted to continue (the same behaviour as TorrentZip)
- Added a torrent viewer
- Added Linux builds of TorrentCheck (x86 32bit/64bit)
- TorrentCheck now saves ini file and logs in the user profile folder: C:\Users\[username]\AppData\Roaming\TorrentCheck (windows) or /home/[username]/.torrentcheck (Linux) - it can now be run from a protected folder.  It is still possible to save to the current folder (portable mode) by creating an empty torrentcheck.ini file in the same folder as the executable.
- TorrentZip log files are saved in the main log folder instead of the same folder as the TorrentZip executable
- Updated icon
- Added option to delete wrong sized files (instead of trimming)
- Language files are now stored in the 'lang' folder for neatness and have author information
- Added menu item Tools->Open log directory to view the log directory in the system file manager/explorer
- Added 'Fix/rebuild missing files' option - see readme.txt for more information
- Added a PayPal donate button to the about page.  Please consider a donation if you enjoy using TorrentCheck.  Anything is appreciated.

TorrentCheck 0.7b (29 June 2015):

- Bugfix: Torrent viewer did not show first folder in torrent after second time opening
- Bugfix: Delete wrong sized files showed trim files status messages
- Source torrent file & torrent folder are now editable text boxes
- Source torrent file & torrent folder are remembered in the ini file
- Percentage complete shown after SHA1 hash check

TorrentCheck 0.7c (10 February 2016):

- Bugfix: Unicode characters were not detected in some torrent files
- Bugfix: TorrentCheck would try to SHA-1 check missing files - SHA-1 check is now faster when files are missing
- Translation updates

TorrentCheck 0.8 (1 April 2019):

- Added button to open torrent file in default torrent client
- Bugfix: TorrentCheck would crash when loading some torrent files
- Bugfix: TorrentCheck would crash when opening torrents with crc32 tags
- Bugfix: Trailing forward/backslash in torrent folder was not handled correctly
- Portable mode now stores torrentcheck ini in same directory as the executable, instead of the current directory
- Linux: Now using GTK3
- Faster processing of torrent files
- Added MacOS build of TorrentCheck (64bit)

TorrentCheck 0.9 (27 October 2020):

- Added support for long folder paths and file names >255 characters
- Added profiles support (menu):
    Save as new profile - will save the current settings as a new profile
    Delete current profile - will delete the current profile
    Auto switch profiles - TorrentCheck will try to detect which profile was last used for that torrent, for example if you have a profile for MAME and load an updated MAME .torrent file, it will switch to that profile
    Profiles will be listed under the menu and TorrentCheck will remember the last used profile

- Bugfix: Backup to torrent's folder would not set under certain situations

TorrentCheck 0.9b (28 October 2020):

- Bugfix: Loading torrent from menu did not work
- Bugfix: Missing entries in translation files
- Bugfix: Saving a profile without first scanning did not save torrent identifier
- Bugfix: File requester for saving a profile did not always browse to profile folder

TorrentCheck 0.9c (31 December 2020):

- Bugfix: Trailing backslash on folder path caused rebuilder to fail
- Bugfix: Unneeded files would not move to backup folder if file already exists
- Bugfix: Language switching caused non-translated text to not reset to default
- Bugfix: Wrong message shown when deleting wrong sized files
- Changes to SHA-1 file check - TorrentCheck now calculates the % complete based on correct chunks, not correct files

TorrentCheck 0.9d (1 January 2021):

- Bugfix: Unneeded files were not moved (bug introduced in v0.9c)
- SHA-1 file check fixed

TorrentCheck 0.9e (27 January 2021):
- Bugfix: Trim padded files did not work if torrent folder is located on another drive
- Bugfix: Rebuilder tried to rebuild incorrect sized files