Skip to content

v0.10.0-beta

Choose a tag to compare

@github-actions github-actions released this 26 Mar 06:42
· 187 commits to main since this release
d74d1da

πŸš€ Release Summary

Vocalinux v0.10.0-beta focuses on reliability and polish across keyboard handling, audio compatibility, text injection startup, installer behavior, and release/CI workflows.

✨ Highlights

  • More reliable global shortcuts with broader modifier alias support across keyboard layouts (#342).
  • Safer audio device selection by validating device-supported sample rates during channel probing (#341).
  • Stronger input handling on Linux with evdev SYN_DROPPED recovery to avoid stale modifier state (#339).
  • More stable tray behavior for AppIndicator by switching to icon-name updates (#330).
  • Improved IBus activation reliability using register_component in text-injection startup (#304).

πŸ› οΈ Quality & Platform Improvements

  • Raised automated test coverage from ~57% to 80%+ (#327).
  • Expanded IBus startup/entrypoint test coverage (#329).
  • Minimum supported Python baseline aligned to 3.9+ (#336).
  • CI/website workflows improved with path-based filtering and modern Node 24 deployment updates (#319, #312).
  • Installer robustness improved for piped-shell execution and latest-tag resolution via GitHub API (#315, #313).

πŸ“š Documentation & Release Process

  • Updated install docs to consistently use main/install.sh entrypoint (#314).
  • Refreshed release process guidance to match current workflow behavior (#347).

⬇️ Install / Update

Quick Install

curl -fsSL https://raw.githubusercontent.com/jatinkrmalik/vocalinux/main/install.sh | bash

Update Existing Install

Re-run the same command above to upgrade to the latest release.

🧩 Full Changelog

See all commits and changes here:
v0.9.0-beta...v0.10.0-beta

πŸ™Œ Contributors

Thanks to everyone who contributed to this release: