Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/fieldtypes/grid.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,10 @@ Specifies the maximum number of rows this Grid can have. For example, if you ent

Enables moving the Grid rows with drag & drop to change the order

#### Show Row Numbers

Enables the display of row count alongside each row in the data grid.

#### Grid layout

Tip: Grid Field Layout
Expand Down
12 changes: 11 additions & 1 deletion docs/fieldtypes/relationships.md
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,17 @@ You would access the child entry in your template using the following syntax:
{relationship_field:field2}
{/exp:channel:entries}

No looping occurs.
No looping occurs. (If you use this syntax when the field does have multiple child relationships, this will display the content from first item only.)

### Usage: Testing for Child Entries with a Conditional

There are two ways to test if there are any children belonging to the current entry and display content if there are none.

Outside of the `{relationship_field}` loop, use `{relationship_field:count}`, which will be either "" or "1". (Inside the loop, `{relationship_field:count}` always displays the current count.) You can also consider `{relationship_field:total_results}`, which will display the total count of children.

Therefore, the conditional to test for no child entries is: `{if "{relationship_field:count}" == ""}...{/if}`

Inside the `{relationship_field}` loop, you can use an `{if relationship_field:no_results}...{/if}` conditional.

## Accessing Siblings

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

## Version 7.5.14
(Release: August 6th, 2025)
<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/17011377?v=4" /><div class="space-y-2"><div class="text-xs font-medium lg:text-sm"><p class="mb-1">Brad Akin</p><p class="text-indigo-600"><a href="https://github.com/ExpressionEngine/ExpressionEngine/commits?author=bakin1999" target="_BLANK">@bakin1999</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/53965?v=4" /><div class="space-y-2"><div class="text-xs font-medium lg:text-sm"><p class="mb-1">Brian Litzinger</p><p class="text-indigo-600"><a href="https://github.com/ExpressionEngine/ExpressionEngine/commits?author=litzinger" target="_BLANK">@litzinger</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/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/11818941?v=4" /><div class="space-y-2"><div class="text-xs font-medium lg:text-sm"><p class="mb-1">Matt Johnson</p><p class="text-indigo-600"><a href="https://github.com/ExpressionEngine/ExpressionEngine/commits?author=matthewjohns0n" target="_BLANK">@matthewjohns0n</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/23382425?v=4" /><div class="space-y-2"><div class="text-xs font-medium lg:text-sm"><p class="mb-1">Yulya Lebed</p><p class="text-indigo-600"><a href="https://github.com/ExpressionEngine/ExpressionEngine/commits?author=Yulyaswan" target="_BLANK">@Yulyaswan</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/2423727?v=4" /><div class="space-y-2"><div class="text-xs font-medium lg:text-sm"><p class="mb-1">swierczek</p><p class="text-indigo-600"><a href="https://github.com/ExpressionEngine/ExpressionEngine/commits?author=swierczek" target="_BLANK">@swierczek</a></p></div></div></div></li>
</ul>
</div>
</div>

- Resolved [#4886](https://github.com/ExpressionEngine/ExpressionEngine/issues/4886) where RTE field was not initialized in Member Fields
- Resolved [#4903](https://github.com/ExpressionEngine/ExpressionEngine/issues/4903) where the log locations for dummy email driver weren't correct
- Resolved [#4625](https://github.com/ExpressionEngine/ExpressionEngine/issues/4625) where modifiers could not be applied to files with too long names
- Resolved [#4385](https://github.com/ExpressionEngine/ExpressionEngine/issues/4385) where Pro Search did not index File fields data well
- Resolved [#4623](https://github.com/ExpressionEngine/ExpressionEngine/issues/4623) where autosaves for new entry could be overwritten by another member
- Resolved [#4708](https://github.com/ExpressionEngine/ExpressionEngine/issues/4708) where superadmins were not able to edit their own secondary roles
- Resolved [#4430](https://github.com/ExpressionEngine/ExpressionEngine/issues/4430) where modules without `mcp` file did not update from CP
- Resolved [#4304](https://github.com/ExpressionEngine/ExpressionEngine/issues/4304) where untrimmed input caused validation issue
- Fixed minigrid settings issue [#4917](https://github.com/ExpressionEngine/ExpressionEngine/pull/4917)
- Fixed file category assignments if the file is in an upload location shared across MSM sites [#4929](https://github.com/ExpressionEngine/ExpressionEngine/pull/4929)
- Fixed issue with pro variables table variable [#4913](https://github.com/ExpressionEngine/ExpressionEngine/pull/4913)

**Enhancements** ✨

- Made credit, description, and location fields searchable in Files [#4930](https://github.com/ExpressionEngine/ExpressionEngine/pull/4930)
- Confirmed we have an integer before structure updates data [#4928](https://github.com/ExpressionEngine/ExpressionEngine/pull/4928)
- Updated ft.toggle.php to remove unused variable[#4927](https://github.com/ExpressionEngine/ExpressionEngine/pull/4927)
- Avoided unnecessary role query for guest users [#4872](https://github.com/ExpressionEngine/ExpressionEngine/pull/4872)
- Improved precision when displaying file size in File Manager [#4748](https://github.com/ExpressionEngine/ExpressionEngine/pull/4748)
- Improved [#4693](https://github.com/ExpressionEngine/ExpressionEngine/issues/4693); show row count on grid fields
- Supported PHP 8.4 & PHP 8.5 [#4527](https://github.com/ExpressionEngine/ExpressionEngine/pull/4527)
- Added ability to search using file ID in File Manager [#4471](https://github.com/ExpressionEngine/ExpressionEngine/issues/4471)

**Developers** 💻

- Added tertiary check on the object in case an Action calls the Template parser [#4867](https://github.com/ExpressionEngine/ExpressionEngine/pull/4867)
- Made `parseLayoutVariables` method public [#4638](https://github.com/ExpressionEngine/ExpressionEngine/pull/4638)

## Version 7.5.13
(Release: June 16th, 2025)

Expand Down