Eraser Changelog

What's new in Eraser 6.0.10.2620

May 24, 2012
  • Updated Italian translation.
  • Updated LZMA SDK for Bootstrapper to use the beta 9.22 SDK which is the only one available from 7-zip.
  • Improved Recycle Bin support for non-NTFS drives on Windows.
  • Fixed Scheduler display bug where tasks added using the Shell Context Menu could appear in the schedule as Not Queued even if it was configured to run automatically, if a task was already running.
  • Fixed dereferencing of non-volume reparse points. Erasing files in earlier versions when a reparse point was in a path could cause Eraser to refuse erasing the file.
  • Disable all entropy mixing algorithms except SHA-1 so that Eraser can continue to function even when FIPS mode is enabled under Windows XP.
  • Bug fix for CryptoAPI crash on startup under certain circumstances.
  • Fixed persistence of non-default erasure methods for erasure targets.
  • Allow users to exit from an invalid custom erasure method editor state if he clicks cancel or closes the dialog.

New in Eraser 6.0.9.2343 (Nov 7, 2011)

  • Fixed documentation errors when adding new tasks
  • Fixed fatal errors when erasing files which the current user do not have access to
  • Fixed updater with the change in server
  • Fixed bug in monthly schedules
  • Implementation suggestion by Jackjack that the title of balloon tips should be "Task Completed" and not "Task Executed" for clarity in #388.
  • Document working around UAC to erase unused disk space.
  • Fixed bug in scheduler where tasks will only be run once per Eraser start up even if the schedule should have been triggered
  • Fixed memory leak when the Unlocker feature was enabled.
  • Fixed some cases where file unlocking would still not allow a file to be unlocked for erasure.
  • Fixed a situation where by a task would be initiated from the Explorer context menu and when Eraser was not running. Under some situations, the task will run but the UI will not reflect that.
  • Fixed a crash when using the Unlocker code from Windows Vista.

New in Eraser 6.0.8.2273 (Nov 8, 2010)

  • Fixed Eraser icon badge to reflect correct version
  • Initial Polish translation for Eraser
  • Fixed Donation link in About dialog
  • Fixed improper exit from Eraser when the instance was started by the system Fixed documentation error: missing description of the Unused Disk Space target
  • When erasing shortcuts, erase the shortcut and not the target of the shortcut
  • Fixed compatibility for drag & drop with Total Commander (and older programs)
  • Fixed non-saving of schedule type when editing a task
  • Fixed status error when editing adding a new task when one is already running
  • The MSI installer will no longer check for the .NET Framework, only the Bootstrapper will
  • Fixed "File in Use" errors when plausible deniability is selected (decoy files)
  • Supplants a fix in Eraser 6.0.6: the amount of data that needed to be overwritten was underreported
  • Fixed crash on certain computers with unusual drive configurations
  • Fixed erasing of UNC paths: Eraser would previously refuse to erase UNC paths. However, use this feature at your own risk: UNC paths behave differently from disk erasures and data may not be completely erased.
  • Fix the (wrong) file name reported when erasing cluster tips
  • Better filesystem access permissions resilience when erasing cluster tips
  • Fix crash when a disk is connected but not mounted
  • Do not display the Eraser context menu for the Start button
  • Fixed the "out of disk space" error when erasing unused disk space
  • Fixed compatibility with Magellan Explorer on pre-Vista OSes
  • Fixed a few minor documentation errors on task list compatibility and on NTFS compressed/encrypted/sparse files
  • Fixed display of task schedule times to be accurate only to one minute
  • Removed the Gutmann Lite method
  • Fixed crash when right-clicking empty spaces in folders
  • Fixed the "Eraser cannot connect to the running instance for erasures" error when triggering Eraser from the context menu and when Eraser is not already running
  • API change: task.Executing is now false when the TaskFinished event handlers are called

New in Eraser 6.0.6.1376 (Dec 15, 2009)

  • Progress dialog improvements
  • Deal with cluster tip erasure failures more robustly
  • When a user does a folder erasure, delete all empty subfolders of the target if they are empty after the erase regardless of whether the folder should be deleted when empty
  • Fixed the crash which appears after Erase has been running for a while
  • Create a Hide button for the progress dialog
  • Relabelled tab order for the progress dialog
  • Friendlier error message used when access is denied erasing a file cluster tip.
  • Moved the task list to a file in the Local Application Data folder (%LOCALAPPDATA%Eraser 6)
  • Allow users to filter log messages by severity
  • Fixed crash when "unformatted" drives are installed on the computer. Thanks to Xanashi for reporting the bug.
  • Clean up files meant for cleaning up the MFT after we are done with it. Thanks to mcmaster76 for reporting the bug.
  • Log viewer performance optimisations
  • Specify the minimum size of the log viewer so that the dialog will remain useable.
  • Fixed a crash when right-clicking a drive in the Computer folder. Thanks to mcmaster76 for reporting the bug.
  • Fixed restart-run tasks.
  • Made the forced closure of file handles optional
  • Added first draft of the Eraser documentation
  • Allow eraser to be called from the Run dialog
  • Created a new type of task - Manual tasks which run only on demand. The distinction between manual and run-once tasks are that tasks meant to run only once will be run and if it completes successfully the task will be deleted. Manually run tasks will never be automatically deleted.
  • Fixed crash when erasing FAT file systems.
  • Certain file names which could not be erased from the context menu previously can now be erased.
  • Allow computers without network adapters to run Eraser
  • Disk performance counters can now be used as an entropy source
  • Cleaner NTFS MFT erasure.
  • When deleting folders reset all the access modified and creation times.
  • Implemented FAT cleaning
  • Implemented delete key in the Scheduler. Thanks to Xanashi for suggesting!
  • Updated the Visual C++ runtime to the latest one (2008SP1 with ATL security fix) This fixes hangs when using the Eraser context menu.
  • Installer bootstrapper improvements
  • Do not stop running a task if one target does not exist.
  • NTFS MFT Cleaning improvements.
  • Allow many files to be dragged into the Eraser Window.
  • Erase MFT resident files before expanding the file to clear the cluster. This makes sure MFT resident files do not move around the MFT.
  • When selecting too many files to erase from the Eraser context menu in Windows Explorer display a helpful error message instead of failing without any reason.
  • Fixed Eraser being unable to exit when started at logon.
  • Allow an elevated instance of Eraser to be controlled remotely by the same user. This allows the user to use the context menu extension even when Eraser is running as an Administrator.
  • Fixed crash when deleting multiple tasks
  • Added Italian localisation support
  • Compile Warning fixes
  • Don't check the SFC filelist if the given path name is longer than 255 characters
  • Implemented Italian localisation Andrea
  • Fixed build process for developers without code signing certificates
  • Rearranged the Italian settings panel to fit longer strings
  • More Italian localisation work Andrea
  • Display the language name in the .NET framework language for all Eraser translations for uniformity
  • Display untranslated strings in debug builds as "untranslated" but use the English string in release builds
  • Fixed updater crash
  • More Italian localisation work; added support for Shell Extension translations Andrea
  • Implemented Shell Extension translation switching (controlled from the Eraser Settings page)

New in Eraser 5.87 Beta 1 (Mar 14, 2008)

  • X64 has NOT been tested. This means that previously reported bugs in x64 may or may not have been fixed (may be fixed as a consequence of other bugs? I don't know)
  • The changes which apply are in the readme file displayed in the installer
  • Most importantly, support for Windows 98 has been restored

New in Eraser 5.82 (Dec 26, 2006)

  • Option to erase first and last 2k of a file i.e. a ultra quick erase
  • Option to password protect the app from unauthorised usage.
  • Erase files on reboot.
  • Secure moving of files.
  • When erasing recycle bin also erase Norton unerase files.
  • Option to shutdown or reboot after finishing the erase process