This week, the upcoming Symfony 5.3 version added a new TaggedItem attribute to define the index and priority of classes found in tagged iterators/locators, it renamed User to InMemoryUser in the Security component and made the new Runtime component more generic. In addition, SymfonyInsight announced its support for PHP 8.
Symfony development highlights
This week, 49 pull requests were merged (34 in code and 15 in docs) and 86 issues were closed (83 in code and 3 in docs). Excluding merges, 34 authors made 2,213 additions and 654 deletions. See details for code and docs.
4.4 changelog:
ff9c815: [Twig Bridge] add 'form-control-range' for range input type e21004d: [FrameworkBundle] exclude unreadable files when executing About command a78fb18: [Console] avoid ProgressBar clearing too many lines on update cf79189: [Console] correctly clear lines for multi-line progress bar messages 550489a: [VarDumper] add support for ReflectionUnionType to VarDumper 7678d62: [PhpUnitBridge] fix compat with symfony/debug 9030fd3: [Console] fix line wrapping for decorated text in block output 0830672: [PhpUnitBridge] fix reporting deprecations from DebugClassLoader a2d534c: [HttpKernel] add is_file() check before include
5.2 changelog:
faf7269: [FrameworkBundle] make the TestBrowserToken interchangeable with other tokens 8113f10: [ErrorHandler] fix error caused by include + open_basedir 827cf0a: [Security] add XML support for authenticator manager ab4fcf9: [HttpFoundation] enable HTTP method overrides as early as possible with the HTTP cache
5.x changelog:
1e6237c: [DependencyInjection] add TaggedItem attribute for defining the index and priority of classes found in tagged iterators/locators 7cc5cef: deprecate configuring tag names and service ids in compiler passes db87d72: [Security] rename User to InMemoryUser 49d23d4: [DependencyInjection] accept null index in TaggedItem 2c37d6f: [Security] remove deprecated support for passing a UserInterface implementation to Passport 9287099: [Mailer] add supported auth modes to exception 1c22e6a: [Validator] add normalizer option to Unique constraint c8b48d8: [Form] add form_attr FormType option 6c0786b: [Runtime] make GenericRuntime ... generic 2edf4f8: [Uid] compute a new \DateTimeImmutable every loop in GenerateUuidCommand
Newest issues and pull requests
Proposal: CLI UI / Text based User Interface Allow to bind inline services by type and name Translating PHP classes (and their contents) [Serializer] Support union types during deserialization [RFC] Move PassportInterface::checkIfCompletelyResolved to service layer?
They talked about us
Never Forget Symfony Config Options Again Easy logging in Symfony Deploy your Symfony app on Heroku Why is it Worth to use the Symfony Framework in your Projects? Cómo agregar encabezados personalizados a cada respuesta (globalmente) en Symfony 5 Últimos días del Call for Papers de la conferencia española de Symfony Symfony, Docker, Kubernetes, Helm
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.
http://feedproxy.google.com/~r/symfony/blog/~3/w0pv_eRaswY/a-week-of-symfony-742-15-21-march-2021
Jelentkezéshez jelentkezzen be
EGYÉB POSTS Ebben a csoportban

Contributed by Kévin Dunglas in

SymfonyOnline June 2025 is almost here, starting in almost 2 months on:
June 10-11: Workshop days. It is possible to attend 1 two-day training or 2 one-day trainings. June 12-13: Online confe

This is the first article in a series showcasing the most important new features introduced by Symfony 7.3, which will be released at the end of May 2025.

This week, the upcoming Symfony 7.3 version improved the AsAlias attribute by adding a new argument, introduced Clock support for UriSigner, and refined the return type of the ContainerInterface::get(

SymfonyOnline June 2025 is almost here, starting in almost 2 months on:
June 10-11: Workshop days. It is possible to attend 1 two-day training or 2 one-day trainings. June 12-13: Online confe

SymfonyLive Paris 2025 took place three weeks ago — a big thank you to everyone who joined us! The conference was held entirely in French, and now you can relive the best moments: replays, hig

This week, Symfony 7.3 entered its "feature freeze" period in preparation for its release at the end of May 2025. Development activity focused on refining and polishing its new features, including a n