From b35053cf3f9c95cfe59f13d1adba0b91e7f36369 Mon Sep 17 00:00:00 2001 From: HugoFara Date: Wed, 5 Aug 2026 00:36:10 +0200 Subject: [PATCH] chore(release): LWT 3.2.2-fork MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Patch release bundling the fixes landed since 3.2.1. Reading and import fixes: * #253 — the term-edit modal no longer blocks the text while reading, and now places itself in the half of the viewport the clicked word is not in. * A single-language install could never browse Gutenberg or GDL: 'currentlanguage' was unwritable when there was no second language to switch to. CurrentLanguage::resolveId() is now the single answer. * Tag-only term imports split uploads on PHP_EOL — the last site of the defect fixed in #241, #248 and #249. * #250 — one over-long headword no longer aborts a whole dictionary import. * #249 — restoring a backup no longer wipes the database on Windows. Internal: * #246 — TermStatus is the single source of truth for the word-status model. * #237 — single data_hex word identity in the reading view. Security: ten advisories cleared in #255, three more (two guzzle CVEs plus a brace-expansion floor that its own advisory had overtaken) in #257. Stays a patch release: no Added section, and the one new endpoint (/api/v1/settings/status-definitions) exists to de-duplicate status tables between PHP and TypeScript rather than as user-facing surface. Bumps ApplicationInfo::VERSION + RELEASE_DATE and package.json, and moves the [Unreleased] items into a dated 3.2.2-fork section. --- CHANGELOG.md | 2 ++ package.json | 2 +- src/Shared/Infrastructure/ApplicationInfo.php | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 991df729e..3fab1e618 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ ones are marked like "v1.0.0-fork". ## [Unreleased] +## [3.2.2-fork] - 2026-08-05 + ### Fixed * **A single-language install could never browse Gutenberg or GDL**: the diff --git a/package.json b/package.json index dd6bda76d..8c56b0187 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lwt", - "version": "3.2.1", + "version": "3.2.2", "description": "Learning with Texts - A self-hosted language learning application for reading-based vocabulary acquisition", "type": "module", "main": "index.js", diff --git a/src/Shared/Infrastructure/ApplicationInfo.php b/src/Shared/Infrastructure/ApplicationInfo.php index 46b22b4a2..d44641631 100644 --- a/src/Shared/Infrastructure/ApplicationInfo.php +++ b/src/Shared/Infrastructure/ApplicationInfo.php @@ -30,12 +30,12 @@ class ApplicationInfo /** * Version of this current LWT application. */ - public const VERSION = '3.2.1-fork'; + public const VERSION = '3.2.2-fork'; /** * Date of the latest published release of LWT. */ - public const RELEASE_DATE = '2026-06-30'; + public const RELEASE_DATE = '2026-08-05'; /** * Get the application version for display to humans.