- Fix Twig extension registration when using Symfony Mercure 0.7 (again)
- Fix Twig extension registration when using Symfony Mercure 0.7
- Add support for FrankenPHP's
mercure_publish()function - Allow Symfony 8
- Compatibility with PHP 8.5
- Pass Twig as a dependency of
TurboStreamListenRenderer - Fix cache warmup without JWT secrets
- Drop support for unmaintained PHP and Symfony versions
- Explicitly mark method parameters as nullable
- Adapt icon to profiler redesign
- Allow Symfony 7
- Support for
symfony/ux-turbo2.9 usingsymfony/stimulus-bundle
- Compatibility with
lcobucci/jwt5.0
- Use the right argument index for
Authorizationcookie lifetime
- Add support for JWT signers requiring a passphrase
- Throw an exception if neither the
jwtnor thejwt_providerconfiguration key is defined.
- Deprecate
enable_profilerconfiguration - Add support for Mercure Component 0.6
- Compatibility with Symfony 6.0
- Full compatibility with PHP 7.1
- Enable JWT support by default
- Add a configuration option to set a default expiration for the JWT and the cookie when using the
Authorizationclass
- Upgrade to
symfony/mercure0.5 - Add integration with
symfony/ux-turbo - Register autowiring aliases for hubs
- Add
mercure.publishertag on publisher services
- Expose privateness of published messages in profiler panel
- Compatibility with PHP 8
- Fix a bug in the debugger panel
- Compatibility with Symfony 5.1
- Compatibility with Mercure 0.10
- Fix a bug preventing the profiler to work
- Fix compatibility with Symfony 5
- Fix a crash in
MercureDataCollector
- Fix compatibility with Symfony 5 beta
- Add a profiler panel
- Autowire
Symfony\Component\Mercure\PublisherInterfaceinstances (usingSymfony\Component\Mercure\Publisherfor autowiring is deprecated)
- Inject the
http_clientservice when available
- Fix a deprecation triggered by the
TreeBuilder