Release v3.0.0
Release 3.0.0
Changelog
Added
- Required Composer dependency on
nowo-tech/qr-code-bundle(^1.1). - Flex recipe registers
NowoQrCodeBundletogether withNowoWalletQrBundle. NowoWalletQrBundle::build()fails fast ifNowoQrCodeBundleis not enabled.- Legacy
nowo_wallet_qr.qr_codeconfig is prepended ontonowo_qr_codefor backward compatibility.
Changed
- Breaking: QR PNG rendering lives in QrCodeBundle.
WalletQrServicedepends onNowo\QrCodeBundle\Service\QrCodeService. - Prefer configuring QR options under
nowo_qr_code(profiles / flat keys normalized by QrCodeBundle). - Demos register
NowoQrCodeBundleand resolveqr-code-bundlefrom Packagist.
Deprecated
- BC class aliases (same underlying QrCodeBundle classes):
Nowo\WalletQrBundle\QrCode\QrCodeDataUriRendererNowo\WalletQrBundle\Security\QrUrlPolicyNowo\WalletQrBundle\Exception\InvalidWalletQrUrlException→ useNowo\QrCodeBundle\Exception\InvalidQrUrlException
Removed
- Direct Composer requirement on
endroid/qr-code(now transitive via QrCodeBundle).
Full Changelog: v2.1.5...v3.0.0