Repository navigation
Release v3.1.0
Release v3.1.0: fail fast on incomplete wallet config, clearer Twig errors, Symfony >=7.4.
Changelog
Fixed
google_wallet.enabled: truewithoutissuer_id/service_account_json, orapple_wallet.enabled: truewith an empty pattern or one without{pass_id}, now fails container compilation withInvalidConfigurationExceptioninstead of silently disabling the integration (%env()%patterns are still validated at runtime).- Twig
wallet_qr_for_url()with an unknown platform throws aRuntimeErrorlisting the accepted values (android,ios) instead of a bareValueErrorfromWalletPlatform::from().
Changed
- Minimum Symfony version raised from 7.0 to 7.4; the CI
7.0cell (which resolved to 7.4 anyway) is dropped. symfony/yamlmoved fromrequire-devtorequire(the extension loadsservices.yamlwithYamlFileLoader).- Documentation: the QR URL allowlist applies only to
createQrForUrl()/wallet_qr_for_url(); Google/Apple wallet links built from configuration are not checked against it (docs/CONFIGURATION.md#allowlist-scope).
Full Changelog: v3.0.12...v3.1.0