A Week of Symfony #788 (31 January - 6 February 2022)

This week, the upcoming Symfony 6.1 version added context builders to simplify the creation of serialization contexts. In addition, SymfonyCon announced that it's coming back as a physical conference at Disneyland Paris later this year (November 15-18, 2022).

Symfony development highlights

This week, 41 pull requests were merged (29 in code and 12 in docs) and 39 issues were closed (34 in code and 5 in docs). Excluding merges, 30 authors made 16,259 additions and 2,874 deletions. See details for code and docs.

4.4 changelog:

19da12f: [Validator] fix minRatio and maxRatio when getting rounded b7da2a0: [PropertyAccess] fix handling of uninitialized property of parent class 2119155: [DomCrawler] ignore bad charsets c569ef1: [Form] do not fix URL protocol for relative URLs 5c67f40: [Serializer] make XmlEncoder stateless thus reentrant c112bf1: [DependencyInjection] don't dump polyfilled classes in preload script 582f572: [HttpClient] fix Content-Length header when possible c2e179e: [DependencyInjection, FrameworkBundle] fix using PHP 8.1 enum as parameters d3df7be: [PropertyAccessor] add missing TypeError catch 1b695a9: [FrameworkBundle] fix log channel of TagAwareAdapter 12b63b3: [Cache] fix connecting to Redis via a socket file

5.4 changelog:

6413b64: [Mailer] ensure only a single tag can be used with Postmark d7da823: [Mailer] allow Mailchimp to handle multiple TagHeader b400f80: [Notifier] fix Microsoft Teams webhook URL 56dd927: [WebProfilerBundle] fix wrong spacing in log message context/trace output 5cb5880: [WebProfilerBundle] fix error count by log not displayed in WebProfilerBundle 45a09a8: [DependencyInjection] fix AsEventListener not working on decorators

6.1 changelog:

96e7830: [SecurityBundle] allow to specify a RequestMatcher directly in an ACL definition 003254d: [Validator] check for file existence lazily in loaders fac3060: [Serializer] add context builders 4ad5d46: [Mailer] allow manually stop() of SmtpTransport 74b8d16: [Translation] send If-Modified-Since header when possible to SaaS translators 0758e59: [ErrorHandler] report overridden @Final constants

Newest issues and pull requests

Option to disable profiler in CLI environment [Lock] MySQL non-expiring locking using GET_LOCK [Validator] Support SVGs when validating image dimensions [Workflow] Allow fetching workflow (definition) by name from registry

Symfony CLI

Symfony CLI is a must-have tool when developing Symfony applications on your local machine. It includes the Symfony Local Server, the best way to run local Symfony applications. This week Symfony CLI released its new 5.3.0, 5.3.1 and 5.3.2 versions with the following changes:

Update Plaform.sh commands Tunnel refactoring (#74) Remove phpunit installation step in book:checkout (not needed anymore) Improve the parsing of Platform.sh CLI commands (#76) Force reloading PHP versions if no PHP versions found (#71) Fix usage of tunnel:close in book:checkout Fix required flag on psh commands Fix command visibility Fix Platform.sh command helps (#77) Do not compare com.symfony.server.service-ignore case-sensitive Add hooks for some Platform.sh commands (#75) Add cloud:env:debug (#72) Add --path flag to open:local Disable Go module proxy Fix Homebrew tap auth

SymfonyCasts Updates

SymfonyCasts is the official way to learn Symfony. Select a track for a guided path through 100+ video tutorial courses about Symfony, PHP and JavaScript.

These were some of the most relevant SymfonyCasts updates of the week:

New Course Announcement: Upgrading & What's New in Symfony 6! New Course Announcement: Harmonious Development with Symfony 6 (Video) EasyAdmin! For an Awesomely Powerful Admin Area, Chapter 4: Global vs CRUD-Specific Configuration (Video) EasyAdmin! For an Awesomely Powerful Admin Area, Chapter 5: Controlling the Dashboard Menu (Video) EasyAdmin! For an Awesomely Powerful Admin Area, Chapter 6: Assets: Custom CSS and JS (Video) EasyAdmin! For an Awesomely Powerful Admin Area, Chapter 7: Configuring Fields (Video) EasyAdmin! For an Awesomely Powerful Admin Area, Chapter 8: Fields on some Pages, not Others

They talked about us

Symfony Station Communiqué - 4 February 2022. A look at Symfony and PHP news 2 Methods to Clear Cache using Console Command in Symfony 6 (Re)discover XPath selectors Managing a changelog with API Platform & OpenAPI (Re)découverte des sélecteurs XPath

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.

https://symfony.com/blog/a-week-of-symfony-788-31-january-6-february-2022?utm_source=Symfony%20Blog%20Feed&utm_medium=feed

Creată 3y | 6 feb. 2022, 10:20:10


Autentifică-te pentru a adăuga comentarii

Alte posturi din acest grup

A Week of Symfony #962 (June 2–8, 2025)

This week, development activity focused on the upcoming Symfony 7.4 and 8.0 versions, which will deprecate and remove many features. In addition, we published a case study about Yousign. Finally, we'r

8 iun. 2025, 07:50:05 | Symfony
Case study - Yousign: Scaling Trust with Smart, Scalable Architecture

As digital signatures become the norm in modern business, Yousign has established itself as a trusted leader across Europe. Behind its simple, intuitive interface is a powerful technical engine, handl

6 iun. 2025, 07:10:24 | Symfony
SymfonyOnline June 2025 starts next week!

Get ready for the exciting SymfonyOnline June 2025, kicking off in a few days only! There’s still time to register and join the international online Symfony conference—along with pre-conferenc

5 iun. 2025, 10:20:09 | Symfony
A Week of Symfony #961 (May 26 – June 1, 2025)

This week, Symfony released the stable version of Symfony 7.3, which includes lots of amazing new features. We also published the maintenance versions 6.4.22 and 7.2.7.

Symfony development highlights

1 iun. 2025, 08:50:16 | Symfony
New in Symfony 7.3: DX Improvements (part 2)

This is the second part of the blog post showcasing the main DX (developer experience) features introduced in Symfony 7.3. Read the first part of this blog post.

Verify URI Signatures… https://symfon

29 mai 2025, 09:10:19 | Symfony
Symfony 6.4.22 released

Symfony 6.4.22 has just been released. Read the Symfony upgrade guide to learn more about upgrading Symfony and use the SymfonyInsight upgrade reports to detect the code you will need to change in you

29 mai 2025, 09:10:19 | Symfony
Symfony 7.2.7 released

Symfony 7.2.7 has just been released. Read the Symfony upgrade guide to learn more about upgrading Symfony and use the SymfonyInsight upgrade reports to detect the code you will need to change in your

29 mai 2025, 09:10:18 | Symfony