Skip to content

Commit 3b6ff43

Browse files
authored
Merge pull request #1153 from ExpressionEngine/7.dev
Change log for 7.5.24
2 parents 76a8db1 + fa4cc69 commit 3b6ff43

3 files changed

Lines changed: 67 additions & 5 deletions

File tree

docs/add-ons/statistics.md

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,26 @@ Here is an example of the tag with the parameter in use:
4949
statistics content
5050
{/exp:stats}
5151

52+
### `status=`
53+
54+
status="open"
55+
56+
This parameter can be used to restrict statistics reporting to entries assigned to a particular [status](control-panel/channels.md#statuses-tab). Status-filtered statistics include entries that are not expired and do not have a future entry date. You can choose multiple statuses using a pipe:
57+
58+
status="draft|reviewed|published"
59+
60+
Or exclude statuses using "not"
61+
62+
status="not submitted|processing|closed"
63+
64+
If the `status=` parameter does not include `closed`, closed entries are excluded from the statistics.
65+
66+
Here is an example of the tag with the parameter in use:
67+
68+
{exp:stats channel="news" status="published|reviewed"}
69+
statistics content
70+
{/exp:stats}
71+
5272
## Variables
5373

5474
[TOC=3]
@@ -57,13 +77,13 @@ Here is an example of the tag with the parameter in use:
5777

5878
{last_comment_date format="%m/%d/%Y %h:%i %a"}
5979

60-
The date of the most recent comment. This variable can be affected by the channel= parameter. See [Date Variable Formatting](templates/date-variable-formatting.md) for more information.
80+
The date of the most recent comment. This variable can be affected by the `channel=` and `status=` parameters. See [Date Variable Formatting](templates/date-variable-formatting.md) for more information.
6181

6282
### `{last_entry_date}`
6383

6484
{last_entry_date format="%m/%d/%Y %h:%i %a"}
6585

66-
The date of the most recent entry. This variable can be affected by the channel= parameter. See [Date Variable Formatting](templates/date-variable-formatting.md) for more information.
86+
The date of the most recent entry. This variable can be affected by the `channel=` and `status=` parameters. See [Date Variable Formatting](templates/date-variable-formatting.md) for more information.
6787

6888
### `{last_visitor_date}`
6989

@@ -87,11 +107,11 @@ The total number of people currently online who have chosen to be "anonymous" an
87107

88108
### `{total_comments}`
89109

90-
The combined total number of comments for all entries. This variable can be affected by the channel= parameter.
110+
The combined total number of comments for all entries. This variable can be affected by the `channel=` and `status=` parameters.
91111

92112
### `{total_entries}`
93113

94-
The total number of active entries in the database (not closed and not expired). This variable can be affected by the `channel=` parameter.
114+
The total number of active entries in the database. This variable can be affected by the `channel=` and `status=` parameters. If the `status=` parameter includes `closed`, closed entries are included in this total.
95115

96116
### `{total_guests}`
97117

docs/general/system-configuration-overrides.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2398,8 +2398,10 @@ Example Usage:
23982398
$config['redis'] = array(
23992399
'host' => '127.0.0.1',
24002400
'password' => NULL,
2401+
'username' => NULL,
24012402
'port' => 6379,
2402-
'timeout' => 0
2403+
'timeout' => 0,
2404+
'scheme' => NULL // Use 'tls' for Auth connection(username & password required)
24032405
);
24042406

24052407
## `relaxed_track_views`

docs/installation/changelog.md

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

11+
## Version 7.5.24
12+
(Release: June 8th, 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/178574644?v=4" /><div class="space-y-2"><div class="text-xs font-medium lg:text-sm"><p class="mb-1">doneill</p><p class="text-indigo-600"><a href="https://github.com/ExpressionEngine/ExpressionEngine/commits?author=DONEILL-emp" target="_BLANK">@DONEILL-emp</a></p></div></div></div></li>
25+
<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>
26+
</ul>
27+
</div>
28+
</div>
29+
30+
**Enhancements** 🚀
31+
32+
- Added `status` support to the `{exp:stats}` tag for entry totals, comment totals, and latest entry/comment dates [#5301](https://github.com/ExpressionEngine/ExpressionEngine/issues/5301)
33+
- Added Redis cache driver support for TLS connections, connection context options, and ACL username/password authentication [#5280](https://github.com/ExpressionEngine/ExpressionEngine/issues/5280)
34+
35+
**Bug Fixes** 💃🐛
36+
37+
- Resolved [#4902](https://github.com/ExpressionEngine/ExpressionEngine/issues/4902) where Channel Form could show a PHP error when displaying a Grid field on an MSM site
38+
- Resolved public exception display behavior so logged-out visitors in non-debug mode see a generic error while detailed output remains available for debug, CLI, and logged-in contexts [#5291](https://github.com/ExpressionEngine/ExpressionEngine/pull/5291)
39+
- Fixed `{exp:stats}` cache bleed when channel-filtered and unfiltered Stats tags are used on the same template [#5305](https://github.com/ExpressionEngine/ExpressionEngine/pull/5305)
40+
- Fixed member manager Date filter rendering when no join date filter is selected, preventing a PHP deprecation notice [#5297](https://github.com/ExpressionEngine/ExpressionEngine/issues/5297)
41+
- Improved upload filename validation for hidden, path-like, blocked, and control-character filenames, including configured filename overrides and conflict-resolution renames [#5306](https://github.com/ExpressionEngine/ExpressionEngine/pull/5306)
42+
- Fixed member subscription updates to validate posted selections and bind forum unsubscribe IDs before deletion
43+
- Fixed a typo in the File Manager move modal destination language key [#5294](https://github.com/ExpressionEngine/ExpressionEngine/pull/5294)
44+
- Fixed member logout return validation and rejected GET member search actions
45+
- Fixed File Manager date sorting so same-date files use a deterministic ID tie-breaker [#5314](https://github.com/ExpressionEngine/ExpressionEngine/pull/5314)
46+
47+
**Developers** 💻
48+
49+
- Added automated coverage for Stats status filtering/cache behavior, Redis TLS/ACL options, member subscription updates, member logout and search handling, and upload filename validation [#5280](https://github.com/ExpressionEngine/ExpressionEngine/issues/5280) [#5301](https://github.com/ExpressionEngine/ExpressionEngine/issues/5301) [#5305](https://github.com/ExpressionEngine/ExpressionEngine/pull/5305) [#5306](https://github.com/ExpressionEngine/ExpressionEngine/pull/5306) [#5307](https://github.com/ExpressionEngine/ExpressionEngine/pull/5307)
50+
1151
## Version 7.5.23
1252
(Release: May 12th, 2026)
1353
<div class="max-w-7xl mx-autotext-center">

0 commit comments

Comments
 (0)