Release v0.6.16: prevent reinstalling the current version

This commit is contained in:
2026-10-30 13:24:11 +02:00
parent 07e31228d7
commit a830f55575
7 changed files with 18 additions and 8 deletions
+4 -2
View File
@@ -1,8 +1,10 @@
# Latest Windows release
## v0.6.15 — 2026-10-30
## v0.6.16 — 2026-10-30
## Changes
- Fix repeated offers to install the same release: the runtime updater version now matches the packaged executable version.
- Add regression checks comparing updater, executable and CMake versions, and rejecting the already-installed modern release.
- Preserve typing that arrives while a snippet is being expanded.
- Add `{enter}` to press Enter after insertion and cursor placement, with an Insert Enter marker button. Use `{{enter}}` for literal text.
- Suppress automatic correction during snippet expansion and buffered typing, without changing the global setting. Normal typing resumes automatic correction afterward.
@@ -11,7 +13,7 @@
Includes the earlier automatic-correction and log-viewer improvements. Existing modern releases update directly to this version without installing intermediate releases.
## Validation
223 native regression checks, 472 input/UI checks, screenshot editor and notification registration checks, 45 updater checks and updater progress checks. Targeted native integration checks cover continuous snippet typing, clipboard restoration, actual Enter key events, punctuation preservation, suppression of automatic correction and its resumption afterward. The updated development build was also confirmed by the user in Notepad. The broader integration suite showed intermittent failures during earlier interactive runs; it is not claimed as fully passing.
223 native regression checks, 472 input/UI checks, screenshot editor and notification registration checks, 48 updater checks and updater progress checks. Targeted native integration checks cover continuous snippet typing, clipboard restoration, actual Enter key events, punctuation preservation, suppression of automatic correction and its resumption afterward. The updated development build was also confirmed by the user in Notepad. The broader integration suite showed intermittent failures during earlier interactive runs; it is not claimed as fully passing.
**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 personal `data/` and customized dictionaries.