craft\gql\types\DateTime now supports JSON-encoded objects with date, time, and timezone keys.
craft\web\Response::setCacheHeaders() now includes the public directive in the Cache-Control header. (#13922)
Fixed a bug where ↑ and ↓ key presses would set focus to disabled menu options. (#13911)
Fixed a bug where elements’ localized GraphQL field wasn’t returning any results for drafts or revisions. (#13924)
Fixed a bug where dropdown option labels within Table fields weren’t getting translated. (#13914)
Fixed a bug where “Updating search indexes” jobs were getting queued for Matrix block revisions. (#13917)
Fixed a bug where control panel resources weren’t getting published on demand. (#13935)
Fixed privilege escalation vulnerabilities.
4.5.10
Added the db/drop-table-prefix command.
Top-level disabled related/nested elements are now included in “Extended” element exports. (#13496)
Related element validation is no longer recursive. (#13904)
Addresses’ owner elements are now automatically set on them during initialization, if they were queried with the owner address query param.
Entry Title fields are no longer shown when “Show the Title field” is disabled and there’s a validation error on the title attribute. (#13876)
Improved the reliability of image dimension detection. (#13886)
The default backup command for PostgreSQL no longer passes in --column-inserts to pg_dump.
Log contexts now include the environment name. (#13882)
Added craft\web\AssetManager::$cacheSourcePaths.
Fixed a bug where disclosure menus could be positioned off-screen on mobile.
Fixed a bug where element edit pages could show a context menu when it wasn’t necessary.
Fixed a bug where the “Delete entry for this site” action wasn’t deleting the canonical entry for the selected site, when editing a provisional draft.
Fixed an error that occurred when cropping an image that was missing its dimension info. (#13884)
Fixed an error that occurred if a filesystem didn’t have any settings. (#13883)
Fixed a bug where related element validation wansn’t ensuring that related elements were loaded in the same site as the source element when possible. (#13907)
Fixed a bug where sites weren’t always getting queried in the same order, if multiple sites’ sortOrder values were the same. (#13896)
4.5.9
Fixed a bug where it was possible to change the status for entries that didn’t show the Status field, via bulk editing. (#13854)
Fixed a PHP error that could occur when editing elements via slideouts. (#13867)
Fixed an error that could occur if no storage/ folder existed.
4.5.8
Improved the styling and accessibility of revision pages. (#13857, #13850)
Added the focalPoint argument to asset save mutations. (#13846)
The up command now accepts a --no-backup option.
{% cache %} tags now store any <meta> tags registered with yii\web\View::registerMetaTag(). (#13832)
Added craft\errors\ExitException.
Added craft\web\View::startMetaTagBuffer().
Added craft\web\View::clearMetaTagBuffer().
Added support for modifying the application config via a global craft_modify_app_config() function. (#13855)
Fixed a bug where {% exit %} tags without a status code weren’t outputting any HTML that had already been output in the template. (#13848)
Fixed a bug where it wasn’t possible to Ctrl/Command-click on multiple elements to select them. (#13853)
4.5.7
Field containers are no longer focusable unless a corresponding validation message is clicked on. (#13782)
craft\gql\types\DateTime now supports JSON-encoded objects with date, time, and timezone keys.
craft\web\Response::setCacheHeaders() now includes the public directive in the Cache-Control header. (#13922)
Fixed a bug where ↑ and ↓ key presses would set focus to disabled menu options. (#13911)
Fixed a bug where elements’ localized GraphQL field wasn’t returning any results for drafts or revisions. (#13924)
Fixed a bug where dropdown option labels within Table fields weren’t getting translated. (#13914)
Fixed a bug where “Updating search indexes” jobs were getting queued for Matrix block revisions. (#13917)
Fixed a bug where control panel resources weren’t getting published on demand. (#13935)
Fixed privilege escalation vulnerabilities.
4.5.10 - 2023-11-07
Added the db/drop-table-prefix command.
Top-level disabled related/nested elements are now included in “Extended” element exports. (#13496)
Related element validation is no longer recursive. (#13904)
Addresses’ owner elements are now automatically set on them during initialization, if they were queried with the owner address query param.
Entry Title fields are no longer shown when “Show the Title field” is disabled and there’s a validation error on the title attribute. (#13876)
Improved the reliability of image dimension detection. (#13886)
The default backup command for PostgreSQL no longer passes in --column-inserts to pg_dump.
Log contexts now include the environment name. (#13882)
Added craft\web\AssetManager::$cacheSourcePaths.
Fixed a bug where disclosure menus could be positioned off-screen on mobile.
Fixed a bug where element edit pages could show a context menu when it wasn’t necessary.
Fixed a bug where the “Delete entry for this site” action wasn’t deleting the canonical entry for the selected site, when editing a provisional draft.
Fixed an error that occurred when cropping an image that was missing its dimension info. (#13884)
Fixed an error that occurred if a filesystem didn’t have any settings. (#13883)
Fixed a bug where related element validation wansn’t ensuring that related elements were loaded in the same site as the source element when possible. (#13907)
Fixed a bug where sites weren’t always getting queried in the same order, if multiple sites’ sortOrder values were the same. (#13896)
4.5.9 - 2023-10-23
Fixed a bug where it was possible to change the status for entries that didn’t show the Status field, via bulk editing. (#13854)
Fixed a PHP error that could occur when editing elements via slideouts. (#13867)
Fixed an error that could occur if no storage/ folder existed.
4.5.8 - 2023-10-20
Improved the styling and accessibility of revision pages. (#13857, #13850)
Added the focalPoint argument to asset save mutations. (#13846)
The up command now accepts a --no-backup option.
{% cache %} tags now store any <meta> tags registered with yii\web\View::registerMetaTag(). (#13832)
Added craft\errors\ExitException.
Added craft\web\View::startMetaTagBuffer().
Added craft\web\View::clearMetaTagBuffer().
Added support for modifying the application config via a global craft_modify_app_config() function. (#13855)
Fixed a bug where {% exit %} tags without a status code weren’t outputting any HTML that had already been output in the template. (#13848)
Fixed a bug where it wasn’t possible to Ctrl/Command-click on multiple elements to select them. (#13853)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/24hoursmedia-craftcms/views-work/network/alerts).
Bumps craftcms/cms from 3.9.5 to 4.5.11.
Release notes
Sourced from craftcms/cms's releases.
... (truncated)
Changelog
Sourced from craftcms/cms's changelog.
... (truncated)
Commits
3ce6673
Merge branch 'release/4.5.11' into main80d6121
Finish 4.5.11d59f7a2
Merge branch 'v3' of https://github.com/craftcms/cms into develop12324d1
Finish 3.9.676caf9a
Merge pull request #13932 from craftcms/bugfix/element-pedb5fff9
Merge branch 'develop' into bugfix/element-ped29a74a
Merge branch 'v3' of https://github.com/craftcms/cms into developbe81eb6
Merge pull request #13931 from craftcms/bugfix/user-permsdfe1b83
Release note tweakd7b75d6
ApplicationTrait::onAfterRequest()Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show