Skip to content

Commit 5291fc8

Browse files
committed
Merge remote-tracking branch 'origin/6.x' into frontend-elevated-sessions
2 parents 0ac0628 + 94c36bc commit 5291fc8

116 files changed

Lines changed: 3630 additions & 2992 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.

.github/workflows/tests.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,16 @@ jobs:
3737
uses: tj-actions/changed-files@v46
3838
with:
3939
files: |
40-
config
41-
lang
42-
resources/users
43-
resources/views
44-
routes
45-
src
46-
tests
40+
config/**
41+
lang/**
42+
resources/users/**
43+
resources/views/**
44+
routes/**
45+
src/**
46+
tests/**
4747
composer.json
4848
phpunit.xml.dist
4949
.github/workflows/tests.yml
50-
tests/Composer/__fixtures__
5150
**.php
5251
5352
- name: Determine whether tests should run

.npmrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ignore-scripts=true
2+
min-release-age=3

.storybook/preview.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {router} from '@inertiajs/vue3';
55
import {action} from 'storybook/actions';
66
import './storybook.css';
77
import './theme.css';
8-
import {translate} from '@/translations/translator';
8+
import {translate, translateChoice} from '@/translations/translator';
99
import registerUiComponents from '@/bootstrap/ui';
1010
import DateFormatter from '@/components/DateFormatter';
1111
import NumberFormatter from '@/components/NumberFormatter';
@@ -25,6 +25,7 @@ router.on('before', (event) => {
2525

2626
setup(async (app) => {
2727
window.__ = translate;
28+
window.__n = translateChoice;
2829

2930
window.Statamic = {
3031
$config: {
@@ -63,6 +64,7 @@ setup(async (app) => {
6364
};
6465

6566
app.config.globalProperties.__ = translate;
67+
app.config.globalProperties.__n = translateChoice;
6668
app.config.globalProperties.$date = new DateFormatter;
6769
app.config.globalProperties.$number = new NumberFormatter;
6870
app.config.globalProperties.cp_url = (url) => url;

.storybook/storybook.css

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
@custom-variant dark (&:where(.dark, .dark *));
1010

1111
:root {
12+
--focus-outline-color: var(--color-blue-400);
13+
1214
/* GROUP VARIABLES -- DECORATION -- COLOURS
1315
=================================================== */
1416
--color-code-background: hsl(287deg 80% 93.5%);

CHANGELOG.md

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

3+
## 6.14.0 (2026-04-16)
4+
5+
### What's new
6+
- Fieldset sections [#14297](https://github.com/statamic/cms/issues/14297) by @jackmcdade
7+
- Collaboration support [#13974](https://github.com/statamic/cms/issues/13974) by @joshuablum
8+
9+
### What's fixed
10+
- Use he-tree i18n prop for tree aria instructions [#14499](https://github.com/statamic/cms/issues/14499) by @jasonvarga
11+
- Rename `Add Block` back to `Add Set` in replicators [#14503](https://github.com/statamic/cms/issues/14503) by @joshuablum
12+
- Resolve Cascade content closure before checking content [#14502](https://github.com/statamic/cms/issues/14502) by @marcorieser
13+
- Fix nocache database driver failing on MySQL with invalid UTF-8 [#14505](https://github.com/statamic/cms/issues/14505) by @jasonvarga
14+
- Fix bard undos [#14506](https://github.com/statamic/cms/issues/14506) by @jackmcdade
15+
- Fix collection listing search case insensitivity [#14486](https://github.com/statamic/cms/issues/14486) by @joshuablum
16+
- Bump follow-redirects from 1.15.11 to 1.16.0 [#14498](https://github.com/statamic/cms/issues/14498) by @dependabot
17+
- Bump dompurify from 3.3.3 to 3.4.0 [#14500](https://github.com/statamic/cms/issues/14500) by @dependabot
18+
19+
20+
21+
## 6.13.0 (2026-04-13)
22+
23+
### What's new
24+
- Frontend Passkeys [#14453](https://github.com/statamic/cms/issues/14453) by @duncanmcclean
25+
- Allow control over who can be impersonated in UserPolicy [#14469](https://github.com/statamic/cms/issues/14469) by @ryanmitchell
26+
27+
### What's fixed
28+
- Fix Bard arrow keys/undo [#14467](https://github.com/statamic/cms/issues/14467) by @jackmcdade
29+
- Fix visible he-tree accessibility text in tree view [#14465](https://github.com/statamic/cms/issues/14465) by @duncanmcclean
30+
- Append to Bard Entry links [#11468](https://github.com/statamic/cms/issues/11468) by @edalzell
31+
- Disable broadcast provider when broadcasting driver is null [#14471](https://github.com/statamic/cms/issues/14471) by @jasonvarga
32+
- Make the collapsible section icon smaller to fit in with the rest of UI [#14478](https://github.com/statamic/cms/issues/14478) by @jaygeorge
33+
- Add `.npmrc` file [#14477](https://github.com/statamic/cms/issues/14477) by @duncanmcclean
34+
- Fix SVG sanitization tests [#14483](https://github.com/statamic/cms/issues/14483) by @duncanmcclean
35+
- Use `cursor: pointer` when selecting from asset grid [#14487](https://github.com/statamic/cms/issues/14487) by @joshuablum
36+
- Remove negative assertions from `TestCase` [#14458](https://github.com/statamic/cms/issues/14458) by @duncanmcclean
37+
- Harden OrderBys [#14474](https://github.com/statamic/cms/issues/14474) by @duncanmcclean
38+
- Harden query value resolution [#14476](https://github.com/statamic/cms/issues/14476) by @duncanmcclean
39+
- French translations [#14479](https://github.com/statamic/cms/issues/14479) by @ebeauchamps
40+
- Bump axios from 1.14.0 to 1.15.0 [#14473](https://github.com/statamic/cms/issues/14473) by @dependabot
41+
42+
43+
344
## 6.12.0 (2026-04-08)
445

546
### What's new

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"pixelfear/composer-dist-plugin": "^0.1.4",
2828
"pragmarx/google2fa": "^8.0 || ^9.0",
2929
"rebing/graphql-laravel": "^9.15",
30-
"rhukster/dom-sanitizer": "^1.0.7",
30+
"rhukster/dom-sanitizer": "^1.0.10",
3131
"spatie/blink": "^1.3",
3232
"spatie/error-solutions": "^1.0 || ^2.0",
3333
"statamic/stringy": "^3.1.2",

lang/de.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
"Add": "Hinzufügen",
3434
"Add a link label": "Linktitel hinzufügen",
3535
"Add Attribute": "Attribut hinzufügen",
36-
"Add Block": "Block hinzufügen",
3736
"Add child link to entry": "Untereintrag hinzufügen",
3837
"Add child nav item": "Unterpunkt hinzufügen",
3938
"Add Color": "Farbe hinzufügen",

lang/de_CH.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
"Add": "Hinzufügen",
3434
"Add a link label": "Linktitel hinzufügen",
3535
"Add Attribute": "Attribut hinzufügen",
36-
"Add Block": "Block hinzufügen",
3736
"Add child link to entry": "Untereintrag hinzufügen",
3837
"Add child nav item": "Unterpunkt hinzufügen",
3938
"Add Color": "Farbe hinzufügen",

lang/en/messages.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@
107107
'fields_visibility_instructions' => 'Control field visibility on publish forms.',
108108
'fieldset_import_fieldset_instructions' => 'The fieldset to be imported.',
109109
'fieldset_import_prefix_instructions' => 'Apply a prefix to each field when they are imported. e.g. hero_',
110+
'fieldset_import_section_behavior_instructions' => 'Choose whether imported fieldset sections should be preserved or flattened into this section.',
110111
'fieldset_intro' => 'Fieldsets are an optional companion to blueprints, acting as reusable partials that can be used within blueprints.',
111112
'fieldset_link_fields_prefix_instructions' => 'Prefix each field in the linked fieldset with this value. Useful for importing the same fields multiple times.',
112113
'fieldsets_handle_instructions' => 'Used to reference this fieldset elsewhere. This cannot be easily changed later.',

lang/fr.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
"Add": "Ajouter",
3434
"Add a link label": "Ajouter une étiquette de lien",
3535
"Add Attribute": "Ajouter des attributs",
36-
"Add Block": "Ajouter un bloc",
3736
"Add child link to entry": "Ajouter un lien enfant à l'entrée",
3837
"Add child nav item": "Ajouter un élément de navigation enfant",
3938
"Add Color": "Ajouter une couleur",
@@ -80,6 +79,7 @@
8079
"All caches cleared.": "Tous les caches ont été effacés.",
8180
"All of the following conditions pass": "Toutes les conditions suivantes sont remplies",
8281
"All rights reserved.": "Tous droits réservés.",
82+
"All Submissions": "Toutes les soumissions",
8383
"Allow additions": "Autoriser les ajouts",
8484
"Allow Antlers": "Autoriser Antlers",
8585
"Allow Any Color": "Autoriser toutes les couleurs",
@@ -488,6 +488,7 @@
488488
"Expanded format": "Format étendu",
489489
"Expect a root page": "S'attendre à une page racine",
490490
"Expired": "Expirée",
491+
"Export": "Exporter",
491492
"Export Submissions": "Exporter les soumissions",
492493
"Extend Session": "Prolonger la session",
493494
"Extension": "Extension",
@@ -512,12 +513,14 @@
512513
"File": "Fichier",
513514
"File Driver": "Driver de fichier",
514515
"Filename": "Nom du fichier",
516+
"Filtered Submissions": "Soumissions filtrées",
515517
"Filters": "Filtres",
516518
"Finish": "Terminer",
517519
"Finish cropping": "Finir le recadrage",
518520
"First Child": "Premier enfant",
519521
"Fix": "Réparer",
520522
"Fixed": "Fixe",
523+
"Flatten": "Aplaties",
521524
"Flip crop orientation": "Inverser l'orientation du recadrage",
522525
"Flip Orientation": "Inverser l'orientation",
523526
"Floating": "Flottante",
@@ -567,6 +570,7 @@
567570
"Group": "Groupe",
568571
"Groups": "Groupes",
569572
"Handle": "Identifiant",
573+
"Has Section|Has Sections": "A une section|A des sections",
570574
"Heading 1": "Titre 1",
571575
"Heading 2": "Titre 2",
572576
"Heading 3": "Titre 3",
@@ -598,6 +602,7 @@
598602
"ID not found": "ID non trouvée",
599603
"ID regenerated and Stache cleared": "ID regénéré et Stache effacé",
600604
"If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Si vous ne parvenez pas à cliquer sur le bouton \":actionText\", copiez et collez l'URL ci-dessous dans votre navigateur Web :",
605+
"Ignoring Section|Ignoring Sections": "Ignorer la section|Ignorer les sections",
601606
"Image": "Image",
602607
"Image Cache": "Cache des images",
603608
"Image cache cleared.": "Cache des images effacé.",
@@ -643,6 +648,7 @@
643648
"Item could not be deleted": "L'élément n'a pas pu être supprimé",
644649
"Item deleted|Items deleted": "Elément supprimé|Eléments supprimés",
645650
"Items could not be deleted": "Les éléments n'ont pas pu être supprimés",
651+
"Keep imported sections as-is.": "Conserver les sections importées telles quelles",
646652
"Key": "Clé",
647653
"Key Mappings": "Mappages des touches",
648654
"Keyed": "A clé",
@@ -718,6 +724,7 @@
718724
"Maximum items selected:": "Nombre maximal d'éléments sélectionnés :",
719725
"Maximum Rows": "Nb maxi de rangées",
720726
"Media": "Médias",
727+
"Merge all fields into this section.": "Fusionner tous les champs dans cette section",
721728
"Merge Cells": "Fusionner des cellules",
722729
"Min": "Mini",
723730
"Min Files": "Nb mini de fichiers",
@@ -809,6 +816,7 @@
809816
"Pages": "Pages",
810817
"Parser": "Analyseur",
811818
"Passkey": "Clé d'accès",
819+
"Passkey deleted.": "Clé d'accès supprimée.",
812820
"Passkeys": "Clés d'accès",
813821
"Password": "Mot de passe",
814822
"Password changed": "Mot de passe modifié",
@@ -836,6 +844,7 @@
836844
"Preferences by Role": "Préférences par rôle",
837845
"Prefix": "Préfixe",
838846
"Prepend": "Ajouter au début",
847+
"Preserve": "Conservées",
839848
"Press enter to access additional save options": "Appuyez sur Entrée pour accéder à des options de sauvegarde supplémentaires",
840849
"Preview": "Aperçu",
841850
"Preview Image": "Image d'aperçu",
@@ -971,6 +980,7 @@
971980
"Searchable": "Consultable",
972981
"Searchables": "Consultables",
973982
"Second": "Seconde",
983+
"Section Behavior": "Comportement des sections",
974984
"Security": "Sécurité",
975985
"Security update available": "Mise à jour de sécurité disponible",
976986
"Select": "Choisir",

0 commit comments

Comments
 (0)