This week, we celebrated the life and legacy of Ryan Weaver, a beloved teacher, contributor, and friend whose work at SymfonyCasts helped thousands discover the joy of Symfony. His kindness, humor, and dedication to lifting others up made our community stronger, and his spirit will continue to inspire everything we build. To honor Ryan, we encourage the community to keep learning, keep sharing, and support SymfonyCasts and his family.

Symfony development highlights

This week, 28 pull requests were merged (26 in code and 2 in docs) and 19 issues were closed (15 in code and 4 in docs). Excluding merges, 18 authors made 10,219 additions and 5,782 deletions. See details for code and docs.

6.4 changelog:

  • 179b553: [FrameworkBundle] don't collect CLI profiles if the profiler is disabled
  • 1fc42d8: [HttpClient] fix PHP 8.5 deprecation using str_increment()
  • 89c0360: [Yaml] fix scope resolution operator in flow mapping keys
  • 8a54b6e: [Intl] add metadata about currencies' validity dates
  • ece4f3e: [Security] fix attribute-based chained user providers

7.3 changelog:

  • 8ec0d38: [Serializer] don't fallback to default serializer if tags specify a named one
  • 62eb019: [TypeInfo] prevent interfaces extending BackedEnum to be treated as BackedEnums

7.4 changelog:

  • 3ab58a4: [Routing] make RoutingControllerPass and AttributeServicesLoader final
  • b0f0bdf: [DependencyInjection] add routing.controller to the list of known DI tags
  • c228caa: [Runtime] support runtime options as a string
  • 07273df: [ObjectMapper] cache attributes in memory

8.0 changelog:

  • cbcb165: [DependencyInjection] throw when a service's id a non-existing FQCN
  • bff8811: [Validator] require a top-level domain by default in the Url constraint

Newest issues and pull requests

Symfony Jobs

These are some of the most recent Symfony job offers:

  • Lead Symfony Developer at A-Cube API
    Full-time - €54,000 – €72,000 / year
    Full remote
    View details
  • Backend Symfony Developer at Spyrit
    Full-time - €40,000 – €55,000 / year
    Remote + part-time onsite (Versailles, France)
    View details
  • Backend Symfony Developer at Evergrowth
    Full-time - €60,000 – €72,000 / year
    Full remote
    View details
  • Backend Symfony Developer at Eneba
    Full-time - €55,000 – €66,000 / year
    Full remote
    View details
  • Backend Symfony Developer at Citrus Systems
    Full-time - €3,000 – €6,000 / month
    Remote + part-time onsite (Belgrade, Serbia)
    View details

You can publish a Symfony job offer for free on symfony.com.

They talked about us

Call to Action

Published in #A week of symfony