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.

5.4 changelog:

  • 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

6.4 changelog:

  • 76df983: [DoctrineBridge] fix Connection::createSchemaManager() for Doctrine DBAL v2
  • 9c6b5d5: [HttpClient] more consistency cleanups
  • a59ff05: [Messenger] fix Envelope::all() conditional return docblock

7.2 changelog:

  • e128d76: [HttpClient] fix amphp/http-client 5 support
  • 59ceb58: [Form] allow integer for the calendar option of DateType

7.3 changelog:

  • baf98b9: [VarDumper] add caster for AddressInfo objects

Newest issues and pull requests

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:

They talked about us

Call to Action

Published in #A week of symfony