Skip to content

Commit e486c10

Browse files
committed
Merge remote-tracking branch 'origin/6.x' into collaboration-addon-support
2 parents c65b774 + 7292e8f commit e486c10

196 files changed

Lines changed: 6827 additions & 2604 deletions

File tree

Some content is hidden

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

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,5 @@ composer.lock
1717
.env
1818
bundle-stats.html
1919
.claude/settings.local.json
20+
polyscope.json
2021
storybook-static

.storybook/main.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ const config: StorybookConfig = {
2525
'@api': resolve(process.cwd(), 'resources/js/api.js'),
2626
};
2727
}
28+
config.build = {
29+
...config.build,
30+
reportCompressedSize: false,
31+
};
2832
return config;
2933
},
3034
};

CHANGELOG.md

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,87 @@
11
# Release Notes
22

3+
## 6.12.0 (2026-04-08)
4+
5+
### What's new
6+
- Add support for filtering conditions in Assets Tag [#13936](https://github.com/statamic/cms/issues/13936) by @jackmcdade
7+
8+
### What's fixed
9+
- Add padding around 2FA QR code for dark mode scanning [#14460](https://github.com/statamic/cms/issues/14460) by @duncanmcclean
10+
- Fix form submissions with non-UTF-8 data crashing the CP listing [#14461](https://github.com/statamic/cms/issues/14461) by @duncanmcclean
11+
- Remove deprecated function calls [#14457](https://github.com/statamic/cms/issues/14457) by @justindantzer
12+
- Upgrade to Vite 8 [#14459](https://github.com/statamic/cms/issues/14459) by @jasonvarga
13+
- Nested fields should respect read-only state [#14351](https://github.com/statamic/cms/issues/14351) by @duncanmcclean
14+
15+
16+
17+
## 6.11.0 (2026-04-07)
18+
19+
### What's new
20+
- Add support for public properties to PathDataManager [#11697](https://github.com/statamic/cms/issues/11697) by @marcorieser
21+
- Add ability to filter submission exports [#14432](https://github.com/statamic/cms/issues/14432) by @jasonvarga
22+
- Add elevated session guards to AssignGroups and AssignRoles actions [#14450](https://github.com/statamic/cms/issues/14450) by @jasonvarga
23+
24+
### What's fixed
25+
- Fix Stache index re-entrancy causing null URIs on cold stache [#14181](https://github.com/statamic/cms/issues/14181) by @o1y
26+
- Fix form submission types [#14430](https://github.com/statamic/cms/issues/14430) by @daun
27+
- Support decimal values in Range fieldtype [#13096](https://github.com/statamic/cms/issues/13096) by @hastinbe
28+
- Add `link` tag to allowed Antlers tags [#14438](https://github.com/statamic/cms/issues/14438) by @edalzell
29+
- Add `@default` support to Antlers content allowlists [#14440](https://github.com/statamic/cms/issues/14440) by @jasonvarga
30+
- Centralize SVG sanitization and sanitize CSS in style tags [#14442](https://github.com/statamic/cms/issues/14442) by @jasonvarga
31+
- Fix serializable_classes issues [#14443](https://github.com/statamic/cms/issues/14443) by @jasonvarga
32+
- Fix addon settings always showing as migratable [#14444](https://github.com/statamic/cms/issues/14444) by @duncanmcclean
33+
- Fix creating passkeys with JSON session serialization [#14448](https://github.com/statamic/cms/issues/14448) by @duncanmcclean
34+
- Stop auto-logging in users after password reset [#14454](https://github.com/statamic/cms/issues/14454) by @jasonvarga
35+
- Fix sync/desync on localizable nested fields [#14335](https://github.com/statamic/cms/issues/14335) by @duncanmcclean
36+
- French translations [#14431](https://github.com/statamic/cms/issues/14431) by @ebeauchamps
37+
- Bump defu from 6.1.4 to 6.1.6 [#14434](https://github.com/statamic/cms/issues/14434) by @dependabot
38+
- Bump vite from 7.1.12 to 7.3.2 [#14441](https://github.com/statamic/cms/issues/14441) by @dependabot
39+
40+
41+
42+
## 6.10.0 (2026-04-02)
43+
44+
### What's new
45+
- Default values can be computed [#14279](https://github.com/statamic/cms/issues/14279) by @edalzell
46+
- Ability to add to the filename replacements list [#14316](https://github.com/statamic/cms/issues/14316) by @edalzell
47+
48+
### What's fixed
49+
- Harden OrderBys [#14421](https://github.com/statamic/cms/issues/14421) by @jasonvarga
50+
- Serialize nocache regions before storing in cache [#14422](https://github.com/statamic/cms/issues/14422) by @jasonvarga
51+
- Fix invalid HTML `lang` attribute [#14427](https://github.com/statamic/cms/issues/14427) by @duncanmcclean
52+
- Add serializable classes to allowlist [#14416](https://github.com/statamic/cms/issues/14416) by @duncanmcclean
53+
- Filter invalid UTF-8 locales from dictionary [#14426](https://github.com/statamic/cms/issues/14426) by @duncanmcclean
54+
- Fallback to option key in listings when label is missing [#14429](https://github.com/statamic/cms/issues/14429) by @duncanmcclean
55+
- Ensure moved/removed entries are statically invalidated [#14386](https://github.com/statamic/cms/issues/14386) by @ryanmitchell
56+
- Catch axios errors in blueprint builder [#14428](https://github.com/statamic/cms/issues/14428) by @duncanmcclean
57+
- Improve error handling when requiring starter kits [#14411](https://github.com/statamic/cms/issues/14411) by @duncanmcclean
58+
- Ensure empty addon settings get default blueprint values [#14384](https://github.com/statamic/cms/issues/14384) by @ryanmitchell
59+
- Bump lodash-es from 4.17.23 to 4.18.1 [#14425](https://github.com/statamic/cms/issues/14425) by @dependabot
60+
61+
62+
63+
## 6.9.0 (2026-04-01)
64+
65+
### What's new
66+
- Add a Text component [#14247](https://github.com/statamic/cms/issues/14247) by @jaygeorge
67+
- Emit `asset.saved` event from asset editor [#14392](https://github.com/statamic/cms/issues/14392) by @duncanmcclean
68+
69+
### What's fixed
70+
- Fix collection whereStatus logic [#14380](https://github.com/statamic/cms/issues/14380) by @jackmcdade
71+
- Implement whereStatus() on search query builder [#14387](https://github.com/statamic/cms/issues/14387) by @ryanmitchell
72+
- Blueprint button order changes [#14365](https://github.com/statamic/cms/issues/14365) by @jaygeorge
73+
- Fix address bar overlapping bottom of content (typically on iOS) [#14399](https://github.com/statamic/cms/issues/14399) by @jaygeorge
74+
- Fix nested Bard toolbar focus issues [#14396](https://github.com/statamic/cms/issues/14396) by @jaygeorge
75+
- Fix nav section border radius [#14409](https://github.com/statamic/cms/issues/14409) by @jaygeorge
76+
- Fix conditional field borders [#14407](https://github.com/statamic/cms/issues/14407) by @thomasvantuycom
77+
- Fix collection listing dates from wrapping [#14415](https://github.com/statamic/cms/issues/14415) by @jaygeorge
78+
- Fix Parameters make method [#14418](https://github.com/statamic/cms/issues/14418) by @jasonvarga
79+
- Prevent npm packages from executing malicious code via `postinstall` [#14417](https://github.com/statamic/cms/issues/14417) by @duncanmcclean
80+
- French translations [#14393](https://github.com/statamic/cms/issues/14393) by @ebeauchamps
81+
- Bump brace-expansion from 2.0.2 to 2.0.3 [#14383](https://github.com/statamic/cms/issues/14383) by @dependabot
82+
83+
84+
385
## 6.8.0 (2026-03-27)
486

587
### What's new

config/antlers.php

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,4 +57,25 @@
5757

5858
],
5959

60+
/*
61+
|--------------------------------------------------------------------------
62+
| User content allowlists
63+
|--------------------------------------------------------------------------
64+
|
65+
| These control which tags and modifiers will be permitted in user-supplied
66+
| Antlers (e.g. fields with `antlers: true`). Include the literal string
67+
| `@default` in the array to merge Statamic's defaults with your own.
68+
|
69+
*/
70+
71+
// 'allowedContentTags' => [
72+
// '@default',
73+
// 'foo:*',
74+
// ],
75+
76+
// 'allowedContentModifiers' => [
77+
// '@default',
78+
// 'foo'
79+
// ],
80+
6081
];

config/assets.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,19 @@
207207

208208
'additional_uploadable_extensions' => [],
209209

210+
/*
211+
|--------------------------------------------------------------------------
212+
| Additional Filename Character Replacements
213+
|--------------------------------------------------------------------------
214+
|
215+
| When uploading files, certain characters in filenames will be replaced
216+
| to ensure a safe filename. You may configure additional replacements.
217+
| These are in addition to the native ones. They are not overridable.
218+
|
219+
*/
220+
221+
'additional_filename_replacements' => [],
222+
210223
/*
211224
|--------------------------------------------------------------------------
212225
| SVG Sanitization

lang/ar.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@
9999
"Application Cache": "ذاكرة تخزين التطبيق",
100100
"Application cache cleared.": "تم مسح ذاكرة تخزين التطبيق.",
101101
"Apply": "تطبيق",
102+
"Save All": "حفظ الكل",
102103
"Apply Link": "تطبيق الرابط",
103104
"Are you sure you want to delete this column?": "هل أنت متأكد أنك تريد حذف هذا العمود؟",
104105
"Are you sure you want to delete this entry?": "هل أنت متأكد أنك تريد حذف هذا الإدخال؟",

lang/az.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@
9999
"Application Cache": "Tətbiqi Program Keşi",
100100
"Application cache cleared.": "Tətbiq Program keşi təmizləndi.",
101101
"Apply": "Tətbiq et",
102+
"Save All": "Hamısını yadda saxla",
102103
"Apply Link": "Keçidi tətbiq et",
103104
"Are you sure you want to delete this column?": "Bu sütunu silmək istədiyinizə əminsinizmi?",
104105
"Are you sure you want to delete this entry?": "Bu girişi silmək istədiyinizə əminsinizmi?",

lang/cs.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@
9999
"Application Cache": "Mezipaměť aplikace",
100100
"Application cache cleared.": "Mezipaměť aplikace vymazána.",
101101
"Apply": "Použít",
102+
"Save All": "Uložit vše",
102103
"Apply Link": "Použít odkaz",
103104
"Are you sure you want to delete this column?": "Opravdu chcete smazat tento sloupec?",
104105
"Are you sure you want to delete this entry?": "Opravdu chcete smazat tento záznam?",

lang/da.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@
9999
"Application Cache": "Applikationscache",
100100
"Application cache cleared.": "Applikationscache ryddet.",
101101
"Apply": "Anvende",
102+
"Save All": "Gem alle",
102103
"Apply Link": "Anvend link",
103104
"Are you sure you want to delete this column?": "Er du sikker på, at du vil slette denne kolonne?",
104105
"Are you sure you want to delete this entry?": "Er du sikker på, at du vil slette denne?",

lang/de.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@
109109
"Apply": "Übernehmen",
110110
"Apply & Close All": "Übernehmen & alle schließen",
111111
"Apply & Save": "Übernehmen & Speichern",
112+
"Save All": "Alle speichern",
112113
"Apply Link": "Link übernehmen",
113114
"Apply Query Scopes": "Query-Scopes anwenden",
114115
"Archive": "Archiv",

0 commit comments

Comments
 (0)