Skip to content

Commit f25e53f

Browse files
authored
Merge pull request #1155 from ExpressionEngine/7.dev
Release 7.5.25
2 parents 3b6ff43 + 159c0c3 commit f25e53f

1 file changed

Lines changed: 41 additions & 0 deletions

File tree

docs/installation/changelog.md

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

11+
## Version 7.5.25
12+
(Release: June 23rd, 2026)
13+
14+
NOTE: **Important:** This version includes important security updates.
15+
16+
<div class="max-w-7xl mx-autotext-center">
17+
<div class="space-y-8 sm:space-y-12">
18+
<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">
19+
20+
<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>
21+
<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>
22+
<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/49483?v=4" /><div class="space-y-2"><div class="text-xs font-medium lg:text-sm"><p class="mb-1">Travis 'Nep' Smith</p><p class="text-indigo-600"><a href="https://github.com/ExpressionEngine/ExpressionEngine/commits?author=nep" target="_BLANK">@nep</a></p></div></div></div></li>
23+
<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/752126?v=4" /><div class="space-y-2"><div class="text-xs font-medium lg:text-sm"><p class="mb-1">Yuri Salimovskiy</p><p class="text-indigo-600"><a href="https://github.com/ExpressionEngine/ExpressionEngine/commits?author=intoeetive" target="_BLANK">@intoeetive</a></p></div></div></div></li>
24+
<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/1181219?v=4" /><div class="space-y-2"><div class="text-xs font-medium lg:text-sm"><p class="mb-1">robinsowell</p><p class="text-indigo-600"><a href="https://github.com/ExpressionEngine/ExpressionEngine/commits?author=robinsowell" target="_BLANK">@robinsowell</a></p></div></div></div></li>
25+
</ul>
26+
</div>
27+
</div>
28+
29+
**Enhancements** 🚀
30+
31+
- Added field IDs to Search and Replace Utility channel field choices to make similarly named fields easier to identify [#4807](https://github.com/ExpressionEngine/ExpressionEngine/pull/4807)
32+
33+
**Bug Fixes** 💃🐛
34+
35+
- Fixed Pro license check instructions to avoid a duplicated period [#5285](https://github.com/ExpressionEngine/ExpressionEngine/pull/5285)
36+
- Fixed CP Table row handling for database results with a `columns` field, such as File Manager saved views [#5311](https://github.com/ExpressionEngine/ExpressionEngine/pull/5311)
37+
- Added missing MIME equivalents so allowed uploads like gzip, RAR, tar, FLAC, WAV, M4A, M4V, BMP, and PSD files validate reliably [#5321](https://github.com/ExpressionEngine/ExpressionEngine/pull/5321)
38+
- Resolved [#5320](https://github.com/ExpressionEngine/ExpressionEngine/issues/5320) where Channel Form `{field_id}` inside `{custom_fields}` could remain unparsed on PHP 8.1+ with native numeric database values
39+
- Resolved [#963](https://github.com/ExpressionEngine/ExpressionEngine/issues/963) by using stronger random byte generation for random strings and encryption keys
40+
- Resolved [#5325](https://github.com/ExpressionEngine/ExpressionEngine/issues/5325) where unchanged File fields inside Grid could fail upload-directory permission checks for non-super-admin users
41+
- Fixed date-only date picker selections so timestamp timezone conversion does not move the active calendar day [#5332](https://github.com/ExpressionEngine/ExpressionEngine/pull/5332)
42+
- Fixed Channel Field API validation callbacks on PHP 8 by passing positional field values instead of named array keys [#4987](https://github.com/ExpressionEngine/ExpressionEngine/pull/4987)
43+
- Improved Structure publish tab handling when creating new entries [#5331](https://github.com/ExpressionEngine/ExpressionEngine/pull/5331)
44+
- Improved add-on removal action handling [#5330](https://github.com/ExpressionEngine/ExpressionEngine/pull/5330)
45+
46+
**Developers** 💻
47+
48+
- Improved Moblog field handling and expanded related test coverage [#5327](https://github.com/ExpressionEngine/ExpressionEngine/pull/5327)
49+
- Improved member breadcrumb and ignore-list handling with expanded test coverage [#5333](https://github.com/ExpressionEngine/ExpressionEngine/pull/5333)
50+
- Added automated coverage for Channel Form field variables, File field Grid validation, Structure parent IDs, add-on removal, random string generation, member tag queries, and Moblog handling [#5322](https://github.com/ExpressionEngine/ExpressionEngine/pull/5322) [#5326](https://github.com/ExpressionEngine/ExpressionEngine/pull/5326) [#5331](https://github.com/ExpressionEngine/ExpressionEngine/pull/5331) [#5330](https://github.com/ExpressionEngine/ExpressionEngine/pull/5330) [#5324](https://github.com/ExpressionEngine/ExpressionEngine/pull/5324) [#5333](https://github.com/ExpressionEngine/ExpressionEngine/pull/5333) [#5327](https://github.com/ExpressionEngine/ExpressionEngine/pull/5327)
51+
1152
## Version 7.5.24
1253
(Release: June 8th, 2026)
1354

0 commit comments

Comments
 (0)