Back to Explore

soldair/node-qrcode

GitHub
1 watchersOpen source

Last release: 8/5/2024

node-qrcode (soldair/node-qrcode) is a QR code, 2D barcode generator for Node.js, the browser (via bundlers), and React Native (SVG). It supports a CLI utility and can render QR codes as images, SVG, UTF-8/terminal output, and data URLs, with configurable encoding modes and error correction.

Project status

  • The source appears to be maintained, with the most recent observed update being v1.5.4 in 2024, after earlier updates in 2023.
  • Update cadence looks low and irregular, roughly about a year between the last two observed updates (2023-04 to 2024-08).

AI summary generated Today

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v1.5.4

    8/5/2024

    v1.5.4 makes internal changes to how strings are converted into bytes for QR data encoding, switching from the encode-utf8 package to using the built-in TextEncoder API. It also expands the Shift-JIS (SJIS) character mapping used by the to-sjis helper and adds corresponding unit tests.

    BreakingFeatures
  • v1.5.3

    4/22/2023

    Release v1.5.3 updates the package version and makes a dependency version change. Release notes are not provided, so the only observable changes are in package.json and package-lock.json.

  • v1.5.2

    4/21/2023

    Release v1.5.2 was published on 2023-04-21, but the publisher did not include any release notes. As a result, there is no documented information about new features, bug fixes, security updates, performance improvements, or migration requirements in the provided material.

  • v1.5.1

    7/13/2022

    Release v1.5.1 contains a small code change centered around QR code byte-mode input handling. The release notes are empty, so the behavioral change introduced by the code diff is not documented.

    Features
  • v1.5.0

    11/23/2021

    v1.5.0 has no publisher-provided release notes. The code diff indicates a substantial internal refactor of the QR generation engine, shifting core data structures from Node Buffer usage to Uint8Array typed arrays, plus renderer changes including a new terminal output mode. Overall behavior should be similar for typical usage, but there are compatibility risks for consumers relying on internal types or passing non-string BYTE data.

    Features
  • v1.4.4

    11/5/2019

    Release v1.4.4 contains no published release notes. The code diff shows only a package version bump plus small internal and example-script adjustments, with no obvious API or behavioral changes documented (or clearly introduced).

  • v1.4.3

    11/4/2019

    v1.4.3 has no publisher release notes. The diff primarily refactors internal buffer handling to use `buffer-alloc` and `buffer-from` (to avoid `new Buffer(...)` usage) and updates the `qrcode` CLI flag names and help output.

  • v1.4.2

    9/19/2019

    Release v1.4.2 has no publisher-provided release notes. The diff shows mostly README documentation updates plus a change to the qrcode CLI option names, and a version bump in package.json/package-lock.json.

    Features
  • v1.4.1

    7/17/2019

    Release v1.4.1 includes only a small code change and version metadata bumps. The only functional modification visible in the diff is the removal of a debug console.log statement from the server-side render path.

  • v1.4.0

    7/8/2019

    This release (v1.4.0) has no release notes provided by the publisher, so the changes included in this version are not documented here. Based on the available data, there is no information to confirm new features, breaking changes, bug fixes, security updates, or dependency changes.