|
2 | 2 | Change log
|
3 | 3 | ==========
|
4 | 4 |
|
5 |
| -7.5 (unreleased) |
6 |
| -================ |
| 5 | +WIP |
| 6 | +=== |
| 7 | + |
| 8 | +- Added ``GappedCircleModuleDrawer`` (PIL) to render QR code modules as non-contiguous circles. (BenwestGate in `#373`_) |
| 9 | +- Migrate pyproject.toml to PEP 621-compliant [project] metadata format. (hroncok in `#399`_) |
| 10 | +- Allow execution as a Python module. (stefansjs in `#400`_) |
| 11 | + |
| 12 | + :: |
| 13 | + |
| 14 | + python -m qrcode --output qrcode.png "hello world" |
| 15 | + |
| 16 | +.. _#373: https://github.com/lincolnloop/python-qrcode/pull/373 |
| 17 | +.. _#399: https://github.com/lincolnloop/python-qrcode/pull/399 |
| 18 | +.. _#400: https://github.com/lincolnloop/python-qrcode/pull/400 |
| 19 | + |
| 20 | +8.2 (01 May 2025) |
| 21 | +================= |
| 22 | + |
| 23 | +- Optimize QRColorMask apply_mask method for enhanced performance |
| 24 | +- Fix typos on StyledPilImage embeded_* parameters. |
| 25 | + The old parameters with the typos are still accepted |
| 26 | + for backward compatibility. |
| 27 | + |
| 28 | + |
| 29 | +8.1 (02 April 2025) |
| 30 | +==================== |
| 31 | + |
| 32 | +- Added support for Python 3.13. |
| 33 | + |
| 34 | +8.0 (27 September 2024) |
| 35 | +======================== |
| 36 | + |
| 37 | +- Added support for Python 3.11 and 3.12. |
| 38 | + |
| 39 | +- Drop support for Python <=3.8. |
| 40 | + |
| 41 | +- Change local development setup to use Poetry_. |
| 42 | + |
| 43 | +- Testsuite and code quality checks are done through Github Actions. |
| 44 | + |
| 45 | +- Code quality and formatting utilises ruff_. |
| 46 | + |
| 47 | +- Removed ``typing_extensions`` as a dependency, as it's no longer required |
| 48 | + with having Python 3.9+ as a requirement. |
| 49 | + having Python 3.9+ as a requirement. |
| 50 | + |
| 51 | +- Only allow high error correction rate (`qrcode.ERROR_CORRECT_H`) |
| 52 | + when generating |
| 53 | + QR codes with embedded images to ensure content is readable |
7 | 54 |
|
8 |
| -- Nothing changed yet. |
| 55 | +.. _Poetry: https://python-poetry.org |
| 56 | +.. _ruff: https://astral.sh/ruff |
9 | 57 |
|
10 | 58 |
|
11 | 59 | 7.4.2 (6 February 2023)
|
12 | 60 | =======================
|
13 | 61 |
|
14 | 62 | - Allow ``pypng`` factory to allow for saving to a string (like
|
15 |
| - ``qr.save("some_file.png")``) in addition to file-like objects. |
| 63 | + ``qr.save("some_file.png")``) in addition to file-like objects. |
16 | 64 |
|
17 | 65 |
|
18 | 66 | 7.4.1 (3 February 2023)
|
|
0 commit comments