diff --git a/docs/add-ons/search/advanced.md b/docs/add-ons/search/advanced.md index 76207ca6d..2adaa86be 100755 --- a/docs/add-ons/search/advanced.md +++ b/docs/add-ons/search/advanced.md @@ -257,6 +257,20 @@ Or you can add the word "not" (with a space after it) to exclude channels: channel="not channel1|channel2|channel3" +### `entry_id=` + + entry_id="147" + +You can hard code the search form to only include specific entries. You may also specify multiple entries by separating them with the pipe character: + + entry_id="13|42|147" + +Or use "not" to exclude entries: + + entry_id="not 45|534|807" + +If you set the entry_id parameter to no value, the parameter will be ignored. + ### `form_class=` form_class="search_form" diff --git a/docs/add-ons/search/simple.md b/docs/add-ons/search/simple.md index e6d1047e6..5a5d2fb25 100755 --- a/docs/add-ons/search/simple.md +++ b/docs/add-ons/search/simple.md @@ -161,6 +161,20 @@ Or you can add the word "not" (with a space after it) to exclude channels: channel="not channel1|channel2|channel3" +### `entry_id=` + + entry_id="147" + +You can hard code the search form to only include specific entries. You may also specify multiple entries by separating them with the pipe character: + + entry_id="13|42|147" + +Or use "not" to exclude entries: + + entry_id="not 45|534|807" + +If you set the entry_id parameter to no value, the parameter will be ignored. + ### `where=` where="all" diff --git a/docs/channels/category-heading.md b/docs/channels/category-heading.md index ee6c9b63a..cf1db498a 100755 --- a/docs/channels/category-heading.md +++ b/docs/channels/category-heading.md @@ -50,6 +50,28 @@ The `category_url_title=` parameter allows you to specify the URL title of a spe NOTE: **Note:** You must specify the [`channel` parameter](channels/category-heading.md#channel) when using this parameter. +### `category_group=` + + category_group="2" + +Category Groups are specified by ID number. This parameter can be used with [`category_url_title=`](#category_url_title) to limit matching categories to a specific category group. + +As with many other parameters, you can stack category groups: + + category_group="1|2|4" + +Or use "not" to exclude category groups: + + category_group="not 2" + +Category URL titles are unique within a category group, but not across all category groups. If multiple eligible category groups contain the same category URL title, the first matching category is used unless you use `category_group=` to narrow the match. + +### `parent_only=` + + parent_only="yes" + +This parameter allows you to limit the Category Heading tag to only top-level categories. Child categories will not be displayed. + ### `disable=` disable="category_fields" diff --git a/docs/installation/changelog.md b/docs/installation/changelog.md index eb07ddc9b..36f79b369 100755 --- a/docs/installation/changelog.md +++ b/docs/installation/changelog.md @@ -8,12 +8,52 @@ --> # ExpressionEngine v7 Change Log +## Version 7.5.23 +(Release: May 12th, 2026) +
+
+ +
+
+ +**Enhancements** 🚀 + +- Added a clearer title treatment on the Edit Entry page, including a dedicated entry title row [#3864](https://github.com/ExpressionEngine/ExpressionEngine/pull/3864) +- Added support for multiple `orderby` and `sort` options when ordering Grid field rows [#5250](https://github.com/ExpressionEngine/ExpressionEngine/pull/5250) +- Added support for including or excluding entry IDs in Search form results [#5259](https://github.com/ExpressionEngine/ExpressionEngine/pull/5259) +- Added `category_group` and `parent_only` support to category heading output [#5270](https://github.com/ExpressionEngine/ExpressionEngine/pull/5270) + +**Bug Fixes** 💃🐛 + +- Resolved [#5205](https://github.com/ExpressionEngine/ExpressionEngine/issues/5205) where member field instructions were not displayed [#5206](https://github.com/ExpressionEngine/ExpressionEngine/pull/5206) +- Fixed WEBP and AVIF alpha transparency preservation in GD image manipulations [#5243](https://github.com/ExpressionEngine/ExpressionEngine/pull/5243) +- Resolved [#5252](https://github.com/ExpressionEngine/ExpressionEngine/issues/5252) where File Entries pagination could break with category filters [#5254](https://github.com/ExpressionEngine/ExpressionEngine/pull/5254) +- Resolved [#5253](https://github.com/ExpressionEngine/ExpressionEngine/issues/5253) where the File Manager category column could display incorrect data [#5255](https://github.com/ExpressionEngine/ExpressionEngine/pull/5255) +- Prevented fatal errors in legacy exception handling when the request constant is unavailable [#5266](https://github.com/ExpressionEngine/ExpressionEngine/pull/5266) +- Fixed PHP deprecation notices across Channel Form, Structure, Translate, Channel Set imports, template/model services, and related legacy paths [#5241](https://github.com/ExpressionEngine/ExpressionEngine/pull/5241) [#5261](https://github.com/ExpressionEngine/ExpressionEngine/pull/5261) [#5268](https://github.com/ExpressionEngine/ExpressionEngine/pull/5268) +- Resolved [#5225](https://github.com/ExpressionEngine/ExpressionEngine/issues/5225) where image manipulation tabs could be shown for corrupt files [#5271](https://github.com/ExpressionEngine/ExpressionEngine/pull/5271) +- Resolved [#5213](https://github.com/ExpressionEngine/ExpressionEngine/issues/5213) where a missing `site_pages` entry could throw a deprecation notice [#5272](https://github.com/ExpressionEngine/ExpressionEngine/pull/5272) +- Resolved [#4705](https://github.com/ExpressionEngine/ExpressionEngine/issues/4705) where the Control Panel log Search field could not be cleared [#5273](https://github.com/ExpressionEngine/ExpressionEngine/pull/5273) +- Fixed Markdown link normalization so Unicode links and protocols are handled correctly without changing visible link text [#5275](https://github.com/ExpressionEngine/ExpressionEngine/pull/5275) [#5276](https://github.com/ExpressionEngine/ExpressionEngine/pull/5276) + +**Developers** 💻 + +- Added extensive tests for Member Register, Template parsing, legacy database drivers, installer flows, SimplePie cache, Pages, Structure, File Manager, File field, Grid parser, and Grid model behavior [#5165](https://github.com/ExpressionEngine/ExpressionEngine/pull/5165) [#5178](https://github.com/ExpressionEngine/ExpressionEngine/pull/5178) [#5185](https://github.com/ExpressionEngine/ExpressionEngine/pull/5185) [#5186](https://github.com/ExpressionEngine/ExpressionEngine/pull/5186) [#5196](https://github.com/ExpressionEngine/ExpressionEngine/pull/5196) [#5216](https://github.com/ExpressionEngine/ExpressionEngine/pull/5216) [#5226](https://github.com/ExpressionEngine/ExpressionEngine/pull/5226) [#5232](https://github.com/ExpressionEngine/ExpressionEngine/pull/5232) [#5234](https://github.com/ExpressionEngine/ExpressionEngine/pull/5234) [#5247](https://github.com/ExpressionEngine/ExpressionEngine/pull/5247) [#5249](https://github.com/ExpressionEngine/ExpressionEngine/pull/5249) [#5251](https://github.com/ExpressionEngine/ExpressionEngine/pull/5251) [#5256](https://github.com/ExpressionEngine/ExpressionEngine/pull/5256) [#5257](https://github.com/ExpressionEngine/ExpressionEngine/pull/5257) +- Expanded core test coverage and deprecation cleanup for PHP 7.4 through PHP 8.5 [#5241](https://github.com/ExpressionEngine/ExpressionEngine/pull/5241) [#5261](https://github.com/ExpressionEngine/ExpressionEngine/pull/5261) [#5262](https://github.com/ExpressionEngine/ExpressionEngine/pull/5262) +- Normalized Search module conditionals for clearer operator precedence [#5264](https://github.com/ExpressionEngine/ExpressionEngine/pull/5264) +- Refactored Structure nav parser tests to avoid special bootstrapping [#5263](https://github.com/ExpressionEngine/ExpressionEngine/pull/5263) + ## Version 7.5.22 (Release: April 21st, 2026)