diff --git a/docs/add-ons/statistics.md b/docs/add-ons/statistics.md index 395a115d..2e9c6995 100755 --- a/docs/add-ons/statistics.md +++ b/docs/add-ons/statistics.md @@ -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] @@ -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}` @@ -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}` diff --git a/docs/general/system-configuration-overrides.md b/docs/general/system-configuration-overrides.md index d0cf38ce..31d8a1fd 100755 --- a/docs/general/system-configuration-overrides.md +++ b/docs/general/system-configuration-overrides.md @@ -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` diff --git a/docs/installation/changelog.md b/docs/installation/changelog.md index 357c2be8..7170803d 100755 --- a/docs/installation/changelog.md +++ b/docs/installation/changelog.md @@ -8,6 +8,46 @@ --> # ExpressionEngine v7 Change Log +## Version 7.5.24 +(Release: June 8th, 2026) + +NOTE: **Important:** This version includes important security updates. + +
+
+ +
+
+ +**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)