-
released this
2026-10-29 22:44:25 +02:00 | 23 commits to main since this releaseLatest Windows release
v0.6.10 — 2026-10-29
Changes
- Preserve typing during automatic layout correction: queue key presses and releases until replacement, clipboard restoration and layout switching finish. Preserve modifiers and Backspace; collapse temporary selection before replay when a correction is rejected.
- Add My dictionary fields for English, Ukrainian and Russian in Auto-correction options. Enter correct words separated by commas or new lines; save them with settings without editing dictionary files, sorting entries or assigning ranks.
- Accept unsorted dictionary files and duplicate entries, retaining the lowest rank for duplicates. Include Ukrainian
релізin the bundled vocabulary soрелызcan be corrected when Russian and Ukrainian are enabled.
Validation
Native regression checks cover personal words, settings persistence, language validation, dictionary ordering and duplicate ranks. Input/UI checks cover personal-word entry and normalization. Native editor integration covers typing with Shift and Backspace during successful and rejected corrections. Release checks also cover screenshot UI, isolated notification registration and updater validation.
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 and extract the entire ZIP into its installation folder. Keep personaldata/and customized dictionaries. Existing customized dictionary files may be preserved by the updater; use My dictionary to add missing words without replacing those files.Download KSwitcher-win-x64.zip with SHA256SUMS.txt. The package contains all three executables, a release manifest, offline dictionaries, documentation and license notices. It contains no personal settings, clipboard history, Tesseract installation or language models.
Build and package:
.\build.ps1 -Stage -Test -Integration .\package.ps1 -PublishReleaseCommit the archive, checksum and sources together. Publish both assets on a stable
release-vX.Y.Ztag matching the executable version. Keepv0.4.2as the last legacy tag.Downloads