A Week of Symfony #795 (21-27 March 2022)

This week, Symfony development activity focused on fixing bugs, especially on the HttpClient component, and polishing the new features of the upcoming Symfony 6.1 version, such as the new local switcher. Meanwhile, SymfonyLive Paris 2022 conference is coming in just two weeks and SymfonyCon Disneyland Paris 2022 conference announced the last days of its early bird discounts.

Symfony development highlights

This week, 63 pull requests were merged (37 in code and 26 in docs) and 43 issues were closed (26 in code and 17 in docs). Excluding merges, 38 authors made 3,049 additions and 461 deletions. See details for code and docs.

4.4 changelog:

7f34c54: [HttpClient] let cURL handle Content-Length headers 6ea4613: [Cache] declaratively declare/hide DoctrineProvider to avoid breaking static analysis 002165c: [Mailer] preserve case of headers 62344fd: [Serializer] fix denormalizing union types 372b8e9: [HttpClient] fix sending PUT requests with cURL 66f39b0: [HttpClient] always send Content-Length when a body is passed 31a1a2b: [HttpClient] always send Content-Type when a body is passed 56b428f: [HttpClient] fix 303 after PUT and sending chunked requests 7b43f0f: [Console] fix exit status on uncaught exception with negative code

5.4 changelog:

6afaa8c: [Config] fix using null values with config builders 21cd0af: [FrameworkBundle] fix exit codes in debug:translation command 1b2c9b5: [DoctrineBridge] allow to use a middleware instead of DbalLogger 727ca9e: [Translation] fix locales format in CrowdinProvider 4efd3ce: [Translation] add content-type for POST translations in LocoProvider 1d1dcf8: [Validator] fix @Assert\DivisibleBy not working for 0.01 divisor

6.1 changelog:

12130f4: [DependencyInjection] adjust Autowire attribute implementation f5a8916: [HttpClient] improve default content-type handling 4fe223f: [FrameworkBundle] deprecate the messenger.reset_on_message config option 753c846: [TwigBridge] use a div instead of p to prevent invalid HTML 6c2087d: [HttpKernel] add LockedHttpException for HTTP Status 423 403337e: [FrameworkBundle] add LocaleSwitcher service for Translation 68a2ba2: [Notifier] add Sendberry notifier bridge 50ca517: [HttpFoundation] add stale while revalidate cache header 28ab68e: [Notifier] use Importance level to set flash message type 9f28dbd: [Lock] handle CSV DSN in ZookeeperStore 50749dd: [Notifier] add Engagespot bridge ba72a2f: [SecurityBundle] display the inherited roles of the logged-in user in the WDT b5b48c0: [Messenger] allow AsMessageHandler attribute on methods c66bb29: [DependencyInjection] allow using expressions as service factories

Newest issues and pull requests

[RFC][Security] Reduce authentication usage magic? [WebProfiler] Add a limit how many profiles should be saved [Security] Add Bearer Authenticator

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.4.3 and 5.4.4 versions with the following changes:

When getting project directory, ensure it runs through EvalSymlink Remove redundant code (RE: absolute path, cwd) Bump deps Update supported Platform.sh services

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:

(Video) Symfony 6 course, Chapter 7: Twig ❤️ (Video) Symfony 6 course, Chapter 8: Twig Inheritance (Video) Symfony 6 course, Chapter 9: Profiler: Your Debugging Best Friend (Video) Symfony 6 course, Chapter 10: Assets, CSS, Images, etc (Video) EasyAdmin course, Chapter 32: Having Fun with the Menu (Video) EasyAdmin course, Chapter 33: Conditionally Disabling an Action (Video) EasyAdmin course, Chapter 34: Dynamic Disable an Action & AdminContext

They talked about us

Your Road To Symfony 6 Certification Examine the Reassuringly Robust Flexibility and Extensibility of Symfony Security Symfony Station Communiqué — 25 March 2022 Are you ready to upgrade to Drupal 10? Know how to prepare for the upcoming update!

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-795-21-27-march-2022?utm_source=Symfony%20Blog%20Feed&utm_medium=feed

Creată 3y | 27 mar. 2022, 11: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