Release notes¶
The canonical, always-current list of releases lives on GitHub. Each tagged release there carries built artifacts and a signed source archive.
All releases on GitHub Full changelog PyPI release history
Follow the releases¶
Every release below is published to a feed, so you can follow YazSes without a GitHub account, an email address, or a login of any kind — which is the same principle the software itself runs on.
Current stable¶
YazSes 2.37.2 — the update button was quietly downgrading your dictation. uv tool upgrade — what the tray's own "Install update" runs — rebuilds a uv tool install from its own recorded manifest, and an optional feature (like the Parakeet STT engine) enabled after install was never on it, so every update silently deleted it with no visible error. Fixed, and doctor now catches it if it happens again. Install it with:
Recent stable releases¶
- v2.37.2 — the tray's own "Install update" silently deleted an enabled STT engine on every
uv toolupdate;doctornow catches a configured engine whose dependency has gone missing; winget's publish job now generates its own manifest instead of expecting one that cannot exist yet. - v2.37.1 —
anyiobumped past three advisories (one critical) opened right after v2.37.0 shipped; thelightningalert re-flagged by the same scan was already patched. - v2.37.0 — the confined snap could not type, could not be launched, and could not say why: Wayland keystroke injection now works under strict confinement; no application launcher had ever been exported; Chocolatey checksummed arm64 and downloaded x64; the Fedora COPR served a release seventeen versions old; the Microsoft Store route reopened via MSIX;
lightningCVE-2026-58659 patched. - v2.36.0 — the failures that reported success: a UTF-8 BOM discarded every setting in
config.tomland blamed line 1; a typo in[redaction] modeshipped the secret it hides; a dictatedrm -rfskipped its gate in command mode; the mic-change watcher could not fire on ALSA/PipeWire; the PPA advertised for two years never existed. - v2.35.0 — the update check could not report an update: a Windows balloon over 255 characters is discarded whole, so only "you are up to date" could ever render; a macOS
.appwas told to download a Windows.exe. - v2.34.0 — Windows and macOS never had a GUI at all: Settings, the sonar overlay and the tray were gated on X11 variables those platforms never set; the tray polled too slowly to see a short dictation; every Scoop install silently had no Start Menu entry.
- v2.33.0 — the bundled
.exeand.appran a different CLI from the one we ship; a host with no audio device could not import YazSes; a Windows account name left in clear; CI red on every leg for a correct hook; Scoop on ARM64. - v2.32.0 — a collapsed meeting transcript that deleted its own recording; a confined snap that crashed on
yazses setup; a publish that discarded the revision it found; and a 2×2 that kept both decode defaults. - v2.31.0 — reproducible benchmark evidence; a measured latency policy; one model in memory instead of two; safer log reports; repaired Intel macOS extras and release pipelines.
- v2.30.0 — the release that measured its own claims: speaker labels scored for the first time (84% DER, now 26.7%), seventeen unreachable capabilities wired,
[all]eight extras short of all, and Flathub installing eleven releases behind what it advertised. - v2.29.0 — 43 corrections found mostly by running the product:
verifycertified a mic hearing nobody,reflowcut "Firstly" to "ly",redact_patternsscrubbed four of six fields, and a destructive-command guard could never fire. - v2.28.0 — when something breaks, YazSes now says what and what to do, and can prepare a bug report without sending one; a critical toast that outlived the process that raised it; a report that could carry your personal dictionary.
- v2.27.0 — the docs described a YazSes that does not exist: the wrong Linux hotkey, a hidden Intel Mac build, eight pages offering features that cannot be enabled; plus a status line that says whether dictation is working.
- v2.26.0 — a mic that hears you but yields nothing now trips the guard;
defaultis named as the route it is;gitvoiceno longer truncates a branch name before deleting it. - v2.25.1 — nine fixes, one theme: commands that printed something confident and wrong — a mic check suppressed when it mattered, silence transcribed as a word, a corpus size 430x low.
- v2.25.0 — confident answers that were wrong: an empty transcript reported as success; speaker flags that invented or ignored counts; a privacy guard that answered differently per Python.
- v2.24.0 — two privacy controls that never ran; a report that leaked your account name; a doctor that called a stale daemon healthy.
- v2.23.0 — the overlay ignored your desktop's reduce-motion setting; the mic guard's question could only be answered with a pointer.
- v2.22.0 — the Intel
.dmgand ARM64.exeexist for the first time; five launch paths that could not work in a bundle; the macOS download halves. - v2.21.0 — guards that passed by checking nothing; a crashed daemon that stayed dead on Windows;
yazses featuresprices what it offers. - v2.20.0 — the Windows release that works: model download explains itself, the CLI is reachable, the icon ships.
- v2.19.0 — About / Help / Check for updates in the tray; three commands rejoin the CLI reference; AUR + Fedora packages.
- v2.18.2 — cutting a release could not publish to PyPI; the manifest gate deadlocked on its own tag.
- v2.18.1 — the resemblyzer and pyannote backends ship; pyannote's default-on telemetry disabled; eleven Windows defects.
- v2.18.0 — Qt becomes the
desktopextra: a headless install is ~650 MB lighter. - v2.17.0 — streaming no longer deletes text it never typed; snap names both interfaces; autostart on start.
- v2.16.0 — the snap becomes whole: bundled feature libraries; honest refusal for what cannot fit.
- v2.15.1 —
erris a verb (contract 4.0.0 → 5.0.0); mypy 73 → 0. - v2.15.0 — the honesty release (contract 1.1.0 → 4.0.0, supply-chain fix).
- v2.14.0 — the perception release: Parakeet TDT, gaze deixis, sotto-voce, EMG seam.
- v2.13.0 — the reliability release: config self-repair,
yazses verify, supervised tray. - v2.12.0 — the first stable v2 release.
Development previews¶
The v2 line shipped as a long series of dev previews before stabilising at 2.12.0. The per-preview notes are archived here (newest first):
- v2.11.0-dev.1
- v2.10.0-dev.5 · dev.4 · dev.3 · dev.2 · dev.1
- v2.9.0-dev.5 · dev.4 · dev.3 · dev.2 · dev.1
- v2.8.0-dev.5 · dev.4 · dev.3 · dev.2 · dev.1
- v2.7.0-dev.5 · dev.4 · dev.3 · dev.2 · dev.1
- v2.6.0-dev.5 · dev.4 · dev.3 · dev.2 · dev.1
- v2.5.0-dev.5 · dev.4 · dev.3 · dev.2 · dev.1
- v2.4.0-dev.2 · dev.1
- v2.3.0-dev.2 · dev.1
- v2.2.0-dev.2 · dev.1
- v2.1.0-dev.5 · dev.4 · dev.3 · dev.2 · dev.1
- v2.0.0-dev.4 · dev.3 · dev.2 · dev.1
Previous stable line¶
- v1.4.1 — the final v1 release.