From f2c32cfb8eb6796878b14f39fd44f56e1636ae2a Mon Sep 17 00:00:00 2001 From: npeter83 Date: Sun, 20 Sep 2026 21:49:36 +0200 Subject: [PATCH] =?UTF-8?q?chore(release):=200.93.2=20=E2=80=94=20a=20Plex?= =?UTF-8?q?=20amount=20reads=20the=20same=20in=20every=20browser?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 13 +++++++++++++ VERSION | 2 +- frontend/src/lib/releaseNotes.ts | 12 ++++++++++++ 3 files changed, 26 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 90c5ed72..9383445c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,19 @@ edit the release notes and re-run the generator. Upgrading, pinning a version and rolling back: [docs/self-hosting.md](docs/self-hosting.md#upgrading). +## 0.93.2 — 2026-09-20 + +An amount on a Plex film reads the same in every browser. + +### Fixes + +- A film's budget and revenue could read "$160.0M" in one browser and "$160M" in another, from the same number: asked only for a limit of one decimal, a browser is free to pad up to it or not. The amount is now written the same way everywhere. + +### Internal + +- The machine that builds a release, the one that checks it and the one it is written on had drifted onto three different versions of the JavaScript engine — the reason those checks quietly disagreed for a month. They are held to one version now, and a check fails the moment any of them moves away from the others. +- Those checks no longer run twice over the same code on every release, and their verdict is read back as part of releasing instead of waiting on a page nobody opens. + ## 0.93.1 — 2026-09-20 The report composer's preview works again. diff --git a/VERSION b/VERSION index a16a6df5..827e9630 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.93.1 +0.93.2 diff --git a/frontend/src/lib/releaseNotes.ts b/frontend/src/lib/releaseNotes.ts index 5757d9ab..611928f1 100644 --- a/frontend/src/lib/releaseNotes.ts +++ b/frontend/src/lib/releaseNotes.ts @@ -14,6 +14,18 @@ export interface ReleaseEntry { } export const RELEASE_NOTES: ReleaseEntry[] = [ + { + version: "0.93.2", + date: "2026-09-20", + summary: "An amount on a Plex film reads the same in every browser.", + fixes: [ + 'A film\'s budget and revenue could read "$160.0M" in one browser and "$160M" in another, from the same number: asked only for a limit of one decimal, a browser is free to pad up to it or not. The amount is now written the same way everywhere.', + ], + chores: [ + "The machine that builds a release, the one that checks it and the one it is written on had drifted onto three different versions of the JavaScript engine — the reason those checks quietly disagreed for a month. They are held to one version now, and a check fails the moment any of them moves away from the others.", + "Those checks no longer run twice over the same code on every release, and their verdict is read back as part of releasing instead of waiting on a page nobody opens.", + ], + }, { version: "0.93.1", date: "2026-09-20",