β Add Styled PIL image factory, allowing different color masks and shapes in QR codes
π Small performance inprovement
β Add check for border size parameter
β 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
π Fix short chunks of data not being optimized to the correct mode.
β Tests fixed for Python 3
π Fix optimize length being ignored in QRCode.add_data.
π Better calculation of the best mask pattern and related optimizations. Big thanks to cryptogun!
π Fix incomplete block table for QR version 15. Thanks Rodrigo Queiro for the report and Jacob Welsh for the investigation and fix.
Avoid unnecessary dependency for non MS platforms, thanks to Noah Vesely.
π Make BaseImage.get_image() actually work.