Skip to content

Latest commit

 

History

History
111 lines (80 loc) · 3.4 KB

CHANGES.md

File metadata and controls

111 lines (80 loc) · 3.4 KB

19.0.1 - 2025-01-05

  • Bring back QrCodeModule for backwards compatibility (#109)

19.0.0 - 2025-01-05

  • Support Angular 19 (#106)
  • QrCodeComponent and QrCodeDirective are now standalone components
*BREAKING CHANGES:* - `QrCodeComponent` and `QrCodeDirective` are now `standalone` components - `QrCodeModule` has been removed

Update: 19.0.1 brings back the QrCodeModule such that this should be a non-breaking change. It's still recommended to migrate away from using the QrCodeModule

See the readme for instructions on how to import the components correctly after these changes, but tldr; replace imports of QrCodeModule with QrCodeComponent

18.0.0 - 2024-05-25

  • Support Angular 18 (#98)
  • Add new inputs style / styleClass (#88)

17.0.0 - 2023-11-20

  • Support Angular 17 (#84 / #85)

16.0.0 - 2023-05-05

  • Support Angular 16 (#76)
  • Begin matching major version to major Angular version (hence the jump from 8 -> 16)

8.0.1 - 2022-12-03

  • Fix center image disappearing when other values are updated (#71)

8.0.0 - 2022-12-03

  • Support Angular 15 (#70)

7.0.0 - 2022-06-16

  • Support Angular 14 (#58)
  • Lockfile maintenance (#62)

6.0.0 - 2021-11-20

  • Support Angular 13
  • Lockfile maintenance

5.2.0 - 2021-10-17

  • Support darkColor and lightColor inputs
  • Lockfile maintenance

5.1.1 - 2021-10-03

  • Dependencies updated, rebuild with latest angular-devkit

5.1.0 - 2021-10-03

  • Support configuring margin around the qr code (rendered within the canvas element)

5.0.0 - 2021-06-17

BREAKING CHANGES: Dropped support for angular versions prior to v12, require applications to be using Ivy rather than deprecated ViewEngine.

4.3.0 - 2021-10-03

(backport release of changes in 5.1.0)

  • Support configuring margin around the qr code (rendered within the canvas element)

4.2.0 - 2021-04-11

  • 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

4.1.0 - 2020-11-14

  • Support Angular 11

4.0.1 - 2020-09-04

  • Forgot to include README in 4.0.0

4.0.0 - 2020-09-04

  • Support Angular 10
  • Dependencies updated

BREAKING CHANGES: Dropped support for angular versions prior to v10

3.1.0 - 2020-03-14

  • Support Angular 9
  • Dependencies updated
  • Export QrCodeDirective (though QrCodeComponent should be preferred)

3.0.2 - 2019-12-13

  • Dependencies updated
  • Amend README.md to note workarounds for #2 (comment)

3.0.1 - 2019-08-11

  • Amend README.md

3.0.0 - 2019-08-11

  • 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.

2.0.0 - 2019-05-12

  • 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