diff options
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index e1d8912..31b6ce8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -34,6 +34,21 @@ Milestone M6 in progress (released as 0.6.0 when all four parts are done). - Drawn in the largest centred square at 2 px per module or more. - Checked against segno (`tools/gen_qr_tables.py`, `make codes`), decoded with zxing-cpp, and decoded from a screenshot of a version 6 card. +- M6c, Data Matrix (`DataMatrix.mc`): + - ECC 200 square sizes 10x10 to 144x144, ASCII with digit pairs, and + Base256 or Upper Shift for UTF-8. + - Encoded as a job; identical to ppf.datamatrix in ASCII mode. +- M6c, PDF417 (`Pdf417.mc`): + - Text, byte and numeric compaction as pdf417gen does it, with automatic + (ISO) or fixed error-correction levels. + - Columns and module size chosen for the screen. + - The pattern tables are generated JSON resources, loaded only while + encoding (`tools/gen_pdf417_tables.py`). + - Identical to pdf417gen. +- 2D codes now share a matrix type with a row height, a fit rule for round + screens, deferred cache saving and 8-at-a-time packing. +- Dev image: pdf417gen, ppf-datamatrix and aztec-code-generator as reference + encoders (pure Python, MIT). ## [0.5.0] - 2026-10-20 |
