- Support Angular 13
- Lockfile maintenance
- Support
darkColor
andlightColor
inputs - Lockfile maintenance
- Dependencies updated, rebuild with latest angular-devkit
- Support configuring margin around the qr code (rendered within the canvas element)
- Support Angular 12
- Enable "partial-ivy" distribution format - https://angular.io/guide/creating-libraries#building-libraries-with-ivy
BREAKING CHANGES: Dropped support for angular versions prior to v12, require applications to be using Ivy rather than deprecated ViewEngine.
(backport release of changes in 5.1.0)
- Support configuring margin around the qr code (rendered within the canvas element)
- Support rendering an image in the center of the generated QR code
- Use default error correction level correctly if undefined is passed to the input
- Documentation improvements
- Support Angular 11
- Forgot to include README in 4.0.0
- Support Angular 10
- Dependencies updated
BREAKING CHANGES: Dropped support for angular versions prior to v10
- Support Angular 9
- Dependencies updated
- Export
QrCodeDirective
(thoughQrCodeComponent
should be preferred)
- Dependencies updated
- Amend README.md to note workarounds for mnahkies#2 (comment)
- Amend README.md
- Dependencies updated for Angular 8, Angular 7 support retained
** Breaking Changes **
- Type error correction level correctly using string union rather than string. This type narrowing may cause a build error if consuming projects are not passing a valid value for this input. No change to behavior/code - type only change.
-
Re-written to use qrcode npm module to generate QR codes in browsers using JavaScript
-
Add errorCorrectionLevel input to qr-code component
Breaking Changes
- NgModule QRCodeModule renamed to QrCodeModule
- Module re-written, therefore testing recommended when upgrading