NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #419 most downloaded on Packagist
Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code.
Last release 26 days ago
12 Sep 2026
Ships fairly regularly
a new release about every 3 months
Rarely documented
notes for 9 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
113 releases · first in 2017
Bump the minimum requirements to Symfony 7.4+ and PHP 8.2+
make:decorator maker to create service decorators.make:command now creates invokable commands by default and asks for the arguments and options.make:entity gains --field and --relation options to add fields and relations without prompting, adds PHP 8.4 property hooks support, and applies the generate_final_entities configuration to generated entities.make:twig-extension now generates attribute-based Twig extensions.make:crud adds a --controller-class option.--no-interaction in several makers (CRUD, controller, custom security, form-login, registration-form, reset-password, schedule, twig-extension, webhook).--with-uuid and --with-ulid being ignored when name is passed as argument by @Amoifr in #1795Full Changelog: v1.67.0...1.68.0
One column per quarter.
This version improves the use of MakerTestCase for testing maker classes in third-party projects and libraries.
This version improves the use of MakerTestCase for testing maker classes in third-party projects and libraries.
MakerTestCase by @GromNaN in #1770EnumHelper.php : Fix Windows behaviour by @tcoch in #1791-i conflict with APP_ID -i by @ayyoub-afwallah in #1761voteOnAttribute() by @ayyoub-afwallah in #1759Full Changelog: v1.66.0...v1.67.0
Fix configuration in tests for DoctrineBundle v3 by @GromNaN in #1769
ServiceLocator to access makers in tests, instead of guessing the service name by @GromNaN in #1771--nowdoc option by @simonsolutions in #1721php-cs-fixer.phar to 3.92.5 by @GromNaN in #1772root_namespace configuration by @GromNaN in #1782Full Changelog: v1.65.1...v1.66.0
[ eba3045 ] Feature: use logout_path() in login form templates ( @PierreCapel ) [ f33c80e ] Bump php-cs-fixer to 3.75 ( @shakaran ) [ edad857 ] Bug: r
[eba3045] Feature: use logout_path() in login form templates (@PierreCapel)
[f33c80e] Bump php-cs-fixer to 3.75 (@shakaran)
[edad857] Bug: removed assertion on status code after redirect (@rensieeee)
[dd7818d] Bug: fixed undefined method issue (@kekstlt)
[efd3532] Bug: updated MigrationDiffFilteredOutput to implement all methods from OutputInterface (Josh McRae)
…passwords ( @xabbuh ) [ 6f42db1 ] Fix: PHP 8.4 deprecation about implicitly-nullable-types ( @natewiebe13 ) [ 2696e9e ] minor: Do not call Reflection*…
[9a0276d] Feature: Add support for Symfony 8 (@Kocal)
[d3e8169] Fix: do not implement __serialize() for users without passwords (@xabbuh)
[6f42db1] Fix: PHP 8.4 deprecation about implicitly-nullable-types (@natewiebe13)
[2696e9e] minor: Do not call Reflection*::setAccessible() (@W0rma)
[make:user] Hash passwords using crc32c and deprecate eraseCredentials() by @nicolas-grekas in #1703
Hey Maker's!
Small release to revert a make:form change. Created types are now suffixed with Type again.
dump() from test by @kbond in #1695Full Changelog: v1.63.0...v1.64.0
[make:schedule] deprecate in favor of recipe by @kbond in #1684
Hey Maker's!
Long time, no release! This fixes a bunch of bugs and adjust some makers to generate modern code that conform with current best practices.
classes support, generate usage code, fix doc, add tests by @smnandre in #1631doctine/persistence v4 support, drop xml entity config support by @kbond in #1677User::getRoles() by @Curryed in #1646#[AsEventListener] arg by @kbond in #1687AsMessage for routing if available by @kbond in #1690options_code by @nicolas-grekas in #1657CHANGELOG.md by @kbond in #1689Full Changelog: v1.62.1...v1.63.0
fix: PHP 8.4 deprecations by @Chris53897 in #1650
v1.62.0 contained a change that added php-cs-fixer as a required dependency. This caused a lot of problems downstream. We've reverted this change.
Full Changelog: v1.62.0...v1.62.1
[make:validator] drop annotation support in constraint by @jrushlow in #1590
Full Changelog: v1.61.0...v1.62.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →