A Week of Symfony #935 (25 November – 1 December 2024)
This week, the stable Symfony 7.2.0 version was released, featuring tens of new additions. Additionally, we announced the Black Friday Symfony promotions. Furthermore, the maintenance releases for Symfony 5.4.48, 6.4.16, and 7.1.9 are now available. Finally, next week, the global Symfony community will gather in Vienna for the SymfonyCon 2024 conference.
Symfony development highlights
This week, 39 pull requests were merged (28 in code and 11 in docs) and 21 issues were closed (19 in code and 2 in docs). Excluding merges, 21 authors made 1,033 additions and 332 deletions. See details for code and docs.
5cbdb87: [HttpClient] various cleanups after recent changes
520e31b: [PropertyInfo] consider write property visibility to decide whether a property is writable
294a39f: [Translation] fix empty keys array in PUT, DELETE requests causing Lokalise API error
ec691c8: [PropertyInfo] fix write visibility for Asymmetric Visibility and Virtual Properties
1b7d8b3: [Dotenv] read runtime config from composer.json in debug dotenv command
9eea677: [HttpClient] close gracefull when the server closes the connection abruptly
4677f32: [HttpClient] fix checking for private IPs before connecting
7a2d66a: [HttpClient] fix streaming and redirecting with NoPrivateNetworkHttpClient
76df983: [DoctrineBridge] fix Connection::createSchemaManager() for Doctrine DBAL v2
9c6b5d5: [HttpClient] more consistency cleanups
a59ff05: [Messenger] fix Envelope::all() conditional return docblock
e128d76: [HttpClient] fix amphp/http-client 5 support
59ceb58: [Form] allow integer for the calendar option of DateType
baf98b9: [VarDumper] add caster for AddressInfo objects
Newest issues and pull requests
Use rfc9211 in HttpCache
Rename security-csrf TokenStorageInterface for better DX
[RFC] Support asymmetric visibility in VarDumper
[Validator] Validate data according to environments
Add IPv6 support to NativeHttpClient
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.10.5,
version with the following changes:
Update fixtures (@fabpot)
Update check-requirements.php script to v2.0.3 (@fabpot)
Fix path on local envs (@fabpot)
Add a warning about the listening IP change in 5.10.3 (@tucksaun)
Symfony Jobs
These are some of the most recent Symfony job offers:
Symfony Developer at Tactiplan
Full-time – €4,500 – €8,000 / month
Full remote
View details
Backend Symfony Developer at 2beGROUP
Full-time – €48,000 – €72,000 / year
Remote + part-time onsite (Leiderdorp, Netherlands)
View details
Symfony Developer at ProcurePro
Full-time – A$120,000 – A$150,000 / year
Full remote
View details
You can publish a Symfony job offer for free on symfony.com.
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:
(Video) Symfony 7 – Doctrine, Symfony 7 & the Database: Installing Doctrine
(Video) Symfony 7 – Doctrine, Symfony 7 & the Database: Database Setup & Docker
(Video) Symfony 7 – Doctrine, Symfony 7 & the Database: Starship Entity
(Video) Symfony 7 – Doctrine, Symfony 7 & the Database: Migrations
They talked about us
Symfony Station Communiqué – 29 November 2024
Another Way to Structure your Symfony Project
Automate Symfony EventSubscriberInterface::getSubscribedEvents()
Doctrine for Dummies: 50 Recommendations to Optimize ORM and Turbocharge Your App
Month of Sylius: October
Pattern Builder : exemple d’implémentation avec Symfony
Redis: пишем URL-сокращатель
Call to Action
Follow Symfony on X, on Mastodon, on Bluesky and on Threads and share this article.
Subscribe to the Symfony blog RSS and never miss a Symfony story again.
Symfony Blog