| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 5.11.0 source code.tar.gz | 2026-09-01 | 11.6 MB | |
| 5.11.0 source code.zip | 2026-09-01 | 14.1 MB | |
| README.md | 2026-09-01 | 6.4 kB | |
| Totals: 3 Items | 25.8 MB | 1 | |
[!WARNING]
GraphQL fields that return user data (author,authorId,authors,authorIds,draftCreator,revisionCreator,uploader, anduploaderId) are no longer available to schemas that don’t have “Query for users” enabled.
Content Management
- Asset alt text no longer gets propagated to all sites the first time it’s filled in. (#19067)
Development
- The
paramsargument of theurl()Twig function now acceptsfalseto remove all params from the passed-in URL. (#19102) - Added
craft\web\DbSession, which should be used instead ofyii\web\DbSessionto prevent “headers already sent” warnings from getting logged. (#19139) - Arrays created from
craft\fields\data\LinkDataobjects now includetype,value,url,label,filename,link,attributes,defaultLabel,elementType,elementId,elementSiteId, andelementTitlekeys. ([craftcms/element-api#201](https://github.com/craftcms/element-api/issues/201))
Extensibility
- Added
craft\fieldlayoutelements\CustomField::$oldFieldUid. - Added
craft\fields\conditions\FieldConditionRuleInterface::getFieldUid(). - Added
craft\helpers\ElementHelper::containsTempSlug(). - Added
craft\helpers\Gql::canQueryAllUsers(). - Added
craft\helpers\UrlHelper::removeAllParams(). (#19102) - Added
craft\helpers\UrlHelper::removeParams(). (#19102) - Added
craft\services\Config::doesEnvVarExist(). - Added
craft\services\Elements::reorderNestedElements(). (#19321) - Improved
craft\helpers\App::parseEnv()behavior. (#19524, #19522) - The
$paramsargument ofcraft\helpers\UrlHelper::url()now acceptsfalseto remove all params from the passed-in URL. (#19102)
System
- Added support for
.well-known/passkey-endpointsrequests. (#19364) - The front-end login page no longer returns a redirect response for logged-in users, if it’s a preview request. (#19360)
- Improved queue job reservation performance when queues contain many large jobs. (#19097)
- Updated svg-sanitizer to 1.0.
- Updated Twig to 3.28.
- Updated yii2-debug to 2.1.28.
- Fixed a bug where
craft\web\Controller::asModelSuccess()andasModelFailure()could include more data than expected. (#19469) - Fixed a bug where eager-loading users’ addresses would also eager-load any addresses defined by custom Addresses fields.
- Fixed a bug where the primary site’s content wasn’t preferred when propagating a Single section’s entry to new sites. (#19473)
- Fixed a bug where asset bundles could be only partially published, if two requests attempted to publish and clear them concurrently. (#19477)
- Fixed a bug where propagated entries were getting URIs assigned based on their temporary slugs, if the section didn’t specify a URI format for the site the entry was initially saved in. (#19495)
- Fixed a bug where password managers could attempt to submit the TOTP 2FA form before the application was ready for it, causing the login page to reload. (#19497)
- Fixed an exception that was thrown if
nullwas passed to an asset query’suploaderparam. (#19484) - Fixed a bug where cached GraphQL queries weren’t registering the original queries’ cache tags or cache expiration date. (#19508)
- Fixed a bug where the control panel could become non-interactive after a slideout was closed. (#9912, #19511)
- Fixed a bug where typing an environment variable name into a plugin’s license key input could result in multiple additions to the
.envfile, and cause the license key input to disappear. (#19518) - Fixed an error that could occur when running the
fields/auto-mergecommand. (#19519) - Fixed a bug where passkeys created before updating to Craft 5.10 could no longer be used to log in. (#19530)
- Fixed an error that could occur when editing an element. (#17268)
- Fixed a bug where
getEagerLoadedElements()wasn’t returning results for eager-loaded native fields, such asauthors. (#19471) - Fixed a bug where field condition rules within field layout components weren’t getting updated when a custom field was replaced within the layout. (#19515)
- Fixed high-severity RCE vulnerabilities. (GHSA-g48f-wc2q-4rrv, GHSA-wr79-9v6x-5rfq, GHSA-qm9x-rmcj-h2rc, GHSA-xmwr-88vw-5ghh)
- Fixed a moderate-severity authorization bypass vulnerability. (GHSA-7rr3-4jcm-x526)
- Fixed a moderate-severity account hijack vulnerability. (GHSA-xh42-494x-2xgv)
- Fixed moderate-severity information disclosure vulnerabilities. (GHSA-pcmv-c398-gc5m, GHSA-4w9w-3x96-7ghp, GHSA-j697-8x93-7mp2)
- Fixed a low-severity information disclosure vulnerability. (GHSA-w643-x88w-6wcm)
- Fixed a low-severity RCE vulnerability. (GHSA-j6r9-fxgv-j7x5)