--error-correctionoption to qr script.
🛠 Fix script piping to stdout in Python 3 and reading non-UTF-8 characters in Python 3.
🛠 Fix script piping in Windows.
➕ Add some useful behind-the-curtain methods for tinkerers.
🛠 Fix terminal output when using Python 2.6
🛠 Fix terminal output to display correctly on MS command line.
qrscript work in Windows. Thanks Ionel Cristian Mărieș
🛠 Fixed print_ascii function in Python 3.
Out-of-bounds code version numbers are handled more consistently with a ValueError.
✅ Much better test coverage (now only officially supporting Python 2.6+)
- ⚡️ Update version numbers correctly.
🔄 Change the output when using the
qrscript to use ASCII rather than just colors, better using the terminal real estate.
🛠 Fix a bug in passing bytecode data directly when in Python 3.
Substation speed optimizations to best-fit algorithm (thanks Jacob Welsh!).
0️⃣ Introduce a
print_asciimethod and use it as the default for the
qrscript rather than
- 🚑 Bad version number for previous hotfix release.
- 🛠 Fix bad QR code generation due to the regex comma fix in version 4.0.2.
🛠 Fix incorrect regex causing a comma to be considered part of the alphanumeric set.
Switch to using setuptools for setup.py.
- 🛠 Fix the pymaging backend not able to save the image to a buffer. Thanks ilj!
Made qrcode work on Python 2.4 - Thanks tcely. Note: officially, qrcode only supports 2.5+.
👌 Support pure-python PNG generation (via pymaging) for Python 2.6+ -- thanks Adam Wisniewski!
0️⃣ SVG image generation now supports alternate sizing (the default box size of 10 == 1mm per rectangle).
SVG path image generation allows cleaner SVG output by combining all QR rects into a single path. Thank you, Viktor Stískala.
➕ Added some extra simple SVG factories that fill the background white.
⚡️ Update change log to contain version 3.1 changes. :P
⚡️ Give the
--optimizeargument to control the chunk optimization setting.