Commit Graph
1049 Commits
Author SHA1 Message Date
Nicolas Grekas 5c016aa26b Declare JSON schema for routes.yaml and services.yaml 2025-08-21 16:50:56 +02:00
Marcos Gómez VilchesandGitHub dd489df577 fix: [LiveComponent] CSRF token not valid after form second submit
Fix the “invalid CSRF token” error when working with live-components and submitting a form a second time, for example if a server-side validation fails and the form is re-rendered.
2025-08-20 11:54:48 +02:00
Fabien PotencierandGitHub b04a17d748 Merge pull request #1437 from Kocal/patch-2
[Panther] Configure env `PANTHER_DEVTOOLS=0`
2025-08-04 22:19:37 +02:00
Oskar Stark b369d5ddf1 - 2025-07-28 14:38:00 +02:00
Oskar Stark 3c28471039 Rename AIBundle to AiBundle 2025-07-28 09:17:46 +02:00
Hugo AlliaumeandGitHub 58a36789b5 [Turbo] Correctly fix framework.csrf_protection.check_header configuration (#1440) 2025-07-27 15:04:32 +02:00
Hugo Alliaume 420b3ac468 [Turbo] Fix check_header configuration 2025-07-25 20:37:40 +02:00
Oskar StarkandGitHub d426e2588e Add symfony/ai-bundle (#1438)
* Add symfony/ai-bundle

* -
2025-07-18 07:44:04 +02:00
Hugo AlliaumeandGitHub bb4256a144 [Panther] Configure env PANTHER_DEVTOOLS=0
Following https://github.com/symfony/panther/issues/675 and https://github.com/symfony/ux/pull/2873, passing `PANTHER_DEVTOOLS=0` (it is enabled by default) fixes issues when using Chrome 137+.

I agree this is not the best fix, surely something must be fixed upsteam, but for the moment, disabling devtools allows Panther to be usable again in some behaviors.
2025-07-16 09:18:11 +02:00
Craig HeydenburgandGitHub 061f8015e8 remove "useless" escape (#1436)
closes https://github.com/symfony/symfony/issues/60983
2025-07-08 16:58:35 +02:00
Fabien PotencierandGitHub 137e34765a Merge pull request #1429 from kbond/ux-aliases
[symfony/ux-*] add aliases
2025-07-04 08:39:21 +02:00
Fabien PotencierandGitHub 412090557e Merge pull request #1426 from HypeMC/fix-panther-recipe
[symfony/panther] Fix compatibility with Symfony 7.3 & PHPUnit 11
2025-07-04 08:36:10 +02:00
Fabien PotencierandGitHub 60dd462e66 Merge pull request #1422 from HypeMC/panther-requires
[symfony/panther] Add requires for extension
2025-07-04 08:35:10 +02:00
Christian FlothmannandGitHub b13fd0b101 enable framework.profiler.collect_serializer_data in the test environment (#1433) 2025-06-28 16:07:33 +02:00
Romain MonteilandGitHub 9490dae10a Fix legacy ENV definition (#1432) 2025-06-18 12:10:50 +02:00
Kevin Bond 2890bfcc60 [symfony/ux-*] add aliases 2025-06-10 15:12:11 -04:00
Alexander SchranzandGitHub d7254400b0 Adjust editorconfig for docker compose and markdown files (#1427)
* Adjust editorconfig for docker compose and markdown files

* Add reference link
2025-06-03 08:05:28 -04:00
HypeMC ffaa37f55a [symfony/panther] Fix compatibility with Symfony 7.3 & PHPUnit 11 2025-06-01 01:33:56 +02:00
Kevin Bond e14716bdcb [symfony/translation] remove fallbacks config 2025-05-29 14:44:42 -04:00
HypeMC 2da4d864c2 [symfony/panther] Add requires for extension 2025-05-29 20:22:32 +02:00
Wouter de JongandGitHub 130b2339a9 Add PHPUnit 11 recipe, treat PHPUnitBridge only as a PHPUnit extension (#1401) 2025-05-28 16:34:10 +02:00
HypeMCandGitHub be40a28e0d [symfony/property-info] Add with_constructor_extractor (#1419) 2025-05-28 09:18:08 +02:00
Kevin Bond cbe85d6f8d [symfony/framework-bundle] keep .editorconfig only in 7.3 2025-05-16 16:53:30 -04:00
Kevin BondandGitHub 8125218382 [symfony/framework-bundle] add .editorconfig (#1413) 2025-05-16 12:44:30 +02:00
LaurentSansonandGitHub 9e0b6e77f8 [Panther] Fix: Add hadolint ignore to Panther recipe (#1369)
* fix: add hadolint ignore to panther recipe

* fix: add hadolint on right line
2025-05-07 11:28:38 +02:00
Fabien PotencierandGitHub c68ae2aded Merge pull request #1387 from smnandre/patch-4
[TwigComponent] Add alias "twig-component"
2025-05-07 08:39:03 +02:00
Fabien PotencierandGitHub 49e67a337d Merge pull request #1388 from smnandre/patch-5
[LiveComponent] Add alias "live-component"
2025-05-07 08:38:41 +02:00
Fabien PotencierandGitHub 597549ef9d Use PHP rougin config files instead of XML ones (#1407) 2025-04-27 19:08:28 +02:00
Kevin BondandGitHub a8f19ded98 Add symfony/scheduler recipe (#1403) 2025-04-18 08:08:38 +02:00
bacda33468 [webpack-encore-bundle] Disable build notifications by default (#1353)
* Commented for config and removed dependency in package

* Update symfony/webpack-encore-bundle/2.0/webpack.config.js

Co-authored-by: Hugo Alliaume <hugo@alliau.me>

---------

Co-authored-by: Hugo Alliaume <hugo@alliau.me>
2025-04-14 09:32:32 -04:00
Fabien PotencierandGitHub a997d2cbdd Merge pull request #1391 from symfony/container-config-simplification
Remove configuration defaults for the container
2025-03-17 13:05:50 -07:00
Fabien PotencierandGitHub 74320a1901 Merge pull request #1390 from symfony/simplify-web-profiler-default-config
Simplify web profile default config
2025-03-16 20:50:51 -07:00
Fabien Potencier cb173cf8d3 Remove configuration defaults for the container 2025-03-16 10:10:34 -05:00
Fabien Potencier 34f5db6c82 Simplify web profile default config 2025-03-16 09:18:16 -05:00
Simon AndréandGitHub ced1a4e7fa [LiveComponent] Add alias "live-component"
Would help DX during install of most used UX packages
2025-03-09 02:50:08 +01:00
Simon AndréandGitHub 2544a9f811 [TwigComponent] Add alias "twig-component"
Would help DX during install of most used UX packages
2025-03-09 02:48:39 +01:00
Simon AndréandGitHub d39484998a [Webpack-Encore] Remove "ux" alias
Currently if someones types "composer req ux" after a base symfony install ... he ends up with webpack encore.

Worse, the same thing happens if user installed symfony "--webapp", as they will end up with both AssetMapper and Webpack Encore installed.

Finally, and the initial reason I checked this: we will soon need the "ux" alias for the UX Bundle.

cc @Kocal 

PS: not sure if this would require a release to be effective... and hope it does not 😅
2025-03-09 02:41:29 +01:00
Alexander SchranzandGitHub 12d560b51b Add Recipe for PHPUnit 10 (#1239)
* Add Recipe for PHPUnit 10

* Reapply suggestions

* Remove bridge to Symfony 4.4 bootstrap file
2025-03-07 09:37:31 +01:00
Hugo Alliaume d15451e738 [WebpackEncoreBundle] Bump @symfony/stimulus-bridge to ^4.0.0 2025-02-25 23:23:36 +01:00
Fabien PotencierandGitHub f4739b67f7 Merge pull request #1374 from chii0815/main
[Notifier] Add Matrix bridge
2025-02-14 13:05:48 +01:00
Alexander HofbauerandGitHub 2d8f656159 [stimulus-bundle] Fix broken CSRF header generation with Turbo forms (#1377) 2025-01-23 12:15:16 +01:00
Hubert LECORCHEandGitHub 452e626976 [stimulus-bundle] Export CSRF protection helpers (#1375) 2025-01-23 09:45:42 +01:00
Simon AndréandGitHub 84862d352c Dispatch event on CSRF form field value change (#1376)
This allow support / compatibility with LiveComponent when action are done between form first render and submit 

(ex: another form submit with Turbo and double header check)

See https://github.com/symfony/ux/issues/2505
2025-01-20 08:44:45 +01:00
Nicolas GrekasandGitHub a98652006b [stimulus-bundle] Match name="_csrf_token" when looking for CSRF fields (#1373) 2025-01-15 15:29:42 +01:00
1366628cef Update symfony/matrix-notifier/7.3/manifest.json
Co-authored-by: Oskar Stark <oskarstark@googlemail.com>
2025-01-09 18:23:42 +01:00
XitandGitHub 2a0f7f26cd Update manifest.json 2025-01-08 19:15:06 +01:00
Frank Schulze 820c69d503 [Notifier] Add Matrix Synapse bridge 2025-01-08 19:03:56 +01:00
Fabien PotencierandGitHub 7e10c1d078 Merge pull request #1371 from symfony/autocomplete-off
[stimulus-bundle] Use defaultValue to change the value of hidden CSRF fields
2025-01-06 11:15:05 +01:00
Nicolas Grekas b14ca0650c [stimulus-bundle] Use defaultValue to change the value of hidden CSRF fields 2025-01-06 09:38:30 +01:00
Fabien PotencierandGitHub d061eb3c27 Merge pull request #1372 from symfony/aha-send-name-fix
Add AhaSend Mailer recipe
2025-01-05 15:24:53 +01:00