Skip to content

Commit 8417cc0

Browse files
committed
Merge branch '5.9' into 6.x
# Conflicts: # CHANGELOG-WIP.md # composer.json # composer.lock # src/Field/Matrix.php # src/config/app.php # src/controllers/FieldsController.php # src/controllers/UpdaterController.php # src/migrations/Install.php # src/services/Entries.php # src/services/Gc.php # yii2-adapter/legacy/elements/User.php # yii2-adapter/legacy/helpers/StringHelper.php # yii2-adapter/legacy/services/Search.php # yii2-adapter/legacy/web/BaseSpreadsheetResponseFormatter.php # yii2-adapter/legacy/web/CsvResponseFormatter.php # yii2-adapter/legacy/web/XlsxResponseFormatter.php # yii2-adapter/legacy/web/YamlResponseFormatter.php # yii2-adapter/tests-laravel/Legacy/helpers/StringHelperTest.php
2 parents e2517c2 + 0f51ca5 commit 8417cc0

Some content is hidden

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

49 files changed

+3826
-3597
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
@@ -50,6 +50,7 @@
5050
"league/uri": "^7.0",
5151
"moneyphp/money": "^4.0",
5252
"phpdocumentor/reflection-docblock": "^5.3",
53+
"phpoffice/phpspreadsheet": "^5.3",
5354
"pixelandtonic/imagine": "~1.3.3.1",
5455
"pragmarx/google2fa": "^8.0",
5556
"pragmarx/recovery": "^0.2.1",

0 commit comments

Comments
 (0)