Version 1.0

  • The initial version of Black Hole!

Version 1.1.1

Updated

  • Additional logging in the Files and Folders cleaner.

Bug Fixes

  • Fixed a bug where some Files and Folders rules would not be run.
  • Fixed a bug where Black Hole would open Safari when starting up.

Version 1.1

New Features

  • A much easier way to add Recent Items rules. Try it!
  • Added a dialog to choose a file or folder when creating a rule for the Files and Folders cleaner, so now you don't have to type the path manually.
  • The Files and Folders as well as the Trash cleaners can now securely delete files (35-pass Gutmann, 7-pass US DoD compliant, or a quick one-pass overwrite with random data).
  • Added progress indicators to all cleaners so you know Black Hole is working when a cleaner takes a lot of time to run.
  • Added an option to enable or disable anonymous system profiling in the preferences. Note: Enabling anonymous system profiling helps me a lot!
  • New Recent Items rules for Espresso, BBEdit, Omnigraffle Pro, Soundtrack Pro, Scribbles, ScreenFlow, WireTap Studio, Max, Logic Pro, GarageBand, Sequel Pro, Interface Builder and Xcode.
  • New Files and Folders rules for Safari 4+ Webpage Previews, Safari History, Safari Top Sites, Safari Webpage Icons, Safari Last Session and Safari Downloads History.
  • Added buttons to submit a rule in one step so it can be considered for inclusion in a future version of the app. Rule submission is completely anonymous.
  • A preference has been added to automatically show the Results window when cleaning begins, when it is done, when there is an error, or never.

Updated

  • The Files and Folders cleaner code has been refactored for a much more efficient and reliable cleanup.
  • The Trash cleaner code has been refactored for a much more efficient and reliable cleanup.
  • The Results window now displays the time at which the cleaning finished.
  • The Results window now scrolls down automatically when messages are added.
  • The Volumes cleaner is now much more reliable, especially in cases where opened disk image files are stored on a device that will be unmounted at the same time as the disk image itself.
  • All panels now remember their size, column order and width so you can customize how you want Black Hole to look and have it remember your layout.

Bug Fixes

  • The Files and Folders cleaner does not freeze the UI anymore when deleting large amounts of files.
  • Fixed a bug where the Files and Folders cleaner could get stuck if checked but no rules were active.
  • Fixed a bug where after unmounting a password-protected volume, mounting it back again would not prompt for the disk image password (due to the method previously used to unmount the disk image).
  • Fixed a bug in the Volumes cleaner where volumes could incorrectly be detected as still mounted, making the cleaner report a failure.
  • Other small fixes and additions.

Technical Jibba-Jabba

  • Black Hole is now using Grand Central Dispatch to parallelize and make operations asynchronous where appropriate.

Version 1.1

New Features

  • A much easier way to add Recent Items rules. Try it!
  • Added a dialog to choose a file or folder when creating a rule for the Files and Folders cleaner, so now you don't have to type the path manually.
  • The Files and Folders as well as the Trash cleaners can now securely delete files (35-pass Gutmann, 7-pass US DoD compliant, or a quick one-pass overwrite with random data).
  • Added progress indicators to all cleaners so you know Black Hole is working when a cleaner takes a lot of time to run.
  • Added an option to enable or disable anonymous system profiling in the preferences. Note: Enabling anonymous system profiling helps me a lot!
  • New Recent Items rules for Espresso, BBEdit, Omnigraffle Pro, Soundtrack Pro, Scribbles, ScreenFlow, WireTap Studio, Max, Logic Pro, GarageBand, Sequel Pro, Interface Builder and Xcode.
  • New Files and Folders rules for Safari 4+ Webpage Previews, Safari History, Safari Top Sites, Safari Webpage Icons, Safari Last Session and Safari Downloads History.
  • Added buttons to submit a rule in one step so it can be considered for inclusion in a future version of the app. Rule submission is completely anonymous.
  • A preference has been added to automatically show the Results window when cleaning begins, when it is done, when there is an error, or never.

Updated

  • The Files and Folders cleaner code has been refactored for a much more efficient and reliable cleanup.
  • The Trash cleaner code has been refactored for a much more efficient and reliable cleanup.
  • The Results window now displays the time at which the cleaning finished.
  • The Results window now scrolls down automatically when messages are added.
  • The Volumes cleaner is now much more reliable, especially in cases where opened disk image files are stored on a device that will be unmounted at the same time as the disk image itself.
  • All panels now remember their size, column order and width so you can customize how you want Black Hole to look and have it remember your layout.

Bug Fixes

  • The Files and Folders cleaner does not freeze the UI anymore when deleting large amounts of files.
  • Fixed a bug where the Files and Folders cleaner could get stuck if checked but no rules were active.
  • Fixed a bug where after unmounting a password-protected volume, mounting it back again would not prompt for the disk image password (due to the method previously used to unmount the disk image).
  • Fixed a bug in the Volumes cleaner where volumes could incorrectly be detected as still mounted, making the cleaner report a failure.
  • Other small fixes and additions.

Technical Jibba-Jabba

  • Black Hole is now using Grand Central Dispatch to parallelize and make operations asynchronous where appropriate.

Version 1.2.1

New Features

  • A preference has been added to make Black Hole quit after Quick Cleanup has completed.

Version 1.2

New Features

  • A new Logs Cleaner with Quick Look preview of log files!
  • Quick Cleanup : Drag a file or folder on the Black Hole icon and see what happens!
  • New, slicker main window graphics and a shiny new icon.
  • Growl notifications support.
  • All cleaners that delete files now use secure deletion if activated (previously the Recent Items Cleaner didn't).
  • The Black Hole Dock icon can now bounce when cleaning is done.
  • Better keyboard navigation : Added key equivalents in the main window : press A to open the Applications panel, C to open the Clipboard panel, etc. Also added Cmd-N and Cmd-O shortcuts to create new rules and browse for files in the appropriate cleaner panels.
  • Added a menu item to start cleanup from the application's Dock menu; you don't have to bring up Black Hole's main window to start a cleanup anymore.
  • Black Hole can now quit automatically after cleanup is done.
  • New Recent Items rules for Movist, MPlayer OSX Extended.
  • New Files and Folders rules for Safari Form Values and Safari Cookies.

Updated

  • You cannot submit a default rule anymore. A lot of you tried the button with a default rule for fun it seems! ;)

Bug Fixes

  • Fixed a bug where rm and srm (file deletion) would keep running if Black Hole was quit while cleaning.

Technical Jibba-Jabba

  • Regression unit tests have been created for the Files and Folders, Trash, Recent Items and Applications cleaners to assert normal behaviour for version 1.2 and future releases. That means there is almost no chance of major bugs slipping into a release.
  • A good bunch of acceptation and regression test cases were written to make sure everything works as expected in new releases.
  • Centralized most of the code for deleting files, resulting in fewer bugs and discrepancies, less code to maintain, and more time to work on new features!

Version 1.3.1

New Features (1.3)

  • Retina graphics for the new MacBook Pros with Retina display.
  • Black Hole is signed for Gatekeeper support on OS X Mountain Lion.
  • Added the ability to shut down, restart or put your Mac to sleep after cleanup.
  • The Recent Items cleaner can now clear Finder and Apple Menu recent items.
  • You can now use bash-like wildcard characters (*) in paths in the Files cleaner.
  • Added new Files cleaner rules for Firefox, Chrome and Opera (many of these use the new wildcards feature).
  • Added many additional rules submitted by users.

Bug Fixes

  • Black Hole now empties the trash on external volumes as well.
  • Occasional stall while the Volumes cleaner was running.
  • Fixed support links to redirect to the correct webpage.
  • Other small bug fixes.

Bug Fixes (1.3.1)

  • Updated OS requirement to OS X 10.7 (Lion).

Technical

  • Black Hole is now using ARC and is built using LLVM for better performance.

Version 1.3

New Features

  • Retina graphics for the new MacBook Pros with Retina display.
  • Black Hole is signed for Gatekeeper support on OS X Mountain Lion.
  • Added the ability to shut down, restart or put your Mac to sleep after cleanup.
  • The Recent Items cleaner can now clear Finder and Apple Menu recent items.
  • You can now use bash-like wildcard characters (*) in paths in the Files cleaner.
  • Added new Files cleaner rules for Firefox, Chrome and Opera (many of these use the new wildcards feature).
  • Added many additional rules submitted by users.

Bug Fixes

  • Black Hole now empties the trash on external volumes as well.
  • Occasional stall while the Volumes cleaner was running.
  • Fixed support links to redirect to the correct webpage.
  • Other small bug fixes.

Technical

  • Black Hole is now using ARC and is built using LLVM for better performance.