A Week of Symfony #903 (15-21 April 2024)

This week, Symfony continued adding compatibility with the upcoming PHP 8.4 version and also focused on tweaking and polishing the new features of the upcoming Symfony 7.1 version. Meanwhile, we published more information about some of the talks that will be part of the SymfonyOnline June 2024 conference.

Symfony development highlights

This week, 59 pull requests were merged (41 in code and 18 in docs) and 33 issues were closed (24 in code and 9 in docs). Excluding merges, 32 authors made 33,126 additions and 12,417 deletions. See details for code and docs.

5.4 changelog:

e430608: adjust pretty name of closures on PHP 8.4
21608f1: [TwigBridge] implement NodeVisitorInterface instead of extending AbstractNodeVisitor
7a52d76: [Intl] remove resources data from classmap generation
373525d: [Messenger] fix reading pending messages with Redis

6.4 changelog:

711cf7b: [Cache] fix test failure related to Redis6Proxy on AppVeyor
a79cc86: add test for AccessTokenHeaderRegex and adjust regex

7.0 changelog:

8fdef5a: [Serializer] add missing return type-hints

7.1 changelog:

508f316: [Validator] prepare for changing the default value of the requireTld option
1d847b4: [Ldap] improve error reporting during LDAP bind
a7900e8: [Messenger] forward a Clock instance to the created InMemoryTransport
d600f5b: [Emoji] remove resources data from classmap generation
22cbf8f: [Serializer] add $class, $format and $context arguments to NameConverterInterface methods
9ec8b7c: [Mailer] add Resend webhook signature verification
58705a1: [DoctrineBridge] allow EntityValueResolver to return a list of entities
572209f: [TypeInfo] rework the base Type class to not depend on subclasses
13ab9eb: [HttpKernel] introduce #[MapUploadedFile] controller argument attribute
924e4d8: [HttpClient] implemented LoggerAwareInterface in HttpClientInterface decorators

Newest issues and pull requests

[Serializer] Add support for extending stdClass objects
[DependencyInjection] Allow reseting of env vars loaded by EnvVarLoaderInterface implementations
[IsGranted] allow IsGranted put on a method to override one put on class

They talked about us

Symfony Station Communiqué – 19 April 2024
Introduction to Symfony Workflow

Call to Action

Follow Symfony on Twitter and retweet this article.
Subscribe to the Symfony blog RSS and never miss a Symfony story again.

Sponsor the Symfony project.

Symfony Blog

Read More

Generated by Feedzy