Asset indexes now remember their previously-selected source path. (#13147)
Added the enabledForSite field for entries queried via GraphQL. (#13214)
Added craft\base\ElementInterface::sourcePath().
Improved craft\helpers\FileHelper::getExtensionByMimeType() for some ambiguous, web-friendly MIME types.
Fixed a bug where reverting an entry’s content from a revision could omit some Matrix blocks.
Fixed an error that could occur when adding a new site to an entry which contained Matrix blocks, if the same site had been added and removed previously.
Fixed a bug where Matrix blocks nested within Neo or Super Table fields could be omitted when propagating an entry to a new site. (#13207)
Fixed a bug where craft\web\View::registerTwigExtension() could throw an exception if Twig was already initialized. (#13208)
Fixed a bug where entries mutated via GraphQL weren’t becoming globally enabled if enabled was set to true. (#13214)
Fixed a styling issue with “Post Date” and “Expiry Date” fields. (#13216)
Removed the OAuth 2.0 Client library, as it’s no longer used in core.
Fixed a bug where activation emails sent to newly-created users could link to the front-end site, if they were granted control panel access via a user group. (#13204)
Fixed a bug where “Required” lightswitch labels within field layout designers’ field settings slideouts weren’t getting translated. (#13230)
Fixed a bug where Date fields could display the wrong date. (#13233)
Deprecated the Craft.startsWith() JavaScript method. String.prototype.startsWith() should be used instead.
Fixed two XSS vulnerabilities.
4.4.11
Fixed a bug where Matrix blocks weren’t getting propagated to newly-added sites for entries. (#13181)
Fixed a SQL error that could occur when updating to Craft 4.4 on PostgreSQL. (#13186)
Fixed a bug where craft\helpers\StringHelper::isUtf8() was unreliable.
craft\helpers\App::normalizeVersion() now returns the highest version found before distribution info.
4.4.9
Volumes no longer validate if their field layout contains a field called extension, filename, height, kind, size, or width.
It’s now possible for plugins to register errors to entries’ typeId, parentId, and authorId attributes. (#13138)
Stack traces returned by craft\helpers\App::backtrace() now more closely resemble exception stack traces.
“Element query executed before Craft is fully initialized” warnings now include a stack trace.
Fixed a bug where queue-runner Ajax requests triggered on the front end weren’t getting closed before running the queue, potentially causing long front-end load delays.
Fixed a bug where long element titles weren’t wrapping. (#13143)
Fixed a user enumeration timing attack vulnerability.
Fixed a SQL error that could occur when upgrading to Craft 4, if any matrixblocks table rows referenced nonexistent element IDs. (#13121)
Fixed a SQL error that could occur when upgrading to Craft 4, if anything triggered an asset or volume query. (#13130)
Asset indexes now remember their previously-selected source path. (#13147)
Added the enabledForSite field for entries queried via GraphQL. (#13214)
Added craft\base\ElementInterface::sourcePath().
Improved craft\helpers\FileHelper::getExtensionByMimeType() for some ambiguous, web-friendly MIME types.
Fixed a bug where reverting an entry’s content from a revision could omit some Matrix blocks.
Fixed an error that could occur when adding a new site to an entry which contained Matrix blocks, if the same site had been added and removed previously.
Fixed a bug where Matrix blocks nested within Neo or Super Table fields could be omitted when propagating an entry to a new site. (#13207)
Fixed a bug where craft\web\View::registerTwigExtension() could throw an exception if Twig was already initialized. (#13208)
Fixed a bug where entries mutated via GraphQL weren’t becoming globally enabled if enabled was set to true. (#13214)
Fixed a styling issue with “Post Date” and “Expiry Date” fields. (#13216)
Removed the OAuth 2.0 Client library, as it’s no longer used in core.
Fixed a bug where activation emails sent to newly-created users could link to the front-end site, if they were granted control panel access via a user group. (#13204)
Fixed a bug where “Required” lightswitch labels within field layout designers’ field settings slideouts weren’t getting translated. (#13230)
Fixed a bug where Date fields could display the wrong date. (#13233)
Deprecated the Craft.startsWith() JavaScript method. String.prototype.startsWith() should be used instead.
Fixed two XSS vulnerabilities.
4.4.11 - 2023-05-15
Fixed a bug where Matrix blocks weren’t getting propagated to newly-added sites for entries. (#13181)
Fixed a SQL error that could occur when updating to Craft 4.4 on PostgreSQL. (#13186)
Fixed a bug where craft\helpers\StringHelper::isUtf8() was unreliable.
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 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/craftcms/redactor/network/alerts).
Bumps craftcms/cms from 4.3.3 to 4.4.12.
Release notes
Sourced from craftcms/cms's releases.
... (truncated)
Changelog
Sourced from craftcms/cms's changelog.
... (truncated)
Commits
7a534f8
Merge branch 'release/4.4.12' into maincd8900b
Finish 4.4.123fc3b9c
Merge branch 'v3' of https://github.com/craftcms/cms into develop1bb5d79
Finish 3.8.12cbb2dc9
Merge pull request #13235 from craftcms/t9n/develop8f8f78c
Merge pull request #13238 from craftcms/feature/source-path-keys--v4b1794fc
Merge pull request #13237 from craftcms/feature/source-path-keys--v36a188a5
Merge branch 'feature/source-path-keys--v3' of https://github.com/craftcms/cm...f19a054
Release notesf9fe570
Fixed@since
tagsDependabot 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 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/craftcms/redactor/network/alerts).