Skip to content

v2.3.0

Latest

Choose a tag to compare

@FarmLox FarmLox released this 25 Jul 19:47

InstallerClean 2.3.0

A sixteenth language, a scan bug that a user found, and an accessibility pass.

InstallerClean now speaks Dutch

A very kind gift from @RijckAlex who submitted this unprompted (#54): every window, dialog, tooltip and button, and the command-line tool's text with it. I've reviewed and completed it, added the installer's Dutch wizard and written a full Dutch README, so Dutch now covers the whole of InstallerClean the way the other fifteen do. On a Dutch-language Windows it applies by itself; anywhere else it's a click on the globe in the bottom bar.

Dank je wel, RijckAlex.

One unreadable program no longer stops the whole scan

Windows can register a program in an unusual but valid way: a per-user install recorded under the system account, which is how some corporate DisplayLink setups arrive. When it does, Windows refuses to give InstallerClean that one program's list of updates, and until now InstallerClean stopped the whole scan rather than work from a half-read list.

It now sets that one program aside, keeps every one of its cached files, and carries on. Huge thanks to @garylitton, who reported it with enormous detail, enough to pin down the cause.

Also in this release

  • Trying the app with Narrator turned up buttons that showed one wording and read out another, so I went through making what's spoken matches what's on screen
  • A Simplified Chinese install was drawing its own interface in Japanese letterforms. All's well now
  • The scrollbar handle in the details windows stays inside the panel instead of running past its rounded corners, and it's easier to see
  • Focused column headers sort when you press Space or Enter
  • In Italian and Vietnamese the arrow marking the sorted column had been squeezed out of the heading, so those columns are wider
  • The translations now live in the repository, where anyone who speaks the language can correct them

The changelog has the full list.

Downloads

  • InstallerClean-2.3.0-setup.exe (~92 MB) - Installer. Adds InstallerClean and the command-line tool, with an Add/Remove Programs entry to uninstall.
  • InstallerClean-2.3.0-portable.exe (~63 MB) - The app as a single executable. No installation; run it directly.
  • installerclean-cli.exe (~73 MB) - The command-line tool as a single executable, for scripting, scheduled tasks and deployment.

The apps are unsigned and freshly downloaded files carry the browser's mark, so on first run Windows SmartScreen will usually warn that the publisher is unknown. Click "More info", then "Run anyway".

Verify your download (SHA-256)
459e7f5b1b90022483692f74bd2a4904f633a139bf6b84a430feb1aba78fa28f  InstallerClean-2.3.0-setup.exe
922f5546f71905d0eccab2f7383621198b34b97ad65e46ac2ef0c9edf814ec22  InstallerClean-2.3.0-portable.exe
d8efb66b142996a9d4739b8fefd54fb82251819b5c5026d0c7e42841b6111b12  installerclean-cli.exe

Hashes are also published as .sha256 sidecar files alongside each binary on this release. To verify in PowerShell:

(Get-FileHash -Algorithm SHA256 .\InstallerClean-2.3.0-setup.exe).Hash -eq '459e7f5b1b90022483692f74bd2a4904f633a139bf6b84a430feb1aba78fa28f'

Built with .NET SDK 10.0.110 from the v2.3.0 tag. Release builds are deterministic, so building that tag yourself on that SDK gives you the same bytes and the same hashes; the "Is it safe?" section of the README has the detail.

VirusTotal