Latest Windows release
v0.6.47 — 2026-11-05
Changes
- Custom auto-correction replacements now accept several words on the correction side, for example
мамамила=мама мила. The source remains a single word of 1–32 letters; the correction supports up to 32 characters including single spaces between words, in the same supported language. - Preserve initial capitalization, surrounding punctuation, the current layout and Undo when splitting joined words. Subsequent typing is preserved. Updated validation messages and the options hint explain support for spaces.
- Enable Automatic correction (experimental) and Use custom replacements, enter one
typo=correctionpair per line, then click OK → Save. Existing language, minimum-length and exclusion settings still apply; defaults are unchanged. - Retain bundled StayHere and all earlier fixes. The tray menu remains Utilities → StayHere.
Validation
Passed 332 native regression checks, 574 input/settings checks and focused auto-correction integration checks, including phrase replacement, capitalization/punctuation, Undo and immediate subsequent typing. Also passed 105 synchronization checks and 54 updater regression checks. Release binaries, package manifest and SHA-256 checksums are verified; published assets are read back before completion.
Upgrade
Choose Update in the tray menu. Legacy v0.3.0–v0.4.1 clients first receive the v0.4.2 compatibility bridge, then the current full release. v0.2.3 and earlier require manual installation.
For manual installation, exit KSwitcher, close its configurator and screenshot editors, and extract the entire ZIP into its installation folder. Keep personal data/, customized dictionaries and your own tools. Keep the three KSwitcher executables together; StayHere runs independently.
When synchronizing phrase replacements across PCs, update each participating PC to v0.6.47 or newer: older versions reject spaces in replacement pairs.
Download KSwitcher-win-x64.zip with SHA256SUMS.txt. The package contains no personal settings, credentials or clipboard history.
Publish stable release-vX.Y.Z tags matching the executable version. Keep v0.4.2 as the last legacy tag.