Releases: nowo-tech/QrCodeBundle
Releases · nowo-tech/QrCodeBundle
Release list
Release v1.2.0
Release 1.2.0: optional Doctrine profile overrides and admin CRUD
Changelog
Added
- Optional Doctrine profile storage:
use_database_config+doctrine.table_prefix. - Entity
QrCodeProfileConfig(tableqr_code_profile); DB rows with the same name fully override YAML profiles; DB-only names are also resolvable. - Admin CRUD at
/admin/qr-code-profiles(import from YAML, create/edit/delete) with role gate viasecurity.access_roles. - Flex recipe routes import (
config/routes/nowo_qr_code.yaml) for the admin CRUD. - Composer
suggestentries fordoctrine/orm,doctrine/doctrine-bundle,symfony/form,symfony/validator, andsymfony/security-bundle.
Upgrade: leave use_database_config: false (default) for no change. See UPGRADING.md.
v1.1.0
Summary
Twig UX component NowoQrCode, Twig namespace overrides, and optional Symfony UX Toolkit integration.
Added
<twig:NowoQrCode content="…" />/url+ optionalprofile(symfony/ux-twig-component)@NowoQrCodeBundle+TwigPathsPass(overridecomponents/qr_code.html.twig)- Toolkit-friendly
{# @prop #}docs; optionalsymfony/ux-toolkit(PHP 8.4+)
Changed
- Requires
symfony/twig-bundleandsymfony/ux-twig-component(^2.20 || ^3.0)
QrCodeService and Twig functions are unchanged.
v1.0.0
Summary
Initial public release of nowo-tech/qr-code-bundle: PNG QR codes as data URIs with named profiles, URL safety policy, and Twig helpers.
Extracted from WalletQrBundle for standalone use.
Highlights
default_profile+profilesconfiguration (flat YAML still supported)QrCodeService/ Twigqr_code_data_uri/qr_code_for_url- http(s)-only
QrUrlPolicywith host/path allowlists - PHP 8.1+ · Symfony 7.4 / 8.0 / 8.1+