- Return URLs are now sanitized before being saved to the PHP session.
craft\services\Entries::getEntryTypeById()now has a$withTrashedargument.- Fixed a bug where admin tables’ pagination footers could be positioned incorrectly in slideouts. (#17187)
- Fixed a SQL error that could occur when running garbage collection. (#17197)
- Fixed a PHP error that could occur if malformed UTF-8 data was passed to
craft\helpers\StringHepler::replaceMb4(). (#17202) - Fixed a bug where “Applying new propagation method” jobs weren’t propagating elements to newly-supported sites. (#17207)
- Fixed a bug where
_includes/forms/button.twigwasn’t rendering labels set to'0'. (#17225) - Fixed a bug where Icon fields and icon selectors within option field settings weren’t remembering
0icon selections. - Fixed a bug where relational fields weren’t enforcing their “Maintain hierarchy” and “Branch Limit” settings on save.
- Fixed a bug where eager-loading relational field elements wasn’t always working, if multiple fields were aliased to the same handle.
- Fixed an error that could occur when applying project config changes after running the
entry-types/mergecommand, if the outgoing entry type was used by a Single section. (#16628) - Fixed a bug where
resave/*commands could end prematurely if an unexpected error occurred. - Fixed a bug where Matrix fields weren’t always loading nested entries in the control panel. (#17213)
- Fixed a bug where GraphQL queries could return unexpected results. (#17160)
- Fixed a bug where Card Attributes settings weren’t always remembering custom field selections, for fields that were just added to the field layout designer. (#17223)