diff --git a/CHANGELOG.md b/CHANGELOG.md index babf244..14dc686 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,35 +1,36 @@ # Changelog -## v0.1.3 (2026-06-26) +## v0.1.4 (2026-06-26) -### Clipboard & Injection Fixes -- **ua-horn cluster fix** — Correct tone placement for `ưa` clusters (mưa, lửa). -- **Word-spacing fix** — Clipboard operations use `clipboard_context` to save/restore user's clipboard. -- **Control-key consumption** — VNI/Telex control keys properly consumed across all code paths. -- **Clipboard preservation** — User's clipboard saved before injection and restored after, preventing Ctrl+C/V conflicts. +### Clipboard & Injection +- **Fix clipboard-into-text race** — Eliminated race condition where clipboard content leaked into typed text during Unicode injection. +- **CI/CD pipeline** — GitHub Actions workflow for automatic .deb and AppImage builds on push. ### Tests - **106 tests** passing (72 engine + 16 CLI + 12 protocol + 5 auto-restore + 1 tone placement). ### Releases -- `vietc_0.1.3-1_amd64.deb` (976K), `Viet+-0.1.3-x86_64.AppImage` (2.2M) on GitHub + Forgejo. +- `vietc_0.1.4-1_amd64.deb`, `Viet+-0.1.4-x86_64.AppImage` on GitHub + Forgejo. + +--- + +## v0.1.3 (2026-06-26) + +- ua-horn cluster fix, clipboard_context save/restore, control-key consumption +- 106 tests, DEB + AppImage --- ## v0.1.2 (2026-06-26) -- Flush char forwarded as raw key, stop retyping finished word on flush -- Auto-restore English words, tone placement for qu/gi/uê/uơ -- Skip auto-repeat, Enter key support, removed xdotool -- 102 tests, AppImage `--quit`/`--restart`/`--update` flags +- Flush char forwarded as raw key, auto-restore English words +- Tone placement qu/gi/uê/uơ, skip auto-repeat, Enter key --- ## v0.1.1 (2026-06-26) -- Fix `r` consumed as tone key, fix normal letters consumed in Telex -- 15ms delay, persistent X11 connection, Enter key -- 67 engine tests +- Fix Telex tone key consumption, persistent X11 connection --- diff --git a/README.md b/README.md index 78a045e..72820bc 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Platform Rust License - Version + Version Tests