This week, we continued polishing Symfony 7.1 features and fixing some of its deprecations to prepare for its stable release next week. Meanwhile, we introduced a Symfony Jobs section so you can find a great job or post your own job to hire talent from the community. Lastly, we updated the code repository to create the branch for Symfony 7.2, which will be released at the end of November 2024.

Symfony development highlights

This week, 48 pull requests were merged (36 in code and 12 in docs) and 28 issues were closed (23 in code and 5 in docs). Excluding merges, 21 authors made additions and deletions. See details for code and docs.

6.4 changelog:

  • 3e67099: [VarExporter] fix exporting default values involving global constants
  • cdbc32a: [Cache] sync Relay proxy
  • 5f7ee32: [Serializer] cache readability/writability computation

7.1 changelog:

  • 6ce4014: [DependencyInjection] fix prepending strategy for PHP config loader
  • e9c8cd0: [Validator] fix CharsetValidator with string encoding
  • e38be3a: [Cache] fix irrelevant deprecation when connecting to Couchbase
  • 4fae754: [SecurityBundle] use container.build_hash instead of kernel.secret with the rate-limiter
  • 8f7f216: [DependencyInjection] add simple tagging to phpdoc for Autoconfigure attribute
  • 2fef8b1: [HttpKernel] clarify deprecations around annotated classes
  • 9d3932a: [DoctrineBridge] undeprecate DoctrineExtractor::getTypes()

7.2 changelog:

  • 64fa4b5: [Validator] make PasswordStrengthValidator::estimateStrength() public
  • 4de1563: [Security] deprecate argument $secret of RememberMeToken and RememberMeAuthenticator
  • f0f16f8: [SecurityBundle] allow configuring the secret used to sign login links
  • 2ea870f: [Stopwatch] add getLastPeriod method to StopwatchEvent
  • 8691af2: [Stopwatch] add ROOT constant to make it easier to reference
  • 5ef34a4: [Notifier] allow to attach image in Bluesky
  • 85db734: [FrameworkBundle] add support for setting headers with TemplateController

Newest issues and pull requests

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 announced two new courses (which are still in the planning stage):

They talked about us

Call to Action

Published in #A week of symfony