Releases: symfony/mercure-bundle
Releases · symfony/mercure-bundle
Release list
Version 0.5.0
- Add support for the Mercure protocol 1.0, alongside the existing 0.x protocol: new
protocol_version(0.x, default, or1.0) andcookie_nameper-hub options - Add
jwt.jwks_uriandjwt.key_id, fetching the signing key from a JSON Web Key Set endpoint viaWebTokenFactoryinstead ofjwt.secret(requiresweb-token/jwt-library, Mercure 1.0 hubs only) - Add
jwt.claims(e.g.iss/sub/client_id), required by RFC 9068 when usingjwt.secret/jwt.jwks_urion aprotocol_version: 1.0hub;auddefaults to the hub's own URL when not set. Missing required claims fail at container compile time, and a0.xhub withoutjwt.claimskeeps minting byte-identical legacy tokens (noDefaultClaimsTokenFactorywrapping, no automaticaud) - Require
symfony/mercure^0.8 - Require PHP 8.2, up from 8.1, following
symfony/mercure
Version 0.4.3
- Extend the
Extensionclass from theDependencyInjectioncomponent - Bound the
symfony/mercuredependency to supported versions - Fix
branch-alias
Version 0.4.2
- Fix Twig extension registration when using Symfony Mercure 0.7 (again)
Version 0.4.1
- Fix Twig extension registration when using Symfony Mercure 0.7
Version 0.4.0
- Add support for FrankenPHP's
mercure_publish()function - Allow Symfony 8
- Compatibility with PHP 8.5
- Pass Twig as dependency of
TurboStreamListenRenderer - Fix cache warmup without JWT secrets
- Drop support for unmaintained PHP and Symfony versions
Version 0.3.9
- Explicitly mark method parameters as nullable
- Adapt icon to profiler redesign
Version 0.3.8
Version 0.3.7
- Support for
symfony/ux-turbo2.9 usingsymfony/stimulus-bundle