# Release notes

The canonical, always-current list of releases lives on GitHub. Each tagged
release there carries built artifacts and a signed source archive.

[:material-tag: All releases on GitHub](https://github.com/MSKazemi/yazses/releases){ .md-button .md-button--primary }
[:material-history: Full changelog](https://github.com/MSKazemi/yazses/blob/main/CHANGELOG.md){ .md-button }
[:simple-pypi: PyPI release history](https://pypi.org/project/yazses/#history){ .md-button }

## Current stable

**[YazSes 2.16.0](v2.16.0.md)** — the snap becomes whole: it now bundles the libraries a
snap can never install at runtime, so Meeting Mode, diarized import and Read-Back work
there for the first time. Install it with:

```sh
pipx install yazses          # any OS, Python ≥ 3.11
pipx upgrade yazses          # upgrade an existing install
```

### Recent stable releases

- [v2.16.0](v2.16.0.md) — the snap becomes whole: bundled feature libraries; honest refusal for what cannot fit.
- [v2.15.1](v2.15.1.md) — `err` is a verb (contract 4.0.0 → 5.0.0); mypy 73 → 0.
- [v2.15.0](v2.15.0.md) — 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.11.0-dev.1.md)
- [v2.10.0-dev.5](v2.10.0-dev.5.md) · [dev.4](v2.10.0-dev.4.md) · [dev.3](v2.10.0-dev.3.md) · [dev.2](v2.10.0-dev.2.md) · [dev.1](v2.10.0-dev.1.md)
- [v2.9.0-dev.5](v2.9.0-dev.5.md) · [dev.4](v2.9.0-dev.4.md) · [dev.3](v2.9.0-dev.3.md) · [dev.2](v2.9.0-dev.2.md) · [dev.1](v2.9.0-dev.1.md)
- [v2.8.0-dev.5](v2.8.0-dev.5.md) · [dev.4](v2.8.0-dev.4.md) · [dev.3](v2.8.0-dev.3.md) · [dev.2](v2.8.0-dev.2.md) · [dev.1](v2.8.0-dev.1.md)
- [v2.7.0-dev.5](v2.7.0-dev.5.md) · [dev.4](v2.7.0-dev.4.md) · [dev.3](v2.7.0-dev.3.md) · [dev.2](v2.7.0-dev.2.md) · [dev.1](v2.7.0-dev.1.md)
- [v2.6.0-dev.5](v2.6.0-dev.5.md) · [dev.4](v2.6.0-dev.4.md) · [dev.3](v2.6.0-dev.3.md) · [dev.2](v2.6.0-dev.2.md) · [dev.1](v2.6.0-dev.1.md)
- [v2.5.0-dev.5](v2.5.0-dev.5.md) · [dev.4](v2.5.0-dev.4.md) · [dev.3](v2.5.0-dev.3.md) · [dev.2](v2.5.0-dev.2.md) · [dev.1](v2.5.0-dev.1.md)
- [v2.4.0-dev.2](v2.4.0-dev.2.md) · [dev.1](v2.4.0-dev.1.md)
- [v2.3.0-dev.2](v2.3.0-dev.2.md) · [dev.1](v2.3.0-dev.1.md)
- [v2.2.0-dev.2](v2.2.0-dev.2.md) · [dev.1](v2.2.0-dev.1.md)
- [v2.1.0-dev.5](v2.1.0-dev.5.md) · [dev.4](v2.1.0-dev.4.md) · [dev.3](v2.1.0-dev.3.md) · [dev.2](v2.1.0-dev.2.md) · [dev.1](v2.1.0-dev.1.md)
- [v2.0.0-dev.4](v2.0.0-dev.4.md) · [dev.3](v2.0.0-dev.3.md) · [dev.2](v2.0.0-dev.2.md) · [dev.1](v2.0.0-dev.1.md)

## Previous stable line

- [v1.4.1](v1.4.1.md) — the final v1 release.
