Path to this page:
Subject: CVS commit: pkgsrc/graphics/py-qrcode
From: Adam Ciarcinski
Date: 2024-01-06 10:24:27
Message id: 20240106092427.7BB70FA42@cvs.NetBSD.org
Log Message:
py-qrcode: updated to 7.4.2
7.4.2 (6 February 2023)
- Allow ``pypng`` factory to allow for saving to a string (like
``qr.save("some_file.png")``) in addition to file-like objects.
7.4.1 (3 February 2023)
- Fix bad over-optimization in v7.4 that broke large QR codes. Thanks to
mattiasj-axis!
7.4 (1 February 2023)
- Restructure the factory drawers, allowing different shapes in SVG image
factories as well.
- Add a ``--factory-drawer`` option to the ``qr`` console script.
- Optimize the output for the ``SVGPathImage`` factory (more than 30% reduction
in file sizes).
- Add a ``pypng`` image factory as a pure Python PNG solution. If ``pillow`` is
*not* installed, then this becomes the default factory.
- The ``pymaging`` image factory has been removed, but its factory shortcut and
the actual PymagingImage factory class now just link to the PyPNGImage
factory.
7.3.1 (1 October 2021)
- Improvements for embedded image.
7.3 (19 August 2021)
- Skip color mask if QR is black and white
7.2 (19 July 2021)
- Add Styled PIL image factory, allowing different color masks and shapes in QR codes
- Small performance inprovement
- Add check for border size parameter
7.1 (1 July 2021)
- Add --ascii parameter to command line interface allowing to output ascii when \
stdout is piped
- Add --output parameter to command line interface to specify output file
- Accept RGB tuples in fill_color and back_color
- Add to_string method to SVG images
- Replace inline styles with SVG attributes to avoid CSP issues
- Add Python3.10 to supported versions
Files: