Skip to content

Commit ae042ec

Browse files
committed
Merge branch '6.x' of github.com:craftcms/cms into feature/inertia-settings
2 parents 872722d + 213dfca commit ae042ec

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+3871
-3636
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,28 @@
22

33
## Unreleased
44

5+
- Fixed a bug where Matrix fields’ Entry Types settings were partially interactive when admin changes were disallowed. ([#18145](https://github.com/craftcms/cms/pull/18145))
6+
- Fixed a bug where users could be unable to sign in if an inactive user account existed with the same email address. ([#18148](https://github.com/craftcms/cms/issues/18148))
7+
- Fixed a bug where Content Block fields could appear to be missing their content when viewing a revision. ([#18149](https://github.com/craftcms/cms/issues/18149))
8+
- Fixed a bug where Dropdown and Radio Button fields weren’t handling `:empty:`/`:notempty:` element query params properly for options with blank values. ([#18156](https://github.com/craftcms/cms/issues/18156))
9+
- Fixed a bug where chip icons were getting rounded. ([#18163](https://github.com/craftcms/cms/pull/18163))
10+
- Fixed a bug where object templates that included another template were missing variables. ([#18165](https://github.com/craftcms/cms/issues/18165))
11+
12+
## 5.8.21 - 2025-12-04
13+
14+
- Improved the performance of saving nested elements on multi-site installs with a custom propagation method. ([#18126](https://github.com/craftcms/cms/issues/18126))
515
- Fixed a bug where remove buttons within multi-select Selectize inputs weren’t working if the input wasn’t focusend and fully in view. ([#18079](https://github.com/craftcms/cms/issues/18079))
616
- Fixed an error that could occur when executing a GraphQL mutation when the `lazyGqlTypes` config setting was enabled. ([#18014](https://github.com/craftcms/cms/issues/18014))
17+
- Fixed a PHP error that could occur when creating a username that began or ended with an `@`. ([#18123](https://github.com/craftcms/cms/pull/18123))
18+
- Fixed a bug where assets with disallowed file extensions could be stored in the system’s temp directory. ([#18049](https://github.com/craftcms/cms/pull/18049))
719
- Fixed a bug where font icons weren’t hidden from screen readers. ([#18078](https://github.com/craftcms/cms/pull/18078))
820
- Fixed a bug where relation fields weren’t handling `:empty:`/`:notempty:` element query params properly if the field had multiple instances within a field layout. ([#18092](https://github.com/craftcms/cms/pull/18092))
21+
- Fixed a bug where user preferences were being respected for users who formerly had access to the control panel.
22+
- Fixed a bug where nested entries could be reordered when their owner element was resaved programmatically. ([#18121](https://github.com/craftcms/cms/pull/18121))
23+
- Fixed RCE vulnerabilities. (GHSA-255j-qw47-wjh5, GHSA-742x-x762-7383)
24+
- Fixed an SSRF vulnerability. (GHSA-x27p-wfqw-hfcc)
25+
- Fixed a DoS vulnerability. (GHSA-v64r-7wg9-23pr)
26+
- Fixed an information disclosure vulnerability. (GHSA-53vf-c43h-j2x9)
927

1028
## 5.8.20 - 2025-11-18
1129

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
"league/uri": "^7.0",
5252
"moneyphp/money": "^4.0",
5353
"phpdocumentor/reflection-docblock": "^5.3",
54+
"phpoffice/phpspreadsheet": "^5.3",
5455
"pixelandtonic/imagine": "~1.3.3.1",
5556
"pragmarx/google2fa": "^8.0",
5657
"pragmarx/recovery": "^0.2.1",

0 commit comments

Comments
 (0)