bug symfony/symfony#58017 [SecurityBundle] Revert adding _stateless attribute to the request when firewall is stateless and the attribute is not already set (@MatTheCat)
Aside from squashing a few bugs mentioned below, this releases adds a few improvements such as the ability to generate CRUD without needing to have a trailing / in the index path, reading twig_component.yaml to determine the appropriate namespace (directory structure) when creating Twig Components, matching event names to event classes/id's with make:listener, and improving PHP types with make:registration-form & make:reset-password.
We're also starting to roll out a config based final classes system with all of our make:* commands. In essence, you'll be able to set config values to determine if generated classes should be made final. This release adds the ability to do so with make:voter & make:crud - other makers will soon follow.
By default, MakerBundle will generate all non-entity classes with the final PHP keyword. Changing generate_final_classes to false will disable this feature. If you're app has the need to have final entities, setting generate_final_entities to true will allow make:entity to add the final keyword to new entities. For classes & entities, we're using an all or nothing approach.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the minor group with 12 updates in the /backend directory:
2.12.0
2.13.0
1.29.1
1.30.0
7.1.2
7.1.4
7.1.1
7.1.4
7.1.1
7.1.4
7.1.3
7.1.4
7.1.3
7.1.4
7.1.3
7.1.4
7.1.1
7.1.4
1.4.1
1.4.2
1.5.2
1.5.3
1.60.0
1.61.0
Updates
doctrine/doctrine-bundle
from 2.12.0 to 2.13.0Release notes
Sourced from doctrine/doctrine-bundle's releases.
Commits
ca59d84
Merge pull request #1820 from doctrine/2.12.x-merge-up-into-2.13.x_od3vo4jAf633ea3
[docs] Changeannotation
toattribute
(#1803)16e1329
Use references for connection middlewaresd84aadb
Fix symfony 7.2 deprecations9926a4a
Add support for configuring the identity generation preferences568affa
Fully deprecate controller resolver auto mapping (#1804)1bbe59a
Merge remote-tracking branch 'refs/remotes/origin/2.12.x' into 2.13.x1ea2b5b
Fix tests with newest doctrine/persistence794cb9e
Merge pull request #1802 from jifer/typed-field-mapper-option7bbff25
typed_field_mapper - adding to tests;Updates
phpstan/phpdoc-parser
from 1.29.1 to 1.30.0Release notes
Sourced from phpstan/phpdoc-parser's releases.
Commits
5ceb0e3
Support typing extra items in unsealed array shapescc2b26c
Send update PR to phpstan-src 1.12.x branch8752839
Fix $matches error2afec65
Update roave/backward-compatibility-checkUpdates
symfony/console
from 7.1.3 to 7.1.4Release notes
Sourced from symfony/console's releases.
Commits
1eed7af
Merge branch '6.4' into 7.14268688
Merge branch '5.4' into 6.4e86f855
bug #57853 [Console] Fix side-effects from running bash completions (Seldaek)c24bcd0
[Console] Fix side-effects from running bash completions6e710b5
Merge branch '6.4' into 7.1b406d22
Merge branch '5.4' into 6.4f96ee2a
[PhpUnitBridge][Console][VarDumper] Fix handling NO_COLOR env vare124ab6
Merge branch '6.4' into 7.174d6d39
fix permitted data type of the default choiceUpdates
symfony/doctrine-bridge
from 7.1.3 to 7.1.4Release notes
Sourced from symfony/doctrine-bridge's releases.
Commits
5c31b27
Merge branch '6.4' into 7.13c7a50b
[DoctrineBridge] Fix theLockStoreSchemaListener
1797031
Merge branch '6.4' into 7.124ef8e1
bug #57625 [DoctrineBridge] MakeEntityValueResolver
returnnull
if a com...e6e456a
[DoctrineBridge] MakeEntityValueResolver
returnnull
if a composite ID v...Updates
symfony/doctrine-messenger
from 7.1.2 to 7.1.4Release notes
Sourced from symfony/doctrine-messenger's releases.
Commits
7f2a926
Merge branch '6.4' into 7.1b2b05fe
Merge branch '5.4' into 6.438b003c
fix test to be compatible with DBAL 4.2dc908bc
update from Postgres 10 to 16Updates
symfony/expression-language
from 7.1.1 to 7.1.4Release notes
Sourced from symfony/expression-language's releases.
Commits
b9e4bc6
Merge branch '6.4' into 7.1564e109
Merge branch '5.4' into 6.49d23f7b
[ExpressionLanguage] Improve test coverageUpdates
symfony/framework-bundle
from 7.1.3 to 7.1.4Release notes
Sourced from symfony/framework-bundle's releases.
Commits
711af4e
[FrameworkBundle] Re-remove redundant name attribute fromdefault_context
Updates
symfony/messenger
from 7.1.3 to 7.1.4Release notes
Sourced from symfony/messenger's releases.
Commits
e1dc743
[Messenger] Prevent waiting time to overflow when using long delaysUpdates
symfony/property-access
from 7.1.1 to 7.1.4Release notes
Sourced from symfony/property-access's releases.
Commits
6c709f9
Merge branch '6.4' into 7.1866f6cd
Fix expected missing return types6a533eb
Merge branch '6.4' into 7.1d60a85b
Merge branch '5.4' into 6.42d75186
[PropertyAccess] Fix handling property names with a.
Updates
symfony/security-bundle
from 7.1.3 to 7.1.4Release notes
Sourced from symfony/security-bundle's releases.
Commits
5e10107
Merge branch '6.4' into 7.1620be16
fix tests34eb12a
Merge branch '5.4' into 6.4f14a15c
[SecurityBundle] Make security schema deterministic29d1471
Merge branch '6.4' into 7.16170f87
[SecurityBundle] Revert adding_stateless
attribute to the request when fir...Updates
symfony/serializer
from 7.1.3 to 7.1.4Release notes
Sourced from symfony/serializer's releases.
Commits
0158b0e
[Serializer] Fix CamelCaseToSnakeCaseNameConverterTest::testDenormalizeWithCo...86d2631
Merge branch '6.4' into 7.1a75d03d
clean up PHP version checks2ae69d4
Merge branch '6.4' into 7.18ece294
Merge branch '5.4' into 6.4b4ad9e6
remove custom CSV escape character from tests0da2ccb
Merge branch '6.4' into 7.15f9d7e2
[Serializer] Remove redundant@internal
tags from traceable classes1f07d46
bug #57928 [Serializer] fix denormalizing mixed collection values (rynhndrcksn)bbd69a4
[Serializer] Remove useless calls tofunc_get_arg()
Updates
symfony/validator
from 7.1.3 to 7.1.4Release notes
Sourced from symfony/validator's releases.
Commits
0d7e0df
Merge branch '6.4' into 7.14ff41cf
Merge branch '5.4' into 6.421d022d
synchronize IBAN formats3212b25
Merge branch '6.4' into 7.18e37d58
Merge branch '5.4' into 6.4a1b845a
[Translation] Review Serbian translations4f4f3df
Merge branch '6.4' into 7.11da8e1e
Merge branch '5.4' into 6.4a28c302
[Validator] added Polish translation for units 116-1198b664c8
Merge branch '6.4' into 7.1Updates
symfony/yaml
from 7.1.1 to 7.1.4Release notes
Sourced from symfony/yaml's releases.
Commits
92e080b
Merge branch '6.4' into 7.1be37e7f
Merge branch '5.4' into 6.462f96e1
:bug: throw ParseException on invalid dateUpdates
phpstan/extension-installer
from 1.4.1 to 1.4.2Release notes
Sourced from phpstan/extension-installer's releases.
Commits
46c8219
Add keywordsUpdates
phpstan/phpstan-doctrine
from 1.5.2 to 1.5.3Release notes
Sourced from phpstan/phpstan-doctrine's releases.
Commits
38db3ba
Fix internal error7414a7d
Fix build00439d5
Fix build6fac80b
Fix builda9db60d
Fix test66c248d
Precise return type forResult::rowCount()
based on detected driverba9563e
Remove obsolete patchesUpdates
symfony/maker-bundle
from 1.60.0 to 1.61.0Release notes
Sourced from symfony/maker-bundle's releases.
Changelog
Sourced from symfony/maker-bundle's changelog.
Commits
a3b7f14
minor #1585 [release] v1.61.00f2261b
minor #1586 [ci] handle deprecations09089bc
feature #1583 [make:crud] Remove/
from from index action URL207ed9c
bug #1584 [make:entity] fix mulitiple and nullable enuma64783e
minor #1562 [docs] document new config valuesf0d1574
feature #1539 [make:crud|voter] generate classes with final keywordba37c4f
feature #1579 [make:listener] Match event name against active events class/idd4e0685
minor #1576 [ci] allow template linter tests on OSX (Darwin)bd3b4d2
bug #1581 [make:reset-password] fix generated test namee7ba0ec
minor #1582 [ci] php-cs-fixer it upDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show