aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md15
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