Portable KCleaner Changelog

What's new in Portable KCleaner 3.8.6 Build 116

Apr 1, 2023
  • [Refactoring] Update OpenSSL to 3.1.0 (Kyle_Katarn)
  • [New Feature] ReactOS detection in logs (including build number and [Refactoring] Windows 2003 is not detected correctly (5.2) (Kyle_Katarn)

New in Portable KCleaner 3.8.5 Build 115 (Dec 4, 2022)

  • Update ICS library to 8.70 and OpenSSL to 3.0.7.
  • [Refactoring] Updated Hebrew translation.

New in Portable KCleaner 3.8.4 Build 114 (May 7, 2022)

  • [Refactoring] Update ICS library to 8.68 and OpenSSL to 3.0.1 (Kyle_Katarn)
  • [Refactoring] Updated Italian translation (Kyle_Katarn)
  • [Refactoring] Updated Hebrew translation (Kyle_Katarn)
  • [Refactoring] Updated German translation (Kyle_Katarn)

New in Portable KCleaner 3.8.3 Build 113 (Dec 23, 2021)

  • Settings user interface improvements (Kyle_Katarn)
  • Updated Turkish translation (Kyle_Katarn)
  • Updated Slovenian translation (Kyle_Katarn)
  • Windows 11 is identified as a Windows 10 (Kyle_Katarn)

New in Portable KCleaner 3.8.2 Build 112 (May 20, 2021)

  • [Bug] KCleaner no longer cleaning recycle bin (Kyle_Katarn)

New in Portable KCleaner 3.8.1 Build 111 (Apr 16, 2021)

  • Update ICS library to 8.66 and OpenSSL to 1.1.1k
  • Code signing certificate renewal
  • Updated Japanese translation
  • Updated German translation

New in Portable KCleaner 3.8.0 Build 110 (Feb 22, 2021)

  • [Refactoring] Updated French translation (Kyle_Katarn)
  • [New Feature] Capacity to remove licence (Kyle_Katarn)
  • [Bug] Does not clean browser caches (Kyle_Katarn)
  • [Refactoring] Updated Chinese translation (Kyle_Katarn)
  • [Refactoring] Updated Dutch translation (Kyle_Katarn)

New in Portable KCleaner 3.7.1 Build 109 (Dec 23, 2020)

  • [Refactoring] Update ICS library to 8.65 and OpenSSL to 1.1.1i (Kyle_Katarn)
  • [New Feature] Link to ChangeLog from Auto-Update Dialog (Kyle_Katarn) [Refactoring] Updated Spanish translation (Kyle_Katarn)
  • [Refactoring] Updated Chinese translation (Kyle_Katarn)
  • [Refactoring] Updated Japanese translation (Kyle_Katarn)

New in Portable KCleaner 3.7.0 Build 107 (Jun 1, 2020)

  • [Refactoring] Update ICS library to 8.64 and OpenSSL to 1.1.1g (Kyle_Katarn)
  • [Refactoring] Improved Google Chrome support (Kyle_Katarn)
  • [New Feature] Brave Browser Support (Kyle_Katarn)
  • [New Feature] Edge Chromium support (Kyle_Katarn)
  • [Refactoring] Updated Italian translation (Kyle_Katarn)
  • [Refactoring] Updated German translation (Kyle_Katarn)

New in Portable KCleaner 3.6.6 Build 105 (Mar 20, 2020)

  • [Refactoring] Automatic Update dialog close (+ latest SUMo improvements)

New in Portable KCleaner 3.6.5 Build 104 (Nov 10, 2019)

  • [Bug] Edge Cookies not cleaned under Win10 (Kyle_Katarn)
  • [Refactoring] Ctrl+B as shortcut for about menu (see other KC Softwares products) (Kyle_Katarn)
  • [Refactoring] Updated German translation (Kyle_Katarn)
  • [Refactoring] Updated Japanese translation (Kyle_Katarn)

New in Portable KCleaner 3.6.4.103 (Aug 30, 2019)

  • Update ICS library to 8.62 and OpenSSL to 1.1.1c (

New in Portable KCleaner 3.6.3.102 (Apr 22, 2019)

  • 0005382: [Refactoring] Update OpenSSL to 1.1.1b (Kyle_Katarn)
  • 0005426: [Refactoring] bcrypt.dll is missing error on Windows XP (Kyle_Katarn)
  • 0005392: [Refactoring] Updated Greek translation (Kyle_Katarn)

New in Portable KCleaner 3.6.2 (Apr 22, 2019)

  • 0005317: [Refactoring] Update ICS library to 8.59 and OpenSSL to 1.1.1a (Kyle_Katarn)
  • 0005288: [Bug] Missing UninstallDisplayIcon in registry for installed version (Kyle_Katarn)
  • 0005337: [Refactoring] Updated Polish translation (Kyle_Katarn)
  • 0005328: [Refactoring] Updated "Chinese (Simplified)" translation (Kyle_Katarn)

New in Portable KCleaner 3.6.1 (Apr 22, 2019)

  • 0004835: [Bug] German sentence is broken (Kyle_Katarn)
  • 0005137: [Bug] Crash when closing Portable version ran from a read only folder (eg : NAS,...) (Kyle_Katarn)
  • 0005181: [Refactoring] Updated Hungarian translation (Kyle_Katarn)
  • 0005168: [Refactoring] Licence manager shall not accept "null name" de facto invalid licence (Kyle_Katarn)
  • 0005112: [New Feature] Greek translation (Kyle_Katarn)

New in Portable KCleaner 3.6.0 Build 99 (Sep 10, 2018)

  • 0005101: [Refactoring] Specific log entry at startup to indicate if Debug mode is ON or OFF (Kyle_Katarn)
  • 0005100: [New Feature] KCleaner logs to be securely deleted when KCleaner closes (except if Debug mode in ON) (Kyle_Katarn)
  • 0005099: [Refactoring] "?>Clean log" menu entry shall securely delete log (Kyle_Katarn)
  • 0005044: [Refactoring] OpenSSL 1.1.0h > 1.1.0i (Kyle_Katarn)
  • 0005083: [Refactoring] Improved log management as per 0005071 (Kyle_Katarn)
  • 0004948: [Refactoring] Updated German translation (Kyle_Katarn)

New in Portable KCleaner 3.5.2 Build 97 (May 28, 2018)

  • [Bug] Language setting is not saved in Portable version
  • [Refactoring] Updated Dutch translation

New in Portable KCleaner 3.5.1 Build 96 (Apr 20, 2018)

  • [Refactoring] OpenSSL 1.1.0g > 1.1.0h (Kyle_Katarn)
  • [Refactoring] Code signing certificate renewal (Kyle_Katarn)

New in Portable KCleaner 3.5.0 Build 95 (Apr 9, 2018)

  • Make portable version truly portable
  • [Refactoring] Updated German translation

New in Portable KCleaner 3.4.0 Build 94 (Jan 20, 2018)

  • [Bug] Implement TLS to protect network traffic (Kyle_Katarn)
  • [Bug] Logging version of active OpenSSL to prepare use of SSL (Kyle_Katarn)
  • [Refactoring] All links to kcsoftwares.com shall use HTTPS, not HTTP (Kyle_Katarn)
  • [Refactoring] Update of email for contact in "About" dialog (Kyle_Katarn)

New in Portable KCleaner 3.3.0.93 (Dec 27, 2017)

  • [New Feature] Delete NVidia installer cache (Kyle_Katarn)
  • [New Feature] CSIDL_PROGRAM_FILESX86 support (Kyle_Katarn)
  • [Bug] Doesn't clean Google Earth files (Kyle_Katarn)
  • [Bug] Aftern entering a valid licence, "Buy KCleaner PRO" button shall disappear (Kyle_Katarn)

New in Portable KCleaner 3.2.9.92 (Nov 26, 2017)

  • Update of internal ICS library from 8.34 to 8.50 (Kyle_Katarn)
  • Spanish translation (Kyle_Katarn)

New in Portable KCleaner 3.2.8.91 (Oct 8, 2017)

  • [New Feature] "D'Artagnan vulnerability" fix (part I : Licence check)
  • [Refactoring] Updated German translation
  • [Refactoring] Better name for "change log" menu entry (currently "N7")

New in Portable KCleaner 3.2.7.90 (Aug 16, 2017)

  • [New Feature] Menu item for "Bug report" and "Change Log" (Kyle_Katarn)
  • [Refactoring] Updated Sk translation (Kyle_Katarn)

New in Portable KCleaner 3.2.6.89 (May 8, 2017)

  • [Refactoring] Updated Dutch translation
  • [Bug] Switching to dual monitor to single and restarting lead to invisible UI

New in Portable KCleaner 3.2.5.88 (Feb 26, 2017)

  • Crashes when executing self-update (Kyle_Katarn)

New in Portable KCleaner 3.2.4.87 (Feb 4, 2017)

  • Bug:
  • ICS shall be set in NO_DEBUG_LOG (compiler conditional compilation) (Kyle_Katarn)
  • Refactoring:
  • Updated Dutch translation (Kyle_Katarn)

New in Portable KCleaner 3.2.3.86 (Jan 22, 2017)

  • [Bug] French translation redundant text (Kyle_Katarn)
  • [New Feature] ICS shall be set in NO_DEBUG_LOG (Kyle_Katarn)

New in Portable KCleaner 3.2.2.85 (Dec 24, 2016)

  • [Bug] Update of internal ICS library from 8.06 to 8.34 (Kyle_Katarn)
  • [Refactoring] Updated german translation (Kyle_Katarn)

New in Portable KCleaner 3.2.1.83 (Nov 14, 2016)

  • [Refactoring] Updated French translation
  • [Bug] No translation for "KCleaner is already up to date."
  • [Refactoring] Updated Dutch translation
  • [Refactoring] Updated German translation
  • [Bug] KCleaner not cleaning Firefox cache

New in Portable KCleaner 3.2.0.82 (Nov 1, 2016)

  • [Bug] Self update download (PRO only)

New in Portable KCleaner 3.1.5.81 (Sep 29, 2016)

  • [Refactoring] Notification of "up-to-date" version when manually check using menu item - resolved
  • [Refactoring] Licence verification shall use version number - resolved
  • [Refactoring] Simplification of temporary licence check file deletion (merger of branches) - resolved
  • [Refactoring] Increased patch resillience to licence verification - resolved

New in Portable KCleaner 3.1.4.80 (Sep 12, 2016)

  • [Bug] Update detection module not free'd when program closes
  • [Refactoring] Log entry when checking licence and detection of non validated license

New in Portable KCleaner 3.1.3.79 (Aug 29, 2016)

  • [Refactoring] Removal of local licence blacklist + licence revocation
  • [Bug] 'LastCheckedLicVersion' shall not be set for non registered users
  • [Refactoring] Updated Slovakian translation
  • [Bug] Licence lost when restarted

New in Portable KCleaner 3.1.2.78 (Aug 10, 2016)

  • [Bug] Error on checklicence URL (error 404, PHP crash,...) leads to valid licence check
  • [Refactoring] Upgrade of internal JEDI Libraries JCL v2.7 -> v2.8 (6000) JVCL v3.49 -> v3.50 (2016-08-04)
  • [Refactoring] Encrypted "last licence check"

New in Portable KCleaner 3.1.1.76 (Jul 19, 2016)

  • [New Feature] "Check for update" menu item
  • [Bug] Buttons check/uncheck/default saved in settings

New in Portable KCleaner 3.1.0.75 (Jul 14, 2016)

  • [Bug] Shall not log "Licence checked OK" when not checked due to server not reachable
  • [Bug] Undue "up to date" log trace when server not reachable
  • [Refactoring] licence revocation if not validated by main server on current version
  • [Refactoring] More verbose licence check
  • [Refactoring] More accurate licence check

New in Portable KCleaner 3.0.2.74 (May 20, 2016)

  • [Refactoring] Take into account feedback from Licence verification protocol
  • [Bug] Shall not consider "VALID" licence status from a read-only file

New in Portable KCleaner 3.0.1.73 (May 10, 2016)

  • [Refactoring] Sun/Oracle Java cache new locations
  • [Refactoring] Faster "Sun/Java cache" processing
  • [New Feature] "Debug mode" (for logs)
  • [Refactoring] Updated german translation

New in Portable KCleaner 3.0.0.71 (Apr 22, 2016)

  • [New Feature] UID logging
  • [New Feature] Automatic licence revocation
  • [New Feature] Licence verification check
  • [New Feature] KCleaner "PRO"
  • [Refactoring] Updated Turkish translation
  • [New Feature] Update capability
  • [New Feature] Microsoft Edge support
  • [New Feature] Adobe ARM cleaning

New in Portable KCleaner 2.6.7.69 (Feb 18, 2016)

  • [Refactoring] Updated french translation - resolved.
  • [Bug] language sticks - resolved.
  • [Bug] Change Language - Buttons are not updated - resolved.

New in Portable KCleaner 2.6.6.68 (Jan 18, 2016)

  • [Bug] Wrong language file used - resolved.
  • [Bug] Log of language + change - resolved.

New in Portable KCleaner 2.6.5.67 (Jan 6, 2016)

  • [New Feature] Taskbar progress (Windows 7/8/10) (Kyle_Katarn) - resolved.
  • [Bug] Expert/Basic mode menu item shall not be disabled during operation (Kyle_Katarn) - resolved.

New in Portable KCleaner 2.6.4.66 (Dec 10, 2015)

  • [Bug] KCleaner does not delete files with Read-only flag - resolved.
  • [Refactoring] Updated german translation - resolved.

New in Portable KCleaner 2.6.3.65 (Nov 30, 2015)

  • [Bug] Main dialog wrong size after update from v1.x - resolved.
  • [Refactoring] Upgrade of internal JEDI Libraries - resolved.

New in Portable KCleaner 2.6.2.64 (Nov 11, 2015)

  • [Bug] Unexpected file selection for deletion - resolved
  • [Bug] Windows 10 support in log file - resolved
  • [Bug] Japanese translation update - resolved

New in Portable KCleaner 2.6.1.63 (Oct 27, 2015)

  • [New Feature] ALSR (Address space layout randomization) - resolved.
  • [New Feature] Japanese translation - resolved.

New in Portable KCleaner 2.6.0.62 (Sep 11, 2015)

  • [Bug] Incorrect window resize - resolved.
  • [New Feature] Clean old VirtualStore items - resolved.
  • [New Feature] Shall log if "portable" version is used - resolved.

New in Portable KCleaner 2.5.2.61 (Aug 4, 2015)

  • [New Feature] "Fast/Secure" 1-click shortcut in settings - resolved.

New in Portable KCleaner 2.5.1.60 (Jul 17, 2015)

  • [Bug] Incorrect window resize

New in Portable KCleaner 2.5.0.59 (May 16, 2015)

  • [New Feature] Clean image thumbnails - resolved.
  • [New Feature] WER (Windows Error Reports) cleaning - resolved.
  • [Refactoring] Error logged with deletion - resolved.

New in Portable KCleaner 2.4.2.58 (Jan 12, 2015)

  • [Bug] GUI problems with 120 DPI - resolved.

New in Portable KCleaner 2.4.1.57 (Dec 13, 2014)

  • [New Feature] Clean setupapi.*.log - resolved.
  • [Bug] Misdetection of Windows 8.1 - resolved.

New in Portable KCleaner 2.4.0.56 (Oct 27, 2014)

  • [New Feature] Kcleaner should delete FireFox Anti-Phishing-Database
  • [New Feature] Clean "CrashDump"
  • [New Feature] Clean "Logs"

New in Portable KCleaner 2.3.1.54 (Sep 2, 2014)

  • [Bug] systray icon language doesn't change back - resolved.
  • [New Feature] Swedish Translation - resolved.

New in Portable KCleaner 2.3.0.54 (Jan 3, 2014)

  • [Refactoring] some languages need smaller font - resolved.
  • [Refactoring] need smaller font size or graphic - resolved.
  • [Refactoring] analyzed needs spelling change - resolved.
  • [Refactoring] analysed spelled wrong in log - resolved.
  • [Refactoring] Settings window needs to be widened - resolved.
  • [Refactoring] Language window needs widened - resolved.
  • [Refactoring] Wording correction and suggestion - resolved.
  • [Refactoring] Analysed should be spelled Analyzed - resolved.
  • [Refactoring] Capitalization - resolved.

New in Portable KCleaner 2.2.1.53 (Nov 11, 2013)

  • [New Feature] Windows 8.1 support in log file

New in Portable KCleaner 2.2.0.52 (Oct 22, 2013)

  • [New Feature] Log shall indicate if administrator rights are granted
  • [Bug] GUI glitches : Checkbox alignment
  • [Bug] Display glitch on "countdown / now" when clicking "clean & shutdown"

New in Portable KCleaner 2.1.0.51 (Oct 22, 2013)

  • [Bug] Missing items for translation
  • [Bug] "Shred files" button is too narrow for non-english languages (german)
  • [New Feature] Action buttons for drive health, get new drive
  • [New Feature] Estonian language support

New in Portable KCleaner 2.0.0.50 (Sep 4, 2013)

  • [Refactoring] GUI redesign + new main icon + icons for action buttons - resolved.
  • [New Feature] "Shred file" menu action (or button ?) - resolved.
  • [New Feature] "One click" Clean operation - resolved.

New in Portable KCleaner 1.2.7.46 (Jul 12, 2013)

  • [Bug] Main window disappear for a long time is "show file" is clicked during cleaning operation - resolved.
  • [Bug] "(un)Check all" button shall be disabled while cleaning - resolved.

New in Portable KCleaner 1.2.6.45 (Jul 12, 2013)

  • [Refactoring] Smooth transition from basic to expert - resolved.
  • [New Feature] Select All/None menu or button in expert mode - resolved.

New in Portable KCleaner 1.2.5.44 (Jul 12, 2013)

  • [Bug] Settings not properly recovered (reset to default) - resolved.

New in Portable KCleaner 1.2.4.43 (Jul 12, 2013)

  • [New Feature] "Uncheck all" button in settings.
  • [Bug] "Default" options not active on "Fresh" install.
  • [New Feature] Korean translation.

New in Portable KCleaner 1.2.3.42 (Jul 12, 2013)

  • [Refactoring] Paths shall only be logged once
  • [New Feature] Auto/manual mode shall be logged
  • [Bug] It shall not be possible to (un)tick while clean thread is working

New in Portable KCleaner 1.2.2.40 (Jul 12, 2013)

  • [New Feature] Vietnamese translation
  • [Refactoring] Windows8 Detection in log files

New in Portable KCleaner 1.2.1.39 (Jul 12, 2013)

  • [Bug] Settings : Check All / Default flaw
  • [Refactoring] Checkboxes "tab" order is a mess
  • [Bug] Defender History / Live Cache duplication of entries

New in Portable KCleaner 1.2.0.38 (Jul 12, 2013)

  • [New Feature] KCleaner shall clean Windows Defender History
  • [New Feature] Windows live Cache cleaning
  • [Bug] Check All / Default not checking as expecting in settings
  • [Refactoring] KCleaner shall log "Clean method" used

New in Portable KCleaner 1.1.2.37 (Jul 12, 2013)

  • [Refactoring] "Quit" menu item not disabled while processing
  • [Bug] "clean & restart" not disabled while processing

New in Portable KCleaner 1.1.1.35 (Jul 12, 2013)

  • [Refactoring] More logged data about OS, system for troubleshooting