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.
- 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
- 711cf7b: [Cache] fix test failure related to Redis6Proxy on AppVeyor
- a79cc86: add test for AccessTokenHeaderRegex and adjust regex
- 8fdef5a: [Serializer] add missing return type-hints
- 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
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.