A Week of Symfony #894 (12-18 February 2024)

This week, development activity focused on fixing bugs, such as adding compatibility with the new yielding feature introduced in Twig 3.9. In addition, we published more details about the talks of the upcoming SymfonyLive Paris 2024 conference.

Symfony development highlights

This week, 38 pull requests were merged (24 in code and 14 in docs) and 32 issues were closed (26 in code and 6 in docs). Excluding merges, 28 authors made 1,811 additions and 180 deletions. See details for code and docs.

5.4 changelog:

5e773a8: [Process] fix failing tests causing segfaults
0ffaa0a: [HttpClient] make retry strategy work again
c873894: [Messenger] fix SQS visibility_timeout type
81b312d: [FrameworkBundle] check if the _route attribute exists on the request
0984e3b, 8802b0e: [Mailer] fix signed emails breaking the profiler
f44d074: [Messenger] gracefully fallback to empty queue config
8306a88: [TwigBridge] fix compat with Twig v3.9
f19f4eb: [Validator] update Spanish translations

6.4 changelog:

7cbf1fc: [VarExporter] uniform unitialized property error message under ghost and non-ghost objects
9f692c6: [VarDumper] fix serialization of stubs with null or uninitialized values
931de58: [PropertyAccess] fixes getValue() on an unitialized object property on a lazy ghost
db9bcd8: [Mailer] fix expecting payload without tags or user variables in Mailgun
189bfeb: [Messenger] fix support for pgsql + pgbouncer
e81547b: [TwigBridge] use form_label_content block for checkbox and radio labels in Foundation 5 layout
32d67d3: [Cache] sync the Redis proxies with upstream

Newest issues and pull requests

Using AssetMapper to manage web assets of bundles
[RFC] Using argument value resolvers outside of controllers
[AssetMapper] Allow copying or importing static files
Add RequestClock
[RFC] Email signing (and encryption) workflow

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.8.9,
5.8.10
and 5.8.11
versions with the following changes:

Update Go to 1.22 (@tucksaun)
Remove port from $_SERVER[‚SERVER_NAME‘] (@alexandre-daubois)
Fix MariaDB version when using Docker (@fabpot)
Fix env vars when IP is not available (@fabpot)
Add vhost to the RabbitMQ URL when available (@fabpot)

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.

This week, SymfonyCasts published the following updates:

(Live Stream) Live Stream #9: Turbo 8, Live Components & Challenges in Morphing
(Video) Upgrading & What’s in Symfony 7: Modernizing with fetch() and await
(Video) Upgrading & What’s in Symfony 7: New Autowiring Attributes
(Video) Upgrading & What’s in Symfony 7: MapQueryParameter & Request Payload
(Video) Upgrading & What’s in Symfony 7: Profiling Commands

They talked about us

Symfony Station Communiqué – 16 February 2024
Asynchronous state machine with Symfony Workflows
Mastering the ‘Decorator’ Design Pattern in Symfony
How I build platform that focusing on making Symfony workflow configuration easier with SymFlowBuilder
Episode 10: Twig, Symfony and SymfonyCasts with Ryan Weaver

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.

Symfony Blog

Read More

Generated by Feedzy