Skip to content

Commit ecb714c

Browse files
authored
Merge pull request #1114 from ExpressionEngine/changelog-7.5.21
adding changelog for 7.5.21
2 parents a812779 + dcbf67e commit ecb714c

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

docs/installation/changelog.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,29 @@
88
-->
99
# ExpressionEngine v7 Change Log
1010

11+
## Version 7.5.21
12+
(Release: March 2nd, 2026)
13+
<div class="max-w-7xl mx-autotext-center">
14+
<div class="space-y-8 sm:space-y-12">
15+
<ul role="list" class="mx-auto grid grid-cols-2 gap-x-4 gap-y-1 sm:grid-cols-4 md:gap-x-6 lg:max-w-5xl lg:gap-x-8 lg:gap-y-1 xl:grid-cols-5">
16+
<li><div class="space-y-4 text-center"><img class="mx-auto h-20 w-20 rounded-full lg:w-24 lg:h-24" src="https://avatars.githubusercontent.com/u/422821?v=4" /><div class="space-y-2"><div class="text-xs font-medium lg:text-sm"><p class="mb-1">Tom Jaeger</p><p class="text-indigo-600"><a href="https://github.com/ExpressionEngine/ExpressionEngine/commits?author=TomJaeger" target="_BLANK">@TomJaeger</a></p></div></div></div></li>
17+
<li><div class="space-y-4 text-center"><img class="mx-auto h-20 w-20 rounded-full lg:w-24 lg:h-24" src="https://avatars.githubusercontent.com/u/563996?v=4" /><div class="space-y-2"><div class="text-xs font-medium lg:text-sm"><p class="mb-1">Bryan Nielsen</p><p class="text-indigo-600"><a href="https://github.com/ExpressionEngine/ExpressionEngine/commits?author=bryannielsen" target="_BLANK">@bryannielsen</a></p></div></div></div></li>
18+
</ul>
19+
</div>
20+
</div>
21+
22+
**Bug Fixes** 💃🐛
23+
24+
- 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)
25+
- 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)
26+
- 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)
27+
28+
**Developers** 💻
29+
30+
- Added extensive tests for Translate utility validation, file generation safety, and error handling [#5173](https://github.com/ExpressionEngine/ExpressionEngine/pull/5173)
31+
- Added tests for `FileUsageTrait` handling of bare filedir tokens [#5171](https://github.com/ExpressionEngine/ExpressionEngine/pull/5171)
32+
- Updated GitHub Actions test workflows to support Cypress dashboard toggling and full-suite fallback behavior [#5176](https://github.com/ExpressionEngine/ExpressionEngine/pull/5176)
33+
1134

1235
## Version 7.5.20
1336
(Release: February 26th, 2026)

0 commit comments

Comments
 (0)