Skip to content
28 changes: 24 additions & 4 deletions docs/add-ons/statistics.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,26 @@ Here is an example of the tag with the parameter in use:
statistics content
{/exp:stats}

### `status=`

status="open"

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:

status="draft|reviewed|published"

Or exclude statuses using "not"

status="not submitted|processing|closed"

If the `status=` parameter does not include `closed`, closed entries are excluded from the statistics.

Here is an example of the tag with the parameter in use:

{exp:stats channel="news" status="published|reviewed"}
statistics content
{/exp:stats}

## Variables

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

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

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.
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.

### `{last_entry_date}`

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

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.
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.

### `{last_visitor_date}`

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

### `{total_comments}`

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

### `{total_entries}`

The total number of active entries in the database (not closed and not expired). This variable can be affected by the `channel=` parameter.
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.

### `{total_guests}`

Expand Down
4 changes: 3 additions & 1 deletion docs/general/system-configuration-overrides.md
Original file line number Diff line number Diff line change
Expand Up @@ -2398,8 +2398,10 @@ Example Usage:
$config['redis'] = array(
'host' => '127.0.0.1',
'password' => NULL,
'username' => NULL,
'port' => 6379,
'timeout' => 0
'timeout' => 0,
'scheme' => NULL // Use 'tls' for Auth connection(username & password required)
);

## `relaxed_track_views`
Expand Down
40 changes: 40 additions & 0 deletions docs/installation/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,46 @@
-->
# ExpressionEngine v7 Change Log

## Version 7.5.24
(Release: June 8th, 2026)

NOTE: **Important:** This version includes important security updates.

<div class="max-w-7xl mx-autotext-center">
<div class="space-y-8 sm:space-y-12">
<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">

<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>
<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>
<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>
<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>
<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>
<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>
</ul>
</div>
</div>

**Enhancements** 🚀

- 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)
- Added Redis cache driver support for TLS connections, connection context options, and ACL username/password authentication [#5280](https://github.com/ExpressionEngine/ExpressionEngine/issues/5280)

**Bug Fixes** 💃🐛

- 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
- 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)
- 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)
- 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)
- 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)
- Fixed member subscription updates to validate posted selections and bind forum unsubscribe IDs before deletion
- Fixed a typo in the File Manager move modal destination language key [#5294](https://github.com/ExpressionEngine/ExpressionEngine/pull/5294)
- Fixed member logout return validation and rejected GET member search actions
- Fixed File Manager date sorting so same-date files use a deterministic ID tie-breaker [#5314](https://github.com/ExpressionEngine/ExpressionEngine/pull/5314)

**Developers** 💻

- 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)

## Version 7.5.23
(Release: May 12th, 2026)
<div class="max-w-7xl mx-autotext-center">
Expand Down
Loading