This week, Symfony development activity focused on fixing bugs in maintenance versions and adding new features for the upcoming Symfony 7.3 release. Meanwhile, we published blog posts about the new Twig features and a new case study about Symfony.
Symfony development highlights
This week, 25 pull requests were merged (17 in code and 8 in docs) and 24 issues were closed (20 in code and 4 in docs). Excluding merges, 16 authors made 622 additions and 383 deletions. See details for code and docs.
- 62ef125: [FrameworkBundle] don't require fake notifier transports to be installed as non-dev dependencies
- 69b7675: [FrameworkBundle] require the writer to implement getFormats() in the translation:extract
- c427887: [Messenger] ensure exception on rollback does not hide previous exception
- be52235: [HttpKernel] relax assertions on generated hashes
- 7183de2: [Validator] set the violation path only if the errorPath option is set
- 14bff67: [FrameworkBundle, Translation] fix translation lint compatibility with the PseudoLocalizationTranslator
- 30b8038: [Routing] validate namespace (when using Psr4DirectoryLoader)
- dd882db: [Security] rename userIsGranted() to isGrantedForUser() in SecurityBundle
- ccf91a1: [PropertyInfo] add non-*-int missing types for PhpStanExtractor
- 892ab6f: [AssetMapper] added 'Everything up to date' message
- 7d6b9ad: [JsonEncoder] add native lazyghost support
- dd061aa: [HttpFoundation] generate URL-safe hashes for signed URLs
Newest issues and pull requests
- Support @> as a shorthand for !service_closure in YamlFileLoader
- [Test] Symfony framework dagger module
- [JsonEncoder] Remove chunk size definition
- [Validator] Validate SVG ratio in Image validator
- [Validator] Allow Unique constraint validation on all elements
Symfony Jobs
These are some of the most recent Symfony job offers:
- Backend Symfony Developer at anyip.io
Contract / Freelance - $20 – $40 / hour
Full remote
View details - Symfony Developer at Kennisnet
Full-time - €4,104 – €5,673 / month
Remote + part-time onsite (Zoetermeer, Netherlands)
View details - Backend Symfony Developer at Bold Company
Full-time - €4,200 / month
Remote + part-time onsite (Rotterdam, Netherlands)
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: Alien Tech for Fixtures: Foundry & Faker
- (Video) Symfony 7 - Doctrine, Symfony 7 & the Database: Pagination
They talked about us
- Running a Symfony app on a VPS with Docker and FrankenPHP
- Off the Beaten Path to Upgrade Symfony 2.8 to 7.2
- SymfonyCon Vienna 2024: Recap of our Experience
- Using Memcache for Session Storage in Legacy Symfony 1.4/1.5 Projects
- Doctrine ORM Support for Json
- What is new in php event sourcing 3.6
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.