BleachBit is een programma waarmee rommel op de computer kan worden opgeruimd. Het is daarmee vergelijkbaar met CCleaner van Piriform, maar er zijn ook enkele belangrijke verschillen. Ten eerste is BleachBit opensource en verder is er naast een Windows-uitvoering ook een versie voor Linux. Het programma kan worden gebruikt in meer dan zestig talen, waaronder het Nederlands. Door toevoeging van winapp2.ini, dat het overigens automatisch zelf ophaalt, kan het programma de sporen van ruim 1.700 programma's opruimen. Naast gewoon verwijderen is er ook de optie om de ruimte die de bestanden in gebruik namen diverse keren te overschrijven, zodat terughalen onmogelijk wordt. Andrew Ziem heeft versie 1.10 uitgebracht en de changelog voor deze uitgave ziet er als volgt uit:
These are the changes since version 1.8:Specific to Linux
- Clean passwords on Firefox version 32+.
- Clean Google Chrome cookies for non-default profiles.
- Clean more autofill on Google Chrome (reported by pcdoctor01). If you are logged in to Google Chrome, it may automatically restore some of these values from your online Google account unless you disable the option Show addresses and credit cards from Google Payments in the autofill page of Google Chrome settings.
- Add size column to side tree control (thanks to Ivor Hewitt).
- Add an option to show file sizes as IEC units (1 KiB = 1024 bytes) instead of SI units (1 kB = 1000 bytes; thanks to Tristan Stenner).
- Speed up identification of files using regular expressions by 5% to 50%
- Allow relative paths with --shred command line argument (reported by Eva Putnam).
- Add descriptions for cleaners (thanks to theatre-x).
- Fix resizing of preference dialog (thanks to Anton Bobov).
- Warn when deleting passwords on Firefox (reported by Theatre-X).
- Accept abbreviations T and F in bleachbit.ini configuration
- Show a user-friendly error message when checking for updates fails because of a network error (reported by Gary).
- Improve logging of errors. Some errors are more informative, and on Windows, errors are unlikely to cause a popup message about bleachbit.exe.log.
- The primary download mirror now secures connections using HTTPS. (This is in addition to the digital signatures on Windows executables and PGP-signed hashes.)
Specific to Windows
- Clean more localizations (thanks to Tristan Stenner).
- Add localization codes (thanks to Tristan Stenner).
- Add .rpm installation package for Fedora 22.
- Fix memory cleaning on Ubuntu 15.10 and other distributions
- Fix harmless error that localizations.xml is unusable (thanks to Tristan Stenner).
- Do not show localizations at the base level (reported by BBUser).
- Do not show Windows Explorer cleaner on Linux (reported by Tomás F. L.).
- Fulfill Fedora license file location change.
- Do not delete xauth under KDE (reported by mike).
- Remove deprecated key encoding in bleachbit.desktop.
- Drop support for Mandriva, which is dead.
- Do not show cleaner is unusable message in the console (except when debug mode is enabled or in non-final releases).
Development
- Show the User Access Control on Windows 10. This helps elevate BleachBit to administrator privileges. (reported by Mike L.).
- Fix handling of Windows 10 in Winapp2.ini in DetectOS= .
- Avoid error pop-up message when exiting application after cleaning non-removable directory (reported by ineuw, goingoin, michael54854 ).
- Avoid pop-up error message when exiting application after exhaust rename.
- Fix cleaning of MRU for Adobe Reader versions 5-11 (reported by Arkwright).
- Update to NSIS installer to version 2.50.
- Fix error in same_partition(...) when Microsoft Office Starter 2010 is installed, which creates an inaccessible virtual drive Q: (reported by goingoin).
- Add a new shortcut BleachBit No UAC, which starts BleachBit without requesting administrator privileges using the User Access Control dialog.
- Remove an extra shortcut from the Start menu.
- CleanerML respects the cleaner-level os attribute filter.
- CleanerML supports negative regular expressions using the nregex option. Files which match this pattern will be ignored.
- Track code coverage on coveralls.io. This underestimates coverage because although Windows code is automatically tested, it is not yet counted here.
- Continuously run unit tests on Windows using AppVeyor for earlier detection of errors.
- Move end-user documentation to GitHub Pages, so you can edit the documentation by submitting pull requests to its repository.
- ROCKNROLLKID has been managing Winapp2.ini updates for over two years.
- List of bugs targeted to BleachBit version 1.10
- List of code changes.