2181 Commits
Author SHA1 Message Date
Hugo AlliaumeandGitHub 3257750d05 [Reprise] Add recipe for 1.1.0 (#1564) 2026-09-04 19:53:41 +02:00
Mathieu SantostefanoandGitHub 4aca5c7942 [symfony/security-bundle] Import the OIDC login routes (#1569) 2026-09-04 19:53:02 +02:00
Johannes WachterandGitHub 04b7d39ecd [FrameworkBundle] Add AGENTS.md for AI coding agents (#1563)
* [FrameworkBundle] Add AGENTS.md for AI coding agents

* [FrameworkBundle] Point CLAUDE.md at AGENTS.md via @-import

* [FrameworkBundle] Add heading to CLAUDE.md

* [FrameworkBundle] Apply review feedback to AGENTS.md

Split the operational bullets out of Conventions into a new Everyday
workflow section, generalise what remains around the best practices page,
and replace the stale-training-data note with a concrete list of
discovery commands.

Keeps three specifics under Conventions: MapRequestPayload over
hand-rolled json_decode(), no readonly on a service that may become
lazy, and symfony/lock for mutual exclusion. Those are the failure modes
the file exists to address, and a general rule does not change a model's
behaviour the way naming them does.

* [FrameworkBundle] Broaden the attribute and injection guidance

Attributes were only shown on controllers. They now cover properties,
commands, listeners, message handlers and service declaration.

The autowiring bullet also contradicted itself: it sent scalar arguments
to an explicit service definition, which is what #[Autowire] exists to
avoid. Injection now points at #[Autowire] and #[Target] first, with a
YAML definition as the last resort.
2026-09-04 17:44:00 +02:00
6026b1f06f [symfony/monolog-bundle]: Adding php bin/console debug:container monolog (#1501)
* [symfony/monolog-bundle]: Adding `php bin/console debug:container monolog`

Reason: Make it more obvious that the `channels` key here does not contain the full list of all channels.

* Apply suggestion from @nicolas-grekas

Co-authored-by: Nicolas Grekas <nicolas.grekas@gmail.com>

---------

Co-authored-by: Jérôme Tamarelle <jerome@tamarelle.net>
Co-authored-by: Nicolas Grekas <nicolas.grekas@gmail.com>
2026-09-04 15:32:22 +02:00
Robin ChalasandGitHub e85d0fe564 [league/oauth2-server-bundle] Add v1.2 recipe (#1550) 2026-09-04 14:41:24 +02:00
Pascal CESCONandGitHub 16a5a08d44 [symfony/panther] Set PANTHER_APP_ENV to an environment the Symfony 8 kernel allows (#1566) 2026-09-04 14:32:26 +02:00
Matthieu LempereurandGitHub ea516d752d [WebProfilerBundle] Add excluded_paths config (#1568) 2026-09-04 14:29:34 +02:00
JannesDandGitHub 58dbef24ed [symfony/framework-bundle] Load preload files using glob pattern (#1558) 2026-09-01 11:07:47 +02:00
Hugo AlliaumeandGitHub 09cb5d2e55 [UXIcons] Add recipe for 3.4 (iconify.auto_lock) (#1552) 2026-08-18 10:36:11 +02:00
Hugo AlliaumeandGitHub a0f880a116 [Reprise] Rename rollupOptions to rolldownOptions (#1544)
Just a quick update on the `post-install.txt`, I've just seen https://vite.dev/config/build-options#build-rollupoptions is deprecated in favor of `build.rolldownOptions`
2026-07-28 11:19:13 +02:00
Christophe CoevoetandGitHub 6962ab5504 Enable unsafe PR checkout in workflow (#1551)
Our recipes checker workflow is not running code from the checkout out codebase (it runs the recipes-checker tool fetched separately) so allowing the checkout is OK.
2026-07-27 14:45:01 +02:00
Fabien PotencierandGitHub ea97a738a7 Merge pull request #1547 from Amoifr/fix-1537-remove-regenerator-runtime
[symfony/webpack-encore-bundle] Remove the obsolete regenerator-runtime dependency
2026-07-22 15:56:58 +02:00
Amoifr 20d0bc807e [symfony/webpack-encore-bundle] Remove the obsolete regenerator-runtime dependency 2026-07-22 09:47:29 +02:00
Pascal CESCONandGitHub 7d7bc8f167 [twig-bundle] Use snake_case for the FrankenPHP hot reload Twig variable (#1545) 2026-07-16 18:45:07 +02:00
Fabien PotencierandGitHub ab0362d7ad Merge pull request #1543 from Kocal/symfony-reprise
[Reprise][StimulusBundle] Add recipe for symfony/reprise
2026-07-14 11:05:48 +02:00
Hugo Alliaume edafc78c91 [Reprise][StimulusBundle] Add recipe for symfony/reprise 2026-07-13 18:20:52 +02:00
Fabien PotencierandGitHub 8b4def21b6 Merge pull request #1542 from Kocal/webpack-encore-7.0
[WebpackEncore][StimulusBundle] Add recipe for WebpackEncore 7.0
2026-06-25 11:52:15 +02:00
Hugo Alliaume d2494b031e [WebpackEncore][StimulusBundle] Add recipe for WebpackEncore 7.0 2026-06-24 10:11:16 +02:00
Fabien PotencierandGitHub fbeadd78a5 Merge pull request #1533 from ttskch/mailgun-mailer/4.4
[symfony/mailgun-mailer] Align env examples with README
2026-06-21 09:24:25 +02:00
Fabien PotencierandGitHub 270600a1bf Merge pull request #1541 from kbond/new-tailwind-init
[symfonycasts/tailwind-bundle] remove default config
2026-06-21 09:22:52 +02:00
Kevin Bond 09235b740a [symfonycasts/tailwind-bundle] remove default config
Follows SymfonyCasts/tailwind-bundle#96. You must run `tailwind:init` after you first install to choose your version.
2026-06-19 19:06:22 -04:00
Micha AhrweilerandGitHub b7e08038bb [FrameworkBundle] Use static closure in front controller (8.1) (#1532)
Added missing static for framework-bundle 8.1.
2026-05-30 17:09:58 +02:00
Nicolas GrekasandGitHub dd3e831144 [web-profiler-bundle] Remove deprecated collect_serializer_data option (#1538) 2026-05-30 16:42:32 +02:00
Fabien Potencier 5dc43f1928 [ci] Fix BOT_TOKEN auth for the Flex endpoint update push 2026-05-29 23:17:31 +02:00
Fabien Potencier 08473dd353 Update versions.json 2026-05-29 23:10:53 +02:00
Nicolas GrekasandClaude Opus 4.8 bbc7cc6f7f [ci] Fix BOT_TOKEN auth for Flex endpoint push and PR diff comment
The previous attempt still failed:

- The Flex push embedded the token in the URL, but actions/checkout had
  persisted an http.<host>.extraheader Authorization for the default
  GITHUB_TOKEN, which git sends in preference to the URL credentials —
  so the push authenticated as github-actions[bot] and got 403. Unset
  that header before pushing so the BOT_TOKEN in the URL is used.

- marocchino/sticky-pull-request-comment reads the token from its
  GITHUB_TOKEN input (default github.token), not the env var, so the
  read-only default token was still used. Pass it via "with:" instead.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 18:22:54 +02:00
Nicolas GrekasandClaude Opus 4.8 dccaac6cda [ci] Use BOT_TOKEN for the Flex endpoint push and PR diff comment
The default GITHUB_TOKEN is now read-only, so pushing the generated Flex
endpoint and posting the recipe-diff comment failed (403 / "Resource not
accessible by integration"). Authenticate both via the BOT_TOKEN without
persisting it into the checkout credentials.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 18:09:44 +02:00
Nicolas Grekas c159bdef60 Ensure directory is clean before fetching tool when running callable-qa 2026-04-24 10:37:56 +02:00
Takashi Kanemoto a1c5d23637 [symfony/mailgun-mailer] Align env examples with README 2026-04-21 02:04:59 +09:00
2a347a874d [AiBundle] Add AmazeeAi recipe (#1517)
* [AiBundle] add amazeeai platform recipe

* [AiBundle] fix generic platform recipe

* fix: platform version

* fix: platform version

* Revert "[AiBundle] fix generic platform recipe"

This reverts commit 12102ea79b.

* Update symfony/ai-amazee-ai-platform/0.6/manifest.json

Co-authored-by: Christopher Hertel <mail@christopher-hertel.de>

* Update symfony/ai-amazee-ai-platform/0.6/manifest.json

Co-authored-by: Christopher Hertel <mail@christopher-hertel.de>

---------

Co-authored-by: Christopher Hertel <mail@christopher-hertel.de>
2026-04-09 18:56:42 +02:00
Christophe JossartandGitHub 9212df43d5 [AiBundle] fix generic platform recipe (#1527) 2026-04-03 22:16:55 +02:00
Grégoire PineauandGitHub 24e94e53cd [FrameworkBundle] Use static closure in front controller (#1529) 2026-04-03 16:26:31 +02:00
Hubert LenoirandGitHub 2a6f488bb2 [SymfonyAI][DockerModelRunner] Fix configuration (#1519) 2026-04-03 14:02:26 +02:00
Grégoire PineauandGitHub d7ff6df465 [symfony/ai] Fix configuration (#1523) 2026-04-03 13:56:15 +02:00
Stanislau KviatkouskiandGitHub 73ec19c83c [symfony/mercure-bundle] Make MERCURE_PUBLIC_URL optional (#1520)
Since `symfony/mercure-bundle` v0.3.0 (https://github.com/symfony/mercure-bundle/pull/42) the `public_url` config is optional and its default value is `null`.
2026-03-31 17:27:13 +02:00
Jan RosierandGitHub cda6fef256 Run updated recipes also on PHP v8.4 (#1479) 2026-03-31 14:57:11 +02:00
Phil BatesandGitHub a04c7d1317 [doctrine/doctrine-bundle] Remove deprecated orm.controller_resolver.auto_mapping (#1497) 2026-03-31 14:17:01 +02:00
Jan RosierandGitHub 8fd491704b Run updated recipes also on Symfony v8 (#1481) 2026-03-31 13:49:39 +02:00
Jan RosierandGitHub 329374609d UnderscoreNamingStrategy is always number aware since Doctrine ORM v3 (#1478) 2026-03-31 13:38:55 +02:00
Nicolas Grekas 266f98b871 Convert add-lines.content to arrays 2026-03-31 13:35:15 +02:00
Jan RosierandGitHub 7a4256654c Remove double wildcard from symfony.asset_mapper.excluded_patterns (#1512) 2026-03-27 14:16:52 +01:00
Nicolas GrekasandGitHub e685563fd3 [symfony/framework-bundle/8.1] Add Kernel::getAllowedEnvs() = prod+dev+test (#1516) 2026-03-27 13:51:25 +01:00
Hugo AlliaumeandGitHub 390d893ca1 [WebpackEncoreBundle] Add recipe for Webpack Encore 6.0 (#1521)
https://github.com/symfony/webpack-encore/releases/tag/v6.0.0
2026-03-27 13:39:14 +01:00
Kévin DunglasandGitHub 3692cf856d [symfony/twig-bundle] enable FrankenPHP Hot Reload if available (#1526) 2026-03-26 14:15:42 +01:00
Grégoire PineauandGitHub 0987f196d4 [symfony/ai] Fix packages name in post install instructions (#1522) 2026-03-26 06:24:05 +01:00
Stanislau KviatkouskiandGitHub 7fb38165ef [symfony/mercure-bundle] Make MERCURE_URL optional to allow use of FrankenPHP's built-in Mercure (#1514) 2026-03-12 16:01:08 +01:00
Jonathan CoxandGitHub 3f11f2aab6 Exclude config/{bundles,reference}.php from php-cs-fixer finder (#1518) 2026-03-02 18:54:22 +01:00
Jérôme TamarelleandGitHub 2bf874b4e3 Make doctrine/mongodb-odm-bundle an official recipe (#1509)
* Import doctrine/mongodb-odm-bundle recipes from contrib

* Add alias 'mongodb-odm' for 'doctrine/mongodb-odm-bundle'

* No need to resolve MONGODB_URL env var
2026-01-16 13:26:38 +01:00
Nicolas GrekasandGitHub df2763ad15 [symfony/webapp-pack] Remove options that are already the defaults (#1507) 2026-01-15 15:45:46 +01:00
Fabien PotencierandGitHub db54e87e75 Merge pull request #1506 from OskarStark/rem/meta
Remove `symfony/ai-meta-platform` recipe
2026-01-06 09:33:19 +01:00