Releases: symfony/maker-bundle
More Symfony 6 compat: allow deprecations-contract 3
Hi Makers!
This release contains two more fixes to smooth usage on Symfony 6. However, there may still be some dependency issues that cause problems when installing Maker on Symfony 6. We're checking into that.
v1.36.4
November 30th, 2021
Bug Fix
- #1023 - Allow deprecation-contracts 3 - @derrabus
- #1026 - preventing Guard auth method from exploding in 6.0 - @weaverryan
Diff: v1.36.3...v1.36.4
Happy making!
Fix for make:reset-password generated controller code
Hi Makers!
This release contains one fix for a recent regression in the controller code generated for make:reset-password
.
v1.36.3
November 22nd, 2021
Bug Fix
Diff: v1.36.2...v1.36.3
Happy making!
Fixing PHP 8.1 deprecations
Hi Makers!
This release contains two small fixes to improve PHP 8.1 compat.
v1.36.2
November 22nd, 2021
Bug Fix
Diff: v1.36.1...v1.36.2
Happy making!
Fixing autoloading warning during install
Hi Makers!
This release contains one tiny fix to prevent an autoload warning while installing the bundle.
v1.36.1
November 16th, 2021
Bug Fix
- #1014 - hiding php8 file so it doesn't throw autoloading warning - @weaverryan
Diff: v1.36.0...v1.36.1
Happy making!
Make Symfony 4.4 minimum version + Many Minor Code Generation Fixes
Hi Makers!
This release contains an overhaul of our testing system, which allowed us to find and fix various code generation bugs, mostly related to generating deprecated code on newer Symfony versions. In other words, it's a nice release.
v1.36.0
November 16th, 2021
Feature
- #1010 - Raising minimum Symfony version to 4.4 & refactoring of internal test classes - @weaverryan
Bug Fix
- #1010 - Various fixes for deprecated code that was generated & fixes for Symfony 6 - @weaverryan
- #993 - Avoid iterating on null for DoctrineBundle 2.2 and lower - @weaverryan
- #1004 - Fix FQCN of 'security.authentication.success' event - @AlexBevilacqua
Diff: v1.35.0...v1.36.0
Happy making!
Symfony 6 Support
Hi Makers!
This release contains 1 bug fix and support for Symfony 6!
November 12th, 2021
Feature
Bug Fix
- #992 - Renaming variable $userPasswordHasherInterface -> $userPasswordHasher - @weaverryan
Diff: v1.34.1...v1.35.0
Happy making!
Fix bug for JSON_ARRAY with doctrine/dbal 3
Hi Makers!
This release contains 2 bug fixes, one for doctrine/dbal 3 that makes running make:entity no fun!
October 17th, 2021
Bug Fix
- #991 - Check if json_array type exists before unsetting it - @HypeMC
- #988 - Fixed typo in Security52EmptyAuthenticator - @lyrixx
Diff: v1.34.0...v1.34.1
Happy making!
make:entity PHP 8 Attribute Support
Hi Makers!
This release contains various features - but one big one in particular! The ability to use make:entity
to generate code using PHP 8 attributes. If you're using PHP 8 (and have recent enough versions of all the underlying libraries), MakerBundle should now generate attributes instead of annotations in all situations (if you an annotation is still generated somewhere, please open an issue).
Note: To use attribute with Doctrine, remove the type: annotation
line in your config/packages/doctrine.yaml
(or set it to attribute
, but without any type
, Doctrine will detect if attributes are supported).
September 27th, 2021
Feature
- #978 - Adding Entity attribute support - @SimonMarx, @Geekimo, @adlpz, @weaverryan, @jrushlow
- #970 - make PhpCompatUtil::getPhpVersion() public - @nikophil
- #968 - [make:entity] APIP: use new attribute if exists - @nikophil
- #963 - add return types for symfony 6 - @jrushlow
- #925 - [templates] Add void return types - @seb-jean
- #923 - use password hasher for make:registration & make:reset-password, includes other improvements - @jrushlow
Bug Fix
- #974 - Fix method call definition - @ajgarlag
- #973 - Fix we we typo - @karser
- #933 - [make:entity] Remove deprecated json_array type from available list types. - @bdaler
- #930 - Add all missed dependencies to make:reset-password - @upyx
- #870 - [make:crud] Fix templates path use in include - @leblanc-simon
Diff: v1.33.0...v1.34.0
Happy making!
Better Symfony 5.3 support & various bug fixes
Hi Makers!
We continue to improve MakerBundle to generate the most up-to-date code for Symfony 5.3! This releases contains 2 improvements for new 5.3 features.
v1.33.0
June 30th, 2021
Feature
- #895 - [make:crud] send the proper HTTP status codes and use renderForm() when available - @dunglas
- #889 - [make:user] Use password_hashers instead of encoders - @wouterj
Bug Fix
- #913 - [make:registration] conditionally generate verify email flash in template - @jrushlow
- #881 - [make:entity] Fix error when API-Platform is installed. - @MichaelBrauner
Diff: v1.32.0...v1.33.0
Happy making!
Fixes for Symfony 5.3 & Other Various things
Hi Makers!
This release contains a few bug fixes specific to symfony 5.3 and various other little goodies:
June 18th, 2021
Feature
- #877 - [make:entity] Default to "datetime_immutable" when creating entities - @nicolas-grekas
Bug Fix
- #899 - Use proper name for parameter of upgradePassword - @Tobion
- #896 - Fix keys not found when surrounded by quotes - @valentinloiseau
- #890 - [make:user] Keep implementing deprecated username methods - @wouterj
Diff: v1.31.1...v1.32.0
Happy making!