Cover of the book Symfony 5: The Fast Track

Symfony 5: The Fast Track is the best book to learn modern Symfony development, from zero to production. +300 pages showcasing Symfony with Docker, APIs, queues & async tasks, Webpack, SPAs, etc.

Living on the Edge

A series of posts showcasing the new features introduced by each Symfony version.

Filter by version: 5.3 5.2 5.1 5.0-4.4 4.3 4.2 4.1 4.0-3.4 3.3 3.2 3.1 3.0-2.8 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0

New in Symfony 5.1: Simpler Request Context

Symfony 5.1 allows to configure the entire request context using a single config parameter called "default_uri".

New in Symfony 5.1: Async AWS Support

Symfony 5.1 will use Async AWS, a modern alternative to the official Amazon AWS SDK for PHP, in components like Mailer and Messenger.

New in Symfony 5.1: Serializer improvements

Symfony 5.1 improves the serializer with a new @Ignore annotation, an unwrapping denormalizer, support for stdClass and scalar denormalization.

New in Symfony 5.1: URI Resolver

In Symfony 5.1, the DomCrawler component provides a new utility to resolve relative links into absolute URLs.

New in Symfony 5.1: New and Improved Integrations

Symfony 5.1 adds new integrations with third-party technologies and services in the Lock, Cache, Mailer, Messenger and Notifier components.

New in Symfony 5.1: Stack decorators

Symfony 5.1 introduces a new syntax to stack decorators, providing a simpler alternative to classic middleware.

New in Symfony 5.1: Improved Microkernel

In Symfony 5.1 we've improved MicroKernelTrait to allow using the Kernel as a registry of autowired controllers and service factories.

New in Symfony 5.1: Abstract service arguments

In Symfony 5.1, services can define abstract arguments whose values are calculated at runtime.

New in Symfony 5.1: Simpler service decoration

In Symfony 5.1, it's much easier to refer to the original service when using service decoration.

New in Symfony 5.1: Different hosts per locale

In Symfony 5.1, routes can define different hosts for each locale, which is useful to create fully internationalized URLs.