From dcbf67ee0e2c5f8d76fecf953bdc838b75c18080 Mon Sep 17 00:00:00 2001 From: TomJaeger Date: Mon, 2 Mar 2026 14:20:49 -0500 Subject: [PATCH] adding changelog for 7.5.21 --- docs/installation/changelog.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/docs/installation/changelog.md b/docs/installation/changelog.md index fd8414ca..03e409f3 100755 --- a/docs/installation/changelog.md +++ b/docs/installation/changelog.md @@ -8,6 +8,29 @@ --> # ExpressionEngine v7 Change Log +## Version 7.5.21 +(Release: March 2nd, 2026) +
+
+ +
+
+ +**Bug Fixes** 💃🐛 + +- Resolved an issue where file usage parsing could fail when content contained bare legacy filedir tokens (for example `{filedir_7}` without a relative path), preventing errors in nested content contexts [#5171](https://github.com/ExpressionEngine/ExpressionEngine/pull/5171) +- Hardened the Translate utility save flow to only persist expected translation keys and reject unexpected/non-scalar posted values [#5173](https://github.com/ExpressionEngine/ExpressionEngine/pull/5173) +- Improved Translate utility resilience when language files are invalid or malformed by surfacing CP issue alerts and safely falling back [#5173](https://github.com/ExpressionEngine/ExpressionEngine/pull/5173) + +**Developers** 💻 + +- Added extensive tests for Translate utility validation, file generation safety, and error handling [#5173](https://github.com/ExpressionEngine/ExpressionEngine/pull/5173) +- Added tests for `FileUsageTrait` handling of bare filedir tokens [#5171](https://github.com/ExpressionEngine/ExpressionEngine/pull/5171) +- Updated GitHub Actions test workflows to support Cypress dashboard toggling and full-suite fallback behavior [#5176](https://github.com/ExpressionEngine/ExpressionEngine/pull/5176) + ## Version 7.5.20 (Release: February 26th, 2026)