All Versions
18
Latest Version
Avg Release Cycle
143 days
Latest Release
93 days ago

Changelog History
Page 1

  • v3.0.1 Changes

    March 30, 2022

    ➕ Added

    • ➕ Added React v18 to allowed peer dependencies.
  • v3.0.0 Changes

    March 26, 2022

    ➕ Added

    • ➕ Added support for named exports for QRCodeSVG and QRCodeCanvas.
    • ➕ Added support for ES Modules.
    • ➕ Added embedded type definitions.

    🔄 Changed

    🗄 Deprecated

    • 🚚 Deprecated support for default export. This will be removed in v4.

    ✂ Removed

    • ✂ Removed support for React < 16.8.
  • v2.0.0 Changes

    March 05, 2022

    🛠 Fixed

    • ⚠ Switched to using unsafe_* lifecycle methods, eliminating a warning from non-production environments.

    ✂ Removed

    • ✂ Removed support for React < 16.3.
  • v1.0.1 Changes

    December 30, 2020

    ➕ Added

    • ➕ Added React v17 to allowed peer dependencies.

    🛠 Fixed

    • 🖐 Handle mounting server rendered content properly.
    • ⚡️ Handle updates to embedded image properly.
  • v1.0.0 Changes

    November 08, 2019

    ➕ Added

    • 👌 Support for embedding image into QR Code.

    🔄 Changed

    • ✂ Remove PropTypes in production environments.
  • v0.9.3 Changes

    February 17, 2019

    🛠 Fixed

    • ⚡️ Updated Path2D detection to exclude browsers which don't support string constructor (Edge).
  • v0.9.2 Changes

    January 03, 2019

    🛠 Fixed

    • 👍 Properly support new includeMargin prop in the canvas renderer.
  • v0.9.1 Changes

    December 27, 2018

    🛠 Fixed

    • ⚠ Consume non-DOM prop in canvas renderer to prevent spurious warnings from React.
  • v0.9.0 Changes

    December 22, 2018

    ➕ Added

    • 👌 Support for includeMargin prop, to include the "quiet zone" in rendering

    🔄 Changed

    • ⚡️ Updated canvas renderer to use Path2D (where available), and simplify the render. This fixes some rendering inconsistencies.
    • ⚡️ Switched to using React.PureComponent instead of a custom shouldComponentUpdate method.
  • v0.8.0 Changes

    February 19, 2018

    ➕ Added

    • 🆕 New renderAs prop, with support for rendering to SVG. This is a more versatile target for high quality visuals.
    • 👌 Support for style, className, and any other DOM props that might be passed through (e.g. data-*).
    • 👌 Support for proper encoding of multibyte strings (Chinese, Japanese, Emoji, etc.).