Releases: symfony/maker-bundle
make:form now works with non-entities!
Another release brought to you by the active community of MakerBundle! This release includes a number of bug fixes and one great new feature.
Changes: v1.8.0...v1.9.0
New make:auth option to generate an entire login form + features & fixes
This is a BIG release that I'm thrilled to say was powered entirely by community contributions!
The big features are related to security: make:auth now updates your security.yaml file and can also generate an entire, functional login form system. Highlights:
make:auth can now generate an entire form login system with
authenticator, login form and controller! #266 thanks to @nikophil
make:auth now registers your guard authenticator in your security.yaml
file automatically - #261 thanks to @nikophil
Generate more explicit voter attribute names - #283 thanks to @lyrixx
Fixing incorrect dependency for make:crud - #256 thanks to @ckrack
Fix self-referencing relation issue - #278 thanks to @codedmonkey
Fix edge-case bad template name in make:crud - #286 thanks
to @thlbaut
New make:user Security Command & Fixes
This release comes with a new shiny command! Introducing make:user
- a way to generate the User
class you need for your exact configuration + security.yaml
configuration.
Highlights of 1.7.0:
-
Added
make:user
command that generates aUser
class, generates
a user provider (when needed) and configures your theproviders
andencoders
section in yoursecurity.yaml
file - #250 thanks
to @weaverryan -
Properly extend
AbstractController
and use core@Route
annotation
inmake:crud
- #246 thanks to @royklutman -
Fixed a bug when a class name contained the namespace
App\
- #243
thanks to @gmanen -
Fix bug with
make:entity
when generating inside a sub-directory - #245
thanks to @nikophil
Many small bug fixes & features!
We did it! Another release! 🎂And this contains many bug fixes and small features from various contributors. Highlights:
#238 Fixing bad empty line when source file uses tabs - thanks to @weaverryan
#190 - Str case mismatch - thanks to @localheinz
#197 - Preserve existing class metadata - thanks to @ro0NL
#214 - Fixing a bug where having relativizePath failed - thanks to @weaverryan
#205 - Do not prefix Command Class Name by 'App' if the prefix is app: - thanks to @lyrixx
#215 - make:entity: Add return type to getId() - thanks to @gharlan
#222, #202 - Don't make Twig filters safe for HTML by default - thanks to @lyrixx
#224 - Remove support for the deprecated json_array Doctrine type - thanks to @javiereguiluz
#221 - Extend from AbstractController when using Symfony 4.1 or higher - thanks to @javiereguiluz
#226 - Don't use :contains in the functional test tpl - thanks to @dunglas
v1.5.0: Configurable App Namespace, ApiPlatform Support & Fixes
Holy releases batman! The community showed up BIG and created the BEST version of MakerBundle yet, complete with some pretty cool features:
Highlights:
-
Before 1.5, the
App\
namespace prefix was always assumed so that
when you type a short class name, it is converted into a full class
name with this prefix. Now, this is configurable #173 thanks to @upyx -
Added an option to to
make:enity
to make your class automatically
an ApiPlatform resource. Pass--api-resource
#178 thanks to @dunglas -
Fixed
make:entity
when your class uses traits or a mapped
super class #181 thanks to @andrewtch -
Improved messages when you need to pass a fully-qualified class
name #188 & #171 - thanks to @sadikoff and @LeJeanbono -
Fixed a bug where
make:crud
would not render the correct form
names when your property included an underscore.
Fix for Doctrine Embeddables
Woohoo! Another bug fix release! MakerBundle now comes with two fewer bugs than ever before 🥇
-
Fix for
make:entity --regenerate
when Embeddables are used - #164 thanks to @sadikoff -
Fix for autoloading issues when a non-traditional
vendor/
directory is used - #163 thanks to @silvester
v1.4.3 Minor fix to make:entity decimal type
Releases are always exciting! But, this one is just a bug fix :).
#161 Fixed make:entity
bug when using a decimal type - thanks to @mercuryseries