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.
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
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.
Symfony Blog