From b262500df19f0a0d243783b1f187b90ff3daa8b6 Mon Sep 17 00:00:00 2001 From: MarekWo Date: Wed, 9 Sep 2026 18:56:49 +0200 Subject: [PATCH] chore: release 2.18.0 Also restores the "## 2.17.0" heading over its entries. That release was titled on main only, so on dev its content was still sitting under Unreleased and would have been republished as part of 2.18.0. Co-Authored-By: Claude Opus 5 --- VERSION | 2 +- docs/whatsnew.md | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 7efcef5..5b84073 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.18.0-dev \ No newline at end of file +2.18.0 \ No newline at end of file diff --git a/docs/whatsnew.md b/docs/whatsnew.md index e4642dd..29ea633 100644 --- a/docs/whatsnew.md +++ b/docs/whatsnew.md @@ -10,6 +10,10 @@ For deep technical notes, see [architecture.md](architecture.md). For the full g ## Unreleased +--- + +## 2.18.0 — 2026-09-09 + ### Features - **One-click updates now work without cloning the repository.** mc-webui can be installed two ways: by pulling the ready-made Docker image, or by cloning this repository and building it. The ↻ button next to the version in the menu has always told both kinds whether a newer version exists — but **Update now** only ever appeared for a repository installation, because the small service behind it was installed from the `scripts/` folder, which an image installation does not have. That folder is no longer needed: one command installs the service and downloads what it needs, and the whole thing can be removed the same way. @@ -29,6 +33,10 @@ For deep technical notes, see [architecture.md](architecture.md). For the full g - **A failed request no longer shows a programmer's error message.** When something in front of the app answered instead of the app — the login page of a reverse proxy or a service like Cloudflare Access after the session had expired, or a gateway error page — the interface tried to read that web page as data and showed what the attempt threw: `SyntaxError: Unexpected token '<', "