This week, Symfony 5.2.5 maintenance version was released, using a new release technique that no longer creates tags for packages that don't include changes. Meanwhile, the upcoming Symfony 5.3 version improved the performance of the Cache component and introduced a new Runtime component to decouple applications from global state.
Symfony development highlights
This week, 50 pull requests were merged (34 in code and 16 in docs) and 46 issues were closed (43 in code and 3 in docs). Excluding merges, 24 authors made 153,278 additions and 84,454 deletions. See details for code and docs.
- 72c6489: [ErrorHandler] added missing type annotations to FlattenException
- 2fb98c8: [Form] clear unchecked choice radio boxes even if clear missing is set to false
- eb1122c: [FrameworkBundle] fix PropertyAccess definition when not in debug
- a9755c0: [DoctrineBridge] fix eventListener initialization when eventSubscriber constructor dispatch an event
- 3a2d1b4: [Console] stop accepting ints as InputOption defaults
- 9f3c30a: [TwigBridge] fix "Serialization of Closure" error when rendering an TemplatedEmail
- bbf786c: [Console] fix type of InputOption::$default
- 2bfc641: [Security] refresh original user in SwitchUserListener
- fb670df: check if templating engine supports given view
- 93467c5: [Mime] escape commas in address names
- 756522e: update translations for Norwegian Nynorsk
- dedb7ef: [FrameworkBundle] fix XSD
- 6dd2d7b: [Console] avoid unneeded preg_replace_callback
- 1f65e78: [Cache] boost perf by wrapping keys validity checks with assert()
- fc016dd: [PropertyAccess] use bitwise flags to configure when the property accessor should throw
- eb1122c: [FrameworkBundle] fix PropertyAccess definition when not in debug
- fe23c88: [HttpKernel] deprecate returning a ContainerBuilder from KernelInterface::registerContainerConfiguration()
- c06a76c: [Runtime] a new component to decouple applications from global state
- bbb4d9f: [WebProfilerBundle] disable CSP if dumper was used
- 183b91c: [FrameworkBundle] add KernelTestCase::getContainer()
- 7754bed: [HttpFoundation] use InputBag for POST requests too
- 6c0102c: [Validator] add Validation::createIsValidCallable() that returns a boolean instead of exception
Newest issues and pull requests
- [RFC] Add Snowball Stemming support to String component
- Add possibility to also add CSP nonce to exception_full.html.php
- SymfonyStyle ChoiceQuestion - choice to send value or key
They talked about us
- Improve performance of your Symfony app using Redis
- Never Forget Symfony Config Options Again
- Symfony + VueJS + Element UI 使用第三方的 Vue 元件
Call to Action
- Follow Symfony on Twitter and retweet this article.
- Subscribe to the Symfony blog RSS and never miss a Symfony story again.