Symfony 7.4, Doctrine ORM 3, API Platform 4, Lexik Translation 8
- Symfony 7.4, Doctrine ORM 3.7 (DBAL 3), API Platform 4.4 (security advisories fixed), Lexik Translation 8.1, ramsey/uuid-doctrine 2, Knp Paginator 6, Vich 2, GrumPHP 2, Flex 2; proxy-manager-bridge removed. - Doctrine subscribers -> listeners: Symfony 7 silently ignores the doctrine.event_subscriber tag (UserFieldsDoctrineListener, FluxListener, UnitOfWorkListener were no longer called). ListenersTest added. - ORM 3 stricter mapping: JoinTable removed from inverse sides (they were ignored), wrong inversedBy removed (AchatMonnaieAConfirmer, SolidoumeParameter), fully qualified target entities; the mapping is now valid. - JSON columns kept in LONGTEXT (App\Doctrine\Type\JsonTextType, as the removed Sonata json type) instead of native JSON columns. - Migration: Sonata Media 4.20 / Lexik 8 column changes. - Impersonation: IS_IMPERSONATOR instead of ROLE_PREVIOUS_ADMIN (no longer granted since Symfony 6: the exit link was hidden), SwitchUserSubscriber token rebuilt without the removed SwitchUserRole. - Security class, SecurityRequestAttributes, repositories getEntityManager(), setParameter() instead of array setParameters(). - API Platform 4: use_symfony_listeners, docs formats, OpenAPI parameters; responses unchanged except the Content-Type charset. - JSON adherent export: the cotisation profile as in the CSV export (the Doctrine proxy was exported). - Baseline: PHP errors are now 500 responses (handle_all_throwables).
Showing
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
src/Doctrine/Type/JsonTextType.php
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
src/Migrations/Version20261105110000.php
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
tests/Doctrine/ListenersTest.php
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
Please
register
or
sign in
to comment