Repository navigation
Add CHANGELOG.md with the version history #228
Copy link
Copy link
Closed
Labels
uniRelease naming and management, common across the repositoriesRelease naming and management, common across the repositories
Description
Why
decoder has no CHANGELOG.md. There are no releases per version (#194): the latest release holds only the newest builds, and older builds live in the Telegram channel without a readable list of changes. With the version bumped by almost every app pull request, the history needs a home in the repository, as in OpenIPC/vtesse, OpenIPC/vectis#41, OpenIPC/camex#59 and OpenIPC/cerberus#31.
Task
Add CHANGELOG.md in the vtesse format:
- a short header: where the version lives (
versionNameinandroid/app/build.gradle), that builds are published only as thelatestrelease (newestv2andbasicbuilds) and in the Telegram channel, and that this file is the change history; - one section per
v2version, newest first:## <version> — <date>, a few lines on what changed for users, issue/PR numbers; - a short section for the
basicline (1.07 — 2025-06-02, 1.07.1 — 2026-10-12): legacy, fixes only; - the 1.x history of the code before
v2(up to 1.28, 2026-05-04) can be one "Before 2.00" section.
v2 versions from git (the commit that set versionName):
| Version | Date | Commit | Subject |
|---|---|---|---|
| 2.17 | 2026-10-17 | 56790a5 |
chore: version 2.17 (#225 merges before #220, which becomes 2.18) |
| 2.16 | 2026-10-16 | 0a56a45 |
chore: version 2.16; docs: Jieli works with a YL3 (#187) |
| 2.15 | 2026-10-16 | 168012d |
chore: version 2.15 (2.14 went to #220) |
| 2.13 | 2026-10-15 | eb860da |
fix: a swipe from the screen edge no longer opens the menu (#213) |
| 2.12 | 2026-10-15 | c64e9a3 |
chore: version 2.12 (2.11 went to #208) |
| 2.11 | 2026-10-15 | c5e36b7 |
fix: bars hidden again over the video, LAN-only debug addresses (#202, #203, #205) |
| 2.10 | 2026-10-15 | 5482d39 |
fix: a transient decoder loss no longer drops the learnt capacity (#189) |
| 2.09 | 2026-10-15 | 6c1b89d |
fix: single view on a SurfaceView instead of a TextureView (#76) |
| 2.08 | 2026-10-15 | 1b5e99f |
chore: version 2.08 |
| 2.07 | 2026-10-14 | f3fae72 |
chore: version 2.07 |
| 2.06 | 2026-10-14 | 006c1d4 |
chore: version 2.06 |
| 2.05 | 2026-10-14 | 2d96037 |
chore: version 2.05 |
| 2.04 | 2026-10-14 | 03966ee |
chore: version 2.04 |
| 2.03 | 2026-10-14 | 27e2372 |
chore: version 2.03 |
| 2.02 | 2026-10-14 | c12060d |
chore: version 2.02 |
| 2.01 | 2026-10-13 | 5bfe483 |
chore: version 2.01 (#153) |
| 2.00 | 2026-10-13 | 5c7705e |
feat: version 2.00 for the v2 branch (versionCode 25) (#152) |
Notes: 2.14 and 2.18 are reserved for #220 (2.18 was set once on 2026-10-16 and taken back); a version bump commit only says "chore: version X", so each section is filled from the pull request it closes. Then:
- README (all three files, one commit) and
docs/testing.md: point toCHANGELOG.mdfor the history; - the next entry, made by Release: "latest" titled "Decoder <version>", moving tag, SHA256SUMS, Telegram on a version change #229;
- from now on the version bump commit of every app pull request adds its section in the same PR (
docs/testing.md, "Versions and releases").
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
uniRelease naming and management, common across the repositoriesRelease naming and management, common across the repositories
Activity
Merge pull request #231 from OpenIPC/docs/changelog