This week, Symfony celebrated the SymfonyOnline January 2025 conference. In addition, it announced the new Symfony UX Core Team. Lastly, the upcoming Symfony 7.3 version simplified the configuration of the web debug toolbar replacement on Ajax requests and introduced a JsonEncodable attribute.

Symfony development highlights

This week, 52 pull requests were merged (39 in code and 13 in docs) and 36 issues were closed (27 in code and 9 in docs). Excluding merges, 35 authors made 2,056 additions and 785 deletions. See details for code and docs.

6.4 changelog:

  • fd89b76: [Notifier] avoid failing SNS test with local AWS configuration
  • 4d9dc04: [FrameworkBundle] fix wiring ConsoleProfilerListener
  • 6c8c994: [VarDumper] fix dumped markup
  • 8abf1ae: [HtmlSanitizer] fix access to undefined keys in UrlSanitizer

7.1 changelog:

  • f8296b7: [DependencyInjection] reset env vars with kernel.reset
  • 717ca76: [Serializer, ObjectNormalizer] filter int when using FILTER_BOOL
  • 7085ad8: [Messenger] improve AMQP connection issues
  • bfe7569: [PropertyInfo] convert legacy types to TypeInfo types if getType() is not implemented

7.2 changelog:

  • a8a9e0b: [Lock] make sure RedisStore will also support Valkey

7.3 changelog:

  • ed1166c: [WebProfilerBundle] extend web profiler listener & config for replace on ajax requests
  • 7a16efe: [PhpUnitBridge] add CAA type in DnsMock
  • d096737: [JsonEncoder] add JsonEncodable attribute
  • 8fde3ea: [PropertyInfo] move aliases under service definition
  • e1a443c: [JsonEncoder] fix encoding of dictionary with integer keys
  • 073cbf1: [TypeInfo] add TypeFactoryTrait::fromValue method
  • 56c211e: [Serializer] add XML context option to ignore empty attributes
  • 0051b15: [Security, SecurityBundle] add encryption support to OIDC tokens
  • 7b0cdc8: [Mailer] add DSN option to make SocketStream bind to IPv4

Newest issues and pull requests

Symfony Jobs

These are some of the most recent Symfony job offers:

  • Lead Symfony Developer at Les Tilleuls.coop
    Full-time - €41,000 – €49,000 / year
    Remote + part-time onsite (Lille, Paris, Lyon, Nantes, France)
    View details
  • Symfony Developer at Webmozarts
    Full-time - €65,000 – €75,000 / year
    Remote + part-time onsite (Vienna, Austria)
    View details
  • Symfony Developer at fortrabbit
    Full-time - €50,000 – €70,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