Skip to content

Release v3.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 09:35

Release 3.0.0

Changelog

Added

  • Required Composer dependency on nowo-tech/qr-code-bundle (^1.1).
  • Flex recipe registers NowoQrCodeBundle together with NowoWalletQrBundle.
  • NowoWalletQrBundle::build() fails fast if NowoQrCodeBundle is not enabled.
  • Legacy nowo_wallet_qr.qr_code config is prepended onto nowo_qr_code for backward compatibility.

Changed

  • Breaking: QR PNG rendering lives in QrCodeBundle. WalletQrService depends on Nowo\QrCodeBundle\Service\QrCodeService.
  • Prefer configuring QR options under nowo_qr_code (profiles / flat keys normalized by QrCodeBundle).
  • Demos register NowoQrCodeBundle and resolve qr-code-bundle from Packagist.

Deprecated

  • BC class aliases (same underlying QrCodeBundle classes):
    • Nowo\WalletQrBundle\QrCode\QrCodeDataUriRenderer
    • Nowo\WalletQrBundle\Security\QrUrlPolicy
    • Nowo\WalletQrBundle\Exception\InvalidWalletQrUrlException → use Nowo\QrCodeBundle\Exception\InvalidQrUrlException

Removed

  • Direct Composer requirement on endroid/qr-code (now transitive via QrCodeBundle).

Full Changelog: v2.1.5...v3.0.0