Portable BleachBit Changelog

What's new in Portable BleachBit 4.6.0

Nov 6, 2023
  • Clean recently-closed tabs on Firefo (reported by Luran2132).
  • Clean autofill data in Chromium-based browsers (thanks to rados).
  • Clean more of Firefo: AlternativeServices.tt.
  • Improve support for FileZilla (thanks to fbruand).
  • Support new versions of GIMP and add runtime detection (thanks to Finoway).
  • Fi AttributeError and "OperationalError: no such table" when cleaning Firefo (thanks to rados and az0).
  • Add workaround for DLL security vulnerability (reported by Daniel Hulliger, aka dhulliger).
  • Prevent opening other dialogs when making chaff (thanks to sanjaykaria).
  • Vacuum last after other operations in every language (reported by Tobias-B-Besemer, fied by sanjaykaria).
  • Add title for dialogs.
  • Enable more strings to be translated (reported by bovirus).
  • Improve organization of --help in the CLI (thanks to abitrolly).
  • Show debug information in CLI only if --debug or --preset is set (thanks to abitrolly).
  • Fi crash when wiping free space with Brazilian Portuguese (reported by fnfontana).
  • Specific to Linu:
  • Clean Microsoft Edge on Linu (requested by aoguang).
  • Clean Firefo and Thunderbird when installed as Flatpak (thanks to MauroGuida).
  • Clean Google Chrome as Flatpak (thanks to fbruand).
  • Clean recent documents list on KDE 5 (thanks to Martii).
  • Clean Firefo installed as a snap (thanks to rodin-ia).
  • Add shred contet menu for KDE (thanks to kenrap).
  • Keep bookmark icons in Firefo (thanks to rados).
  • Keep auth files in /tmp (reported by iromeister).
  • Fi "Permission denied: /proc/" (reported by igorog).
  • Use branded icon in application launcher (thanks to baraeerriyachy).
  • Fi detection of invalid .desktop files (thanks to kenrap).
  • Fi the error "The child memory-wiping process returned code 9." (thanks to jonas-w).
  • Notify user when running as root with Wayland (thanks to rados).
  • Fi ModuleNotFoundError (reported by hbednar).
  • Remove Windows-specific files from Linu packages, again (reported by robots4life).
  • Remove unneeded SafeConfigParser causing startup error on Python 3.12 span class="credit">(thanks to mhmdanas).
  • Add python3-psutil dependency.
  • Specific to Windows:
  • Clean more Windows updates (reported by liar666).
  • Fi Windows redirection in Internet Eplorer (reported by elgatov).
  • Fi fullscreen bug (thanks to sanjaykaria).
  • Internationalize Windows installer and translate to Italian (thanks to bovirus).
  • Add descriptions for components in installer (thanks to bovirus).
  • Do not report error when wiping path that does not eist (reported by i0629).
  • Do not show error "Gtk-CRITICAL **: gtk_tet_view_scroll_mark_onscreen" (reported by idiowar, fied by mkhon).
  • Allow Winapp to have drive letter followed by filename (thanks to rados).
  • Update bundled SQLite from 3.37.2 to 3.43.2.
  • Update UP eecutable compressor to 4.1.0.
  • Developers:
  • See the list of commits or list of closed issues.
  • Translation has moved from Launchpad to Weblate, which automatically commits changes via Git, which in turn triggers CI builds. This means you can download a Windows build shortly after making translation changes. Weblate also has usability improvements and features to enhance quality.
  • Install depdendency chardet on Travis (thanks to abitrolly).
  • Refactor (thanks to kenrap).
  • Clean more files with make clean.

New in Portable BleachBit 4.4.2 (Nov 14, 2021)

  • These are the changes since version 4.4.0
  • Separate the cleaning option for site preferences from history (reported by corobin, fixed by ebaldridge).
  • Disable the auto-hide behavior for scrollbars (reported by banaagravrommel).
  • Report zero bytes as "0B" instead of just "0" (thanks to livingentity).
  • Clarify scope of cache cleaning for Discord (thanks to unknowntrojan).
  • Specific to Windows
  • Fix unreadable text for many languages, including Chinese and Japanese (first reported by huastone2018).
  • Fix broken scrollbar (reported first by banaagravrommel, fixed by rados).
  • Correct search pattern in Winapp2.ini (reported by MoscaDotTo, fixed by rados).
  • Honor Winapp2.ini ExcludeKey in certain scenarios (reported by livingentity, fixed by rados).
  • Show Winapp2.ini group names for Internet Explorer, Vivaldi, and Brave (thanks to livingentity).
  • Allow pasting a pathname when browsing for folder (thanks to Bozhidar-A).
  • Add option to silent installer for skipping desktop icon (requested by teknowledgist, fixed by rados).
  • Do not create shortcut to uninstaller as a best practice (suggested by craigacgomez).
  • Build font cache during installation to avoid delay during first start of application.
  • Fix shredding through integration with the Windows Explorer context menu (reported by tlhulse, fixed by rados).
  • Show a splash screen (thanks to rados).
  • Update embedded SQLite from 3.35 to 3.36.
  • Developers
  • See the list of commits or list of closed issues.
  • Code cleanup (thanks to monosans).

New in Portable BleachBit 4.4.0 (Jun 27, 2021)

  • We are pleased to announce BleachBit 4.4.0 with a cleaner for Brave, faster startup, Google Chrome enhancements, a new command line option, many fixes, and more..

New in Portable BleachBit 4.3.0.1915 Beta (Jun 5, 2021)

  • Tests:
  • These tests are for both Windows and Linux.
  • Clean the Brave browser (1061).
  • Use the new --all-but-warning CLI command (365).
  • In the preferences, toggle the option to remember window geometry. Restart BleachBit and check that the behavior matches the setting
  • (1056).
  • Download chaff, and there should not be a ResourceWarning message (issue 856).
  • Clean Firefox favicons in URL history, and there should not be a sqlite3.Warning message (1135).
  • Wipe the free space on a FAT32 partition with more than 4GB of available space (1051).
  • Clean Thunderbird - Index, and there should be a warning (363).
  • In Google Chrome, type CTRL+S to save the page. Save it to a non-default location, and not the location. Then in BleachBit, clean Google Chrome - History, and back in Google Chrome verify the location was forgotten (944).
  • On a system with non-English user interface, use BleachBit to wipe free space, and verify the "About # minutes remaining" message is translated (1162). This also depends on whether this string was translated for your language.
  • Clean Firefox - URL History, and verify bookmark icons were not deleted (1081).
  • Linux:
  • Clean Google Chrome unstable (1147).
  • Open Thunderbird and try to clean it while it is running. There should be an error (1112).
  • Clean journald, and BleachBit should report how much space was freed (1115).
  • For any GTK theme, the scrollbar should not cover the checkboxes (1034.)
  • Clean System - Recent documents, and it may clean more paths (1118).
  • Windows:
  • Clean Google Chrome - Cache, and it may include files in the Code Cache directory (1099).
  • Start Microsoft Edge and then try to clean it. There should be an error (1090).
  • Open Windows Explorer and right click on a file. In the context menu, choose Shred with BleachBit (844).
  • Delete the folder %userprofile%appdatalocalfontconfigcache and start BleachBit. It should start faster than previous versions (1031).
  • Try to install BleachBit directly in c: or c:program files(x86) (i.e., without the BleachBit subdirectory), and the installer should add the subdirectory for you when exiting the directory chooser (1040), though you can force it by editing the text field (i.e., without the directory chooser dialog).
  • Add some files to the directory where BleachBit is installed, and then uninstall it. The extra files should remain (1040).
  • Both the installer version and portable version should display letters normally (i.e., instead of squares for letters).
  • Start BleachBit normally. Then, in Windows Explorer right click on a file, and in the context menu choose the verb to Shred with BleachBit. This should start a second instance (1165).
  • Delete bleachbit.ini and set the environment variable TMP to a directory that does not exist. Check that BleachBit starts. Alternatively, make it a symbolic link to a ramdisk (1169).
  • Start BleachBit with admin privileges. In preferences, enable overwriting, and then clean some files. You should not get a TypeError error (1035).

New in Portable BleachBit 4.2.0.1830 Beta (Feb 21, 2021)

  • Fixed issues 1035 and 1051:
  • Error when wiping free space on FAT32 with >4GB free space - Reported by ediowar
  • TypeError: 'int' object is not subscriptable in Windows Wipe - Reported by Surfride10

New in Portable BleachBit 4.2.0 (Jan 3, 2021)

  • We are pleased to announce BleachBit 4.2.0 with enhancements and bug fixes.

New in Portable BleachBit 4.0.0 (Apr 19, 2020)

  • The application was updated to run on Python 3 instead of Python 2 (thanks mainly to Max Khon).
  • Add cleaner for Discord (thanks in part to MarC0).
  • Clean more of Google Chrome: IndexDB.
  • Clean more of Firefox: cookies, history.
  • Clean much more of Opera.
  • Clean much more of gPodder (reported by velcroskids3).
  • Improve responsiveness of application window while cleaning (reported by gitthepie).
  • Fix cleaning custom folders when overwrite open was enabled (reported by Hyde233).
  • Fix cleaning VLC (reported by BrendonIrwan; fixed thanks to Max Kohn).
  • Fix the application window not appearing or disappearing (fix reported by notonymous; fixed thanks to Max Kohn).
  • Fix pop-up notification when cleaning is finished (reported by muessli; fixed thanks in part to Max Kohn).
  • Fix copy button in diagnostics window (reported by ediowar).
  • Add optional Window 10 light and dark themes (thanks to TraistaRafael and Max Kohn).
  • Fix: files were leftover after wiping a drive (reported by StaticallyTypedRice; fixed by Max Kohn).
  • Update SQLite from 3.28 to 3.31.1.
  • Add translations for GTK stock messages such as OK and Cancel (reported by Tobias-B-Besemer; fixed by Max Kohn).
  • Re-introduce RPM package for CentOS 8.
  • Add cleaner names for Microsoft Edge in Winapp2.ini.
  • Fix: all native cleaners were missing in portable mode after downloading Winapp2.ini (reported by ediowar).
  • Developers
  • See the list of commits or list of closed issues.
  • Packagers, please note many dependency changes related to Python 3.
  • In GitHub, the CleanerML repository was moved to the BleachBit organization.
  • GitHub shows the bleachbit organization as verified.

New in Portable BleachBit 3.2 (Feb 7, 2020)

  • Changes:
  • Add labels to the toolbar icons (suggested by Rogério Brito).
  • Refactor Miro cleaner to use multi-value variables (thanks to Tobias-B-Besemer).
  • Move VIM deep scan option to the deep scan cleaner, so the VIM cleaner can automatically hide on systems where it is not needed.
  • Fix the error message Fix OperationalError: no such column: lower_term when cleaning Google Chrome and related browsers (reported first by sibernetik).
  • Fix: Do not delete ~/.htpasswd (reported by ZerooCool).
  • Fix: the clipboard was not cleared (reported by SenpaiSharp).
  • Fix: delete Google Chrome Favicons, even when the History file is missing (reported by sibernetik).
  • Specific to Linux:
  • Show a three-part version number 3.2.0 instead of a two-part version number like 3.2.
  • Clean the DNF package manager (thanks to klslz).
  • Improve application launcher and AppStream information (thanks to terrycloth).
  • Fix: work without X session and without GTK package (reported by graysky2).
  • Fix: RPM packages did not build for Fedora 30 and 31.
  • Fix: add missing dependencies to RPM package (thanks to toluschr).
  • Fix: remove unresolved RPM dependency to python2-gobject-devel.
  • Fix: do not require the python-scandir package on Ubuntu 16.04 because it was not available until Ubuntu 18.04 (reported by ediowar).
  • Specific to Windows:
  • Show a four-part version number like 3.2.0.1509 instead of a two-part version number like 3.0 (suggested by Tobias-B-Besemer).
  • Show a better executable description, as seen in Windows Task Manager (suggested by Tobias-B-Besemer).
  • Add icon to context menu (thanks to Tobias-B-Besemer).
  • Improve the installer: add logo, add ability to uninstall components (thanks to Tobias-B-Besemer).
  • Add warning to shellbags option that it will reset the position of desktop icons (reported by David N.).
  • Fix the error "there is no disk in the drive" (first reported by Mark).
  • Fix: the maximize button moved the application window off the screen (thanks to Max Khon).
  • Fix: when cleaning Internet Explorer, do not delete volume mixer settings (reported by tonedev).
  • Fix: do not follow junctions in Recycle Bin (reported by SenpaiSharp, fixed by Max Khon).
  • Fix the ability to close the application after cleaning memory (reported by ediowar, fixed by Max Khon).

New in Portable BleachBit 3.1 Beta (Jan 23, 2020)

  • Update Swedish translation
  • Update French translation
  • Update Norwegian Bokmal translation
  • Add warning about position of desktop icons:
  • The user may not notice the change unless also enabling the option to clean Windows Explorer thumbnails because it reloads the desktop.

New in Portable BleachBit 3.0 (Oct 24, 2019)

  • Add ability to make chaff, an anti-forensics system. It generates novel documents inspired by 2600 Magazine or messages inspired by Hillary Clinton's publicly-released emails.
  • Add the command line option --wipe-free-space to wipe the free space in a path.
  • Add a new option to enable debug logging. Find it in the Preferences dialog or as the new command line option --debug.
  • Improve scanning speed. This could be most noticable in preview, deep scan, when deleting many small files, and during startup. In some cases, the improvement is greater than 10x. (Thanks to Paweł Polewicz.)
  • Avoid crash on startup when configuration is corrupt. (Reported by notdexterslab.)
  • Improve actual speed of application startup.
  • Improve cleaners: aMule, FileZilla, Midnight Commander, VLC, and Vuze. (Thanks to Tobias-B-Besemer.)
  • Overhaul cleaner for Thunderbird. (Bug reported by pitsi.)
  • Fix the error NameError: global name '_' is not defined.
  • Improve cleaners: Internet Explorer, Silverlight, TeamViewer, VLC, Windows Media Player, Windows Defender, WinRAR. (Thanks to Tobias-B-Besemer.)
  • Fix shredding a file marked read-only. (Reported by Tobias-B-Besemer.)
  • Update shipped dependencies: Python, gettext, SQLite, and GTK.
  • Drop support for Windows XP.
  • Graphical user interface:
  • Upgrade the graphical toolkit from GTK+ 2 to GTK 3. (Special thanks to Maël Lavault, Tristan Stenner, and Max Khon.)
  • Add dark mode.
  • Add a new stop button to the toolbar. (Suggested by shellaaaron.)
  • Remember the window size and position and whether it was full screen. (Suggested by BBUser.)
  • Make startup seem faster by showing the GUI while loading cleaners in background. (It's also actually faster.)
  • Make the error prettier when update check fails. (Suggested by Tobias-B-Besemer.)
  • Fix various file-encoding errors. (Thanks to Radoslav Stoyanov and others. Reported by jonfre, Tobias-B-Besemer, Mike, ediowar, and others.)
  • Reorder the delete/cancel buttons to a more logical order. (Suggested by hydrogenpi).

New in Portable BleachBit 2.0 (Feb 28, 2018)

  • We are pleased to announce BleachBit 2.0, one large step for open source system cleaning software. The latest release brings major improvements to infrastructure, security, stability, and the framework.

New in Portable BleachBit 1.19 Beta (Dec 31, 2017)

  • Tests:
  • Clean Google Chrome - History to clean the site engagement. You may not notice any obvious difference.
  • Clean Google Chrome - History. Are the thumbnails for bookmarks preserved?
  • Clean Google Chrome - History. There should be no error message about favicons.
  • Repeat the same tests above in Chromium.
  • Clean Firefox - URL History. You should not see an error, and the history should be cleared.
  • Windows:
  • The installer executable and application executable should be digitally on all modern versions of Windows starting with Windows XP SP3. You should not get the "unknown publisher" warning.
  • Test on Windows XP. Clean any application that checks whether the process is locked (such as Firefox or Google Chrome). There should be no error message.
  • Test UTF-8 support (see BleachBit version 1.17).
  • Shred files, attempt to recover them with an undelete utility, and verify the contents are unrecoverable.
  • Linux:
  • Clean System - Cache. It should not interfere with the Bluetooth daemon (LP#1700767).
  • Clean Liferea.
  • Clean apt clean while apt is locked by another process. BleachBit should abort.
  • Clean apt autoremove. There should be no error message.
  • Install the Debian 9 .deb package.
  • Install the Fedora 27 .rpm package.
  • Install the Ubuntu 16.10, 17.04, or 17.10 .deb package.
  • Install the openSUSE_Leap_42.x packages.

New in Portable BleachBit 1.17 Beta (Feb 26, 2017)

  • Changes:
  • This is an incomplete list of changes:
  • There is a fix for handling special characters in usernames (LP#1347644). If there is a bug in this fix, it could affect handling of a file with a normal name.
  • The shredding of individual files for Windows for NTFS and FAT systems is improved.
  • Files can be dragged dropped onto the BleachBit window for shredding.
  • If you use a non-English language, check the translation system is working properly. Every string that is translated in Launchpad should be working in BleachBit. Any untranslated in BleachBit should not be translated in Launchpad. If a string is untranslated in BleachBit and does not exist in Launchpad, file a bug.
  • For a list of changes see the commit log, Launchpad bug tracker, and GitHub bug tracker.
  • Tests:
  • These tests are for both Windows and Linux.
  • Enable notification of updates. BleachBit should check for updates without an error.
  • Enable "overwrite contents" and clean SQLite databases.
  • Clean HexChat (X-Chat).
  • Windows:
  • Shred files, attempt to recover them with an undelete utility, and verify the contents are unrecoverable.
  • The installer executable and application executable should be digitally on all modern versions of Windows starting with Windows XP SP3. You should not get the "unknown publisher" warning.
  • Clean Windows Explorer - Thumbnails, and explorer.exe should restart without administrator privileges.
  • Clean any application that checks whether a process is running: Adobe Reader, Firefox, Google Chrome, Skype, VLC, etc. When the application is running, it should detect it and abort the cleaning of that application. When the application is not running, the cleaner should run.
  • Preview the Recycle Bin, and verify the preview does not empty the Recycle Bin.
  • Clean Warzone 2100.
  • To test UTF-8 support, please:
  • Install the new version of BleachBit (or unpack the portable version).
  • Run it normally and use it as you normally would.
  • Click File - Shred Settings and quit.
  • Run it again.
  • Shred a file with a name like gæl?k
  • Create a Windows user account with special characters such as gæl?k
  • Run it again.
  • Check that the application works normally and there are no error messages.

New in Portable BleachBit 1.15 Alpha (Jan 18, 2017)

  • CHANGES:
  • NSIS installer has been updated from 2 to 3.
  • The runtime environment has been upgraded from Python 2.5 to 2.7 and GTK+ 2.16 to 2.22.
  • There is a fix for handling special characters in usernames (LP#1347644). If there is a bug in this fix, it could affect handling of a file with a normal name.
  • The shredding of individual files for Windows for NTFS and FAT systems is improved.
  • Files can be dragged dropped onto the BleachBit window for shredding.
  • If you use a non-English language, check the translation system is working properly. Every string that is translated in Launchpad should be working in BleachBit. Any untranslated in BleachBit should not be translated in Launchpad. If a string is untranslated in BleachBit and does not exist in Launchpad, file a bug.
  • For a list of changes see the commit log and bug tracker.
  • TESTS:
  • These tests are for both Windows and Linux.
  • Enable notification of updates. BleachBit should check for updates without an error.
  • Enable "overwrite contents" and clean SQLite databases.
  • Clean HexChat (X-Chat).
  • WINDOWS:
  • Shred files, attempt to recover them with an undelete utility, and verify the contents were erased.
  • Clean Windows Explorer - Thumbnails, and explorer.exe should restart without administrator privileges.
  • Clean any application that checks whether a process is running: Adobe Reader, Firefox, Google Chrome, Skype, VLC, etc. When the application is running, it should detect it and abort the cleaning of that application. When the application is not running, the cleaner should run.
  • Preview the Recycle Bin, and verify the preview does not empty the Recycle Bin.
  • Clean Warzone 2100.

New in Portable BleachBit 1.13 Alpha (Oct 19, 2016)

  • The focus of the release is to test significant changes.
  • NSIS installer has been updated from 2 to 3.
  • The platform has been upgraded from Python 2.5 to 2.7 and GTK+ 2.16 to 2.22.
  • There is a fix for handling special characters in usernames (1347644). If there is a bug in this fix, it could affect handling of a file with a normal name.
  • Optimizations have not been made for the new platform, so the installer is bigger.

New in Portable BleachBit 1.12 (Jul 4, 2016)

  • BleachBit 1.12 includes updates for Google Chrome and Firefox, major fixes for Winapp2.ini for Windows users, many updated cleaners for Linux, and more.

New in Portable BleachBit 1.11.4 Beta (Jun 27, 2016)

  • Uncheck Windows Explorer - Thumbnails (if it was not already checked), and check it again. There should be a warning. Then clean it. There should be no errors, and Windows Explorer should restart. It should work on both 32-bit and 64-bit versions of Microsoft Windows.

New in Portable BleachBit 1.11.2 Beta (Jun 10, 2016)

  • Clean Google Chrome - History, and there should not be an error "Favicons is version 32"
  • Specific to Windows:
  • Delete any file with the dollar sign ($) in the name. An easy way is to create one on your desktop, and then click File - Shred Files.
  • When Avast is installed clean System - Temporary Files, and there should not be an error Error in execution of Command to delete C:\Windows\temp\_avast_\AvastLock.txt

New in Portable BleachBit 1.11 Beta (Apr 11, 2016)

  • These particular areas are a priority for testing:
  • Clean Google - Thumbnails and verify there is not an error like Error in execution of
  • Clean Chromium - Thumbnails and verify there is not an error like Error in execution of
  • Enable Overwrite files to hide contents, and clean Firefox history. Make sure there is not an error like UNIQUE constraint failed: moz_hosts.host.
  • Specific to Windows:
  • Clean one or more entries imported from Winapp2.ini that use ExcludeKey (list). Then verify the paths excluded are actually excluded. A preview is a sufficient test.
  • Clean entries imported from Winapp2.ini that clean *.ext where ext is any specific extension (not *.*) that also uses RECURSE. Verify the paths are listed. Later I will post a list. A preview is a sufficient test.
  • Verify vacuuming any SQLite database still works.
  • On a system with Avast clean System - Temporary Files, and verify you do not get this error: Error in execution of Command to delete C:\Windows\temp\_avast_\AvastLock.txt.

New in Portable BleachBit 1.10 (Jan 7, 2016)

  • Clean passwords on Firefox version 32+.
  • Clean Google Chrome cookies for non-default profiles.
  • Clean more autofill on Google Chrome. 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
  • Add an option to show file sizes as IEC units (1 KiB = 1024 bytes) instead of SI units (1 kB = 1000 bytes)
  • Speed up identification of files using regular expressions by 5% to 50%
  • Allow relative paths with --shred command line argument
  • Add descriptions for cleaners
  • Fix resizing of preference dialog
  • Warn when deleting passwords on Firefox
  • 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
  • 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:
  • Show the User Access Control on Windows 10. This helps elevate BleachBit to administrator privileges.
  • Fix handling of Windows 10 in Winapp2.ini in DetectOS= .
  • Avoid error pop-up message when exiting application after cleaning non-removable directory .
  • Avoid pop-up error message when exiting application after exhaust rename.
  • Fix cleaning of MRU for Adobe Reader versions 5-11
  • 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
  • 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.
  • Bugs targeted:
  • #1526036 NameError: global name 'exc_info' is not defined
  • #1377719 BleachBit as root fails to launch after running as user (KDE)
  • #1482732 Bleachbit 1.8 not deleting Firefox Passswords
  • #1491174 "error: (5, 'MoveFileEx', 'Access is denied.')" in delete_locked_file
  • #1493027 Error "directory is not empty" cleaning Shockwave on 1.9.1
  • #1493030 Error "directory is not empty" (with Google Chrome)
  • #1496629 UAC prompt never shows on Windows 10 using an admin account
  • #1513999 Winapp2 detectos() broken on Windows 10
  • #1523276 decimal.InvalidOperation: Invalid literal for Decimal: '32bit'
  • #1523367 Invalid literal for Decimal: '32bit' on Windows 10
  • #1524607 Some files are locked,
  • #1525853 swap error upon memory cleansing (generalized occurance of #877568)
  • #1442226 Error on startup when network is offline
  • #1469588 Minor error "directory is not empty" in Windows 7 reported in the log
  • #1471884 Bleachbit 1.8 linux show option "Windows Explorer"
  • #1474044 bleachbit_console.exe --shred needs file extension and full path
  • #1520699 Google Chrome auto-fill
  • #1004278 Inefficient use of space in preferences-whitelist
  • #1354643 is_process_running_win32 unit test
  • #1354644 assertEqual(worker.total_errors, 2)
  • #1395257 Firefox: No warning prompt for passwords option
  • #1462744 Start up fails - "ConfigParser.pyo", returns error
  • #1471883 Not delete some languages folders
  • #1474848 Office 2010 starter all windows's versions
  • #1517460 MRU not cleaned for Adobe Reader versions 5-11
  • #1526842 NameError: global name 'RuntimeException' is not defined

New in Portable BleachBit 1.9.2 Beta (Nov 30, 2015)

  • These particular areas are a priority for testing:
  • Use the preview and clean commands to try out the new size column, which shows in the GUI next to the names of the options for each cleaner.
  • Check the option to delete Firefox passwords, and verify it gives a warning.
  • Clean passwords on Firefox version 32 or later, and verify they are deleted.
  • Enable checking for updates, disable the network by toggling the wifi, unplugging the network cable, or turning off the router. Then restart BleachBit, and verify there is a user-friendly error message.
  • Pass relative paths to the command line option --shred.
  • Open the preferences dialog, resize it, and notice it resizes better. Before it wasted whitespace in some places.
  • In the configuration file bleachbit.ini abbreviate True and False to T and F, restart BleachBit, and verify the preferences were maintained.
  • Specific to Windows:
  • Start BleachBit in standard (GUI) mode, and close it without doing any cleaning or previews. Verify there is a not a pop-up error about bleachbit.exe.log.
  • Clean a non-removable directory (such as a directory with a file that is opened by a running application), close Bleachbit, and verify there is a not a pop-up error about bleachbit.exe.log.
  • Use BleachBit in general, close the application, and verify there is not a pop-up error about bleachbit.exe.log when exiting.
  • On Windows 10 verify the system presents the User Access Control (UAC) dialog when starting BleachBit under an administrator account.
  • Clean Adobe Reader - Most Recently Used. Then open Adobe Reader and verify the list is cleaned.

New in Portable BleachBit 1.8 (Jun 23, 2015)

  • In Preferences, there is a new option "Confirm before delete" that disables the confirmation
  • When BleachBit starts, the window is centered.
  • The tool "Shred Settings and Quit" in the File menu is fixed.
  • Added cleaning for Opera passwords
  • Shrink storage size of BleachBit icon.
  • Add descriptions to many cleaners
  • Add a new command line option --debug-log that logs debug messages to a file.
  • Specific to Windows:
  • Improve support for very long files names and filenames with Unicode characters.
  • Fix support for wiping free space using a long path such as %TEMP%. The symptom was it finished far too quickly.
  • After wiping free space, eliminate spurious error message "no such file or directory."
  • Add support for environment variables: commonappdata, localappdata, music, pictures, video, documents. They are already used in Winapp2.ini, and they can be used in CleanerML too.
  • Fix support for %DOCUMENTS%.
  • Add label for Windows Store section in Winapp2.ini.
  • Expand system log cleaning to %WINDIR%\SoftwareDistribution
  • In the cleaner System - Temporary Files whitelist %TEMP%\Low to avoid causing problems with printing from Internet Explorer
  • When cleaning Windows Explorer - Most Recenty Used avoid causing the recently-used application list in the Start menu to not accumulate new history.
  • Fix decoding of exception messages to avoid crash during startup
  • Clean more SeaMonkey files
  • Clean Skype uninstallers
  • Development:
  • In CleanerML, a cleaner description can have a translation hint.
  • Set up Travis CI for better testing.
  • Improve unit tests.
  • Bugs and code changes

New in Portable BleachBit 1.6 (Nov 20, 2014)

  • Google Chrome: fix error "Favicons is version 29"
  • Google Chrome: clean application cache directory.
  • Google Chrome and Chromium: in the Preferences (JSON) file clean a list of HTTP servers that used SPDY, which can be used to track servers to which the browser was connected
  • Firefox: clean more session restore files
  • Firefox: clean bookmark backups using a new option called Backup.
  • The auto-hide option, which was removed in version 1.0, is available again.
  • Specific to Windows:
  • Google Chrome: clean GPUCache directory
  • Show BleachBit version in the Control Panel in Add/Remove Programs
  • Support silent installation when previous version is already installed
  • Fix a crash on startup if a fixed drive would not report its free space. This may happen with Microsoft Office 2012 Click and Run.
  • Fix a crash on startup if %USERPROFILE\Local Settings\temp\ does not exist.

New in Portable BleachBit 1.5.2 Beta (Nov 8, 2014)

  • Clean Chromium cache.
  • Clean Google Chrome cache.
  • Clean Google Chrome history.
  • Clean Firefox session restore.
  • Clean Firefox backup files.
  • In the preferences, the auto-hide option should be enabled by default (unless you previously disabled it--maybe before BleachBit version 1.0.)
  • Toggle the auto-hide option in the preferences. All of the cleaners that are hidden should not preview or clean anything. For example, if Google Chrome is hidden (when auto-hide is enabled), then cleaning Google Chrome (after disabling auto-hide) should show zero files were cleaned.
  • Specific to Windows:
  • Verify BleachBit does not crash on startup. (This happened before when %USERPROFILE\Local Settings\temp\ did not exist.)
  • Uninstall BleachBit. Then install BleachBit in silent mode twice using the command BleachBit-1.5.2-setup.exe /S After each installation, BleachBit should be installed and operational, and the installer should not prompt you to do anything. The reason for doing it twice is the second installation implies an uninstallation of the already-installed version.
  • In the Control Panel under Add/Remove Programs, verify the application version (1.5.2) is shown.

New in Portable BleachBit 1.4 (Sep 10, 2014)

  • Much better support for Winapp2.ini, Firefox, and Google Chrome plus other improvements.

New in Portable BleachBit 1.3 Beta (Aug 14, 2014)

  • Winapp2.ini entries with %ProgramFiles% expand properly on 64-bit systems, so compared to BleachBit 1.2, you may see more Winapp2 cleaners detected. Also, compared to version 1.2, more files should be cleaned.
  • Wildcards expand properly in Detect=, so you may see new Winapp2 cleaners compared to BleachBit 1.2.

New in Portable BleachBit 1.2 (Jun 9, 2014)

  • When overwriting free disk space is aborted, use a fallback system to make sure the temporary files are deleted before BleachBit exits abnormally; store temporary files in standard temporary file directories; and speed up on Linux.
  • Expose Mozilla URL history (places.sqlite) cleaner to CleanerML, so better custom cleaners can be written for Mozilla-based browsers.
  • Update Warzone 3.1 for Windows.
  • Better find Firefox profiles (LP#1287489; patch by Gogeden)
  • Add warnings to some cleaners about deleting passwords (thanks to theatre-x).
  • Offer an alternative installer without any (human) language translations, which shrinks installer by 4%.
  • Shred integration is optional in installer.
  • In case a file does not exist (which typically happens when another process deletes after BleachBit scans it), on Windows show "does not exist" instead of "special file type cannot be deleted"

New in Portable BleachBit 1.1 Beta (Jun 9, 2014)

  • Wipe free disk space. BleachBit should not be unresponsive, and when it is done, there should be about the same amount of free disk space available. Try various file systems: ext3, ext4, FAT, NTFS
  • Clean Warzone 3.1
  • During installation disable shred integration. Then right click on a file in Windows Explorer and see the option is unavailable. Reinstall with the option enabled and verify the option is there.

New in Portable BleachBit 1.0 (Nov 16, 2013)

  • The command line option --shred now shreds arbitrary files.
  • Add Octave cleaner
  • Add Warzone 2100 cleaner
  • Clean recently played in VLC
  • Google Chrome: Fix errors "Favicons is version 26" and "DatabaseError: no such column: full_path"
  • Google Chrome: delete more cache
  • Remove auto-hide option. (Before, it was a default.)
  • Specific to Windows:
  • The BleachBit executable and Windows installer are cryptographically signed, so you are sure no one has tampered with them. Windows should NOT give you the unknown publisher warning.
  • Register verb (shortcut menu item) for shredding files.
  • When updating winapp2.ini, automatically load changes without GUI restart
  • Delete more system logs
  • Clean more Adobe Flash
  • Fix error "The process cannot access the file because it is being used by another process" when cleaning .ini with overwrite.
  • Translations:
  • Update Arabic
  • Update Brazilian Portuguese
  • Update Bulgarian
  • Update Chinese (Traditional)
  • Update Croatian
  • Update Dutch
  • Update English (United Kingdom)
  • Update Finnish
  • Update Galician
  • Update German
  • Update Hebrew
  • Update Indonesian
  • Update Italian
  • Update Malay
  • Update Polish
  • Update Russian
  • Update Slovak
  • Update Slovenian
  • Update Spanish
  • Update Turkish
  • Update Ukrainian

New in Portable BleachBit 0.9.6 (Jul 4, 2013)

  • BleachBit 0.9.6 adds support for LibreOffice and includes improvements for wiping free disk space, Google Chrome, Firefox, OpenOffice.org, winapp2.ini, and more.

New in Portable BleachBit 0.9.6 Beta (Jun 14, 2013)

  • Enhancements, bug fixes, and translation updates

New in Portable BleachBit 0.9.5 (Jan 14, 2013)

  • Better cleans Google Chrome, Thunderbird, and 64-bit Linux systems and improves compatibility with Winapp2.ini, which offers 1237 cleaners for Windows.
  • We are also happy to announce a new GitHub repository for developing and sharing cleaners.

New in Portable BleachBit 0.9.5 Beta (Jan 7, 2013)

  • Enhancements, bug fixes, and translation updates.

New in Portable BleachBit 0.9.4 (Dec 5, 2012)

  • Allows easy selection of files and folders for regular cleaning and includes important updates for Google Chrome, Chromium, Firefox.

New in Portable BleachBit 0.9.4 Beta (Nov 20, 2012)

  • Enhancements, bug fixes and translation update

New in Portable BleachBit 0.9.3 (Jul 5, 2012)

  • BleachBit 0.9.3 includes important fixes for Google Chrome, Chromium, and Firefox plus a new application icon.

New in Portable BleachBit 0.9.3 Beta 2 (Jul 5, 2012)

  • BleachBit, the open source system cleaner, announces the public 0.9.3 beta which includes enhancements, bug fixes, and translation updates.

New in Portable BleachBit 0.9.2 (Mar 15, 2012)

  • BleachBit 0.9.2 includes updates for Google Chrome, Chromium, LibreOffice and more.

New in Portable BleachBit 0.9.2 Beta 2 (Mar 10, 2012)

  • Improvements cleaning LibreOffice, Google Chrome, and Chromium.

New in Portable BleachBit 0.9.2 Beta (Mar 5, 2012)

  • BleachBit, the open source system cleaner, announces the public 0.9.2 beta which includes enhancements, bug fixes, and translation updates.

New in Portable BleachBit 0.9.1 (Nov 10, 2011)

  • BleachBit 0.9.1 includes updates for Google Chrome and more.

New in Portable BleachBit 0.9.0 (Aug 29, 2011)

  • BleachBit 0.9.0 includes fixes for Google Chrome, Windows, Linux 3, Gnome 3, and more.

New in Portable BleachBit 0.8.8 (Jun 15, 2011)

  • BleachBit 0.8.8 automatically downloads and updates winapp2.ini (535 extra cleaners and growing);
  • cleans significantly more in Firefox, Google Chrome and Chromium;
  • adds six new translations;
  • and more.

New in Portable BleachBit 0.8.8 Beta (Jun 6, 2011)

  • Includes enhancements, bug fixes and translation updates.

New in Portable BleachBit 0.8.7 (Jan 23, 2011)

  • Improves command line support, imports winapp2.ini-style files allowing immediately for 440 additional cleaners on Windows, adds an Estonian translation, and more.

New in Portable BleachBit 0.8.5 (Jan 2, 2011)

  • Changes:
  • Google Chrome/Chromium: delete the StartupDNSPrefetchList (hostnames used for DNS cache).
  • Google Chrome/Chromium: delete the HostReferralList (contains URLs which the browser cannot clean itself).
  • Google Chrome/Chromium: delete keywords table. Whenever you visit a web site a certain kind of site search (you may be surprised how many there are), the browser quietly remembers the URL for searching the site.
  • Google Chrome/Chromium: clean autofill (form) history
  • Google Chrome: move some of history to DOM Storage option.
  • Google Chrome: delete top sites in history
  • Google Chrome: vacuum more
  • Chromium: delete many more files (now similar to Google Chrome)
  • Chromium: detect running process
  • Opera: delete HTML5 local storage (HTML5 cookies)
  • Firefox: improve cleaning orphan favicon and history_visits entries in places database
  • Firefox: remove Places option. Despite the warning, people seemed confused or afraid of this option. You can still clean Firefox history without it.
  • Add JSON to CleanerML
  • Shred file when modifying .ini. Right now only VLC uses a .ini cleaner, though the .ini cleaner is available in CleanerML for custom cleaners too.
  • Update checker now (optionally) finds beta versions too
  • Avoid potential divide by zero error in free disk space wipe
  • Internet Explorer: clean active session
  • Internet Explorer: Clean IETldCache
  • Delete update uninstallers for Microsoft updates including hot fixes, service packs, and Internet Explorer upgrades
  • Add Chromium support on Windows
  • Google Chrome: fix cleaning local storage
  • Google Chrome: delete history-journal
  • Translations:
  • Fix old bug in web site (not affecting the application) causing problems for visitors with the web browser set to Spanish.
  • Update Arabic
  • Update Brazilian Portuguese
  • Update Chinese (Traditional)
  • Update Dutch
  • Update Finnish
  • Update French
  • Update Galician
  • Update Hebrew
  • Update Italian
  • Update Japanese
  • Update Russian
  • Update Spanish
  • Update Turkish
  • Update Ukrainian

New in Portable BleachBit 0.8.5 Beta (Dec 28, 2010)

  • Includes enhancements. backend features, bug fixes, and translation updates.

New in Portable BleachBit 0.8.4 (Dec 18, 2010)

  • Fixes one annoying bug.

New in Portable BleachBit 0.8.3 (Dec 13, 2010)

  • Cleans more Opera, WinRAR, Adobe Reader, Windows logs; improves wiping speed; adds menu options; add a Lithuanian translation; and updates other 18 translations

New in Portable BleachBit 0.8.3 Beta (Dec 9, 2010)

  • Important bug fixes, significant enhancements, and translation updates.