Skip to content

chore(release): prepare v0.16.2 - #782

Merged
jatinkrmalik merged 1 commit into
mainfrom
release/v0.16.2
Sep 5, 2026
Merged

chore(release): prepare v0.16.2#782
jatinkrmalik merged 1 commit into
mainfrom
release/v0.16.2

Conversation

@jatinkrmalik

Copy link
Copy Markdown
Member

Summary

Prepares v0.16.2, a stability patch on the 0.16 series.

Same feature set as 0.16.x. This tag is the desktop, installer, release-integrity, and site work that landed after v0.16.1: leftover IBus on KDE, Wayland/IBus shortcuts through wtype and ydotool, real BackSpace for "delete that", Fedora/Arch glslc packages, nightly version stamp, release checksums and pinned builders, AUR PKGBUILD CI gate, distro CI/docs drift, and VocaGateway Beta on the site.

Not in this cut (still open): #780, #781, #774, and older conflicting parks. Leave those for a later tag.

Already on main (this PR only bumps version + notes)

Release prep in this PR

  • Bump 0.16.1 to 0.16.2 (version.py, web package + lock metadata, AUR PKGBUILD with sha256sums=('SKIP'))
  • Series-aware README / UPDATE: keep the 0.16 feature table, add "Bug fixes in this patch"
  • Website changelog (delta only), schema softwareVersion, desktop-reliability map
  • Flatpak AppStream short <release> + packaging README tag example
  • Version history row in docs/RELEASE_PROCESS.md (2026-09-05)
  • SECURITY.md stays on 0.16.x

After merge

  1. Tag from main, not this branch: git tag -a v0.16.2 then git push origin v0.16.2
  2. Confirm GitHub Release / PyPI / website / AUR / AppImage automation
  3. Paste the draft notes (PR comment) onto the GitHub Release

Do not tag from this branch alone.

Checklist

  • Version files updated
  • Series-aware README / UPDATE
  • Website + changelog
  • Flatpak metainfo
  • CI green
  • Tag after merge

Draft GitHub Release Notes will be posted as a follow-up comment.

Bump version metadata and series-aware notes for the 0.16.2 patch:
KDE leftover IBus, Wayland/IBus shortcuts, BackSpace delete that,
installer glslc, nightly stamp, release integrity, and CI/docs gates.
@netlify

netlify Bot commented Sep 5, 2026

Copy link
Copy Markdown

Deploy Preview for voca-linux ready!

Name Link
🔨 Latest commit f4821f2
🔍 Latest deploy log https://app.netlify.com/projects/voca-linux/deploys/6a9c8526882a4f00081e6c7b
😎 Deploy Preview https://deploy-preview-782--voca-linux.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions github-actions Bot added documentation Improvements or additions to documentation dependencies Pull requests that update a dependency file app Core Python application (src, packaging) web Next.js website labels Sep 5, 2026
@jatinkrmalik

Copy link
Copy Markdown
Member Author

Draft GitHub Release Notes (paste onto the GitHub Release after tag)

Vocalinux v0.16.2

Vocalinux 0.16.2 is a patch on the 0.16 line. It fixes KDE leftover IBus so dictation types into real apps, Wayland and IBus keyboard shortcuts through wtype/ydotool, real BackSpace for "delete that", and Fedora/Arch installer packages that actually ship glslc. Nightly builds stamp the version before packaging, release artifacts get checksums and pinned builders, and CI gates the AUR PKGBUILD plus the distros the docs promise.

Highlights

Area Description
KDE inject Skip leftover IBus when it is not the session IM
Shortcuts wtype/ydotool chords on Wayland; IBus routes to a virtual-keyboard tool
Delete that Real BackSpace key events instead of U+0008 text
Installer Fedora/Arch pull glslc/shaderc, not glslang
Release / nightly Version stamp before build; integrity checksums and pinned builders
CI AUR PKGBUILD gate; distro CI matches the docs

Bug Fixes

Packaging / release

CI / docs / site

Thanks

Thank you @eiseleb47 for the Wayland/IBus shortcut work and real BackSpace delete (#715, #716, #714).

Thank you @sesav for nightly version stamping, release integrity pins, the AUR PKGBUILD gate, and distro CI/docs fixes (#762, #759, #772, #773).

Thank you @justTravis for filing #752 (KDE leftover IBus with no typed text).

Full changelog: v0.16.1...v0.16.2

@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@jatinkrmalik
jatinkrmalik marked this pull request as ready for review September 5, 2026 21:41
@greptile-apps

greptile-apps Bot commented Sep 5, 2026

Copy link
Copy Markdown

Greptile Summary

This PR prepares the v0.16.2 stability release and keeps the authoritative application version, website metadata, packaging metadata, and release documentation aligned.

  • Bumps application, web, AUR, and Flatpak release metadata to 0.16.2.
  • Adds v0.16.2 release notes across the README, update guide, website, and AppStream metadata.
  • Updates release-process history and packaging examples for the new tag.

Confidence Score: 5/5

The PR appears safe to merge, with release versions and metadata consistently aligned for v0.16.2.

The authoritative application version, package manifests, packaging metadata, website release records, and documentation all agree on 0.16.2, and no changed-code failure remains.

Important Files Changed

Filename Overview
src/vocalinux/version.py Updates both canonical application version representations consistently to 0.16.2.
packaging/aur/vocalinux/PKGBUILD Updates the AUR package and source-tag versions while retaining the expected pre-tag checksum workflow.
packaging/flatpak/com.vocalinux.Vocalinux.metainfo.xml Adds a correctly ordered v0.16.2 AppStream release entry with a patch-focused description.
web/package.json Updates website package metadata to 0.16.2 consistently with the lockfile and application version.
web/src/app/changelog/page.tsx Prepends a structurally consistent v0.16.2 stable-release entry to the website changelog.
web/src/app/page.tsx Synchronizes the homepage softwareVersion structured data with the canonical release version.
docs/UPDATE.md Adds the v0.16.2 patch notes and updates the version-specific checkout example.

Reviews (1): Last reviewed commit: "chore(release): prepare v0.16.2" | Re-trigger Greptile

@jatinkrmalik
jatinkrmalik merged commit bb2b098 into main Sep 5, 2026
35 checks passed
@jatinkrmalik
jatinkrmalik deleted the release/v0.16.2 branch September 5, 2026 22:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

app Core Python application (src, packaging) dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation web Next.js website

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] dictation works but no text appears

2 participants