summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorcirakg <cirakg@cirakg.xyz>2026-10-20 02:43:08 +0200
committercirakg <cirakg@cirakg.xyz>2026-10-20 02:43:08 +0200
commite3cc458d3b9aadb9459b51ef0120621408093f38 (patch)
treedbecce9c30247e407a739b997374bb0752b2cc79 /CHANGELOG.md
parentfa9c695256de1c7fe007ba5d6bb9b28b1deb5a5a (diff)
docs: record M6a (linear barcodes) results
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md16
1 files changed, 16 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0e0acca..87b4b4f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,6 +11,22 @@ All notable changes to this project are documented here. The format follows
## [Unreleased]
+Milestone M6 in progress (released as 0.6.0 when all four parts are done).
+
+### Added
+
+- M6a, linear barcodes (`source/codes/`): EAN-13, EAN-8, UPC-A and UPC-E,
+ with check digits added, verified, fixed or off, and canonical UPC-E zero
+ suppression; Code 128 (sets B and C); Code 39 with an optional mod-43 check
+ character; ITF with an optional check digit; Codabar with start and stop
+ characters.
+- The code screen: black on white, the largest whole module size, human-
+ readable text, and a full-backlight request.
+- Reference rows from zxing-cpp (`tools/gen_code_vectors.py`, `make codes`).
+ Barcodes from the unit tests are decoded with zxing-cpp in every test run
+ (`tools/check_codes.py`), and the UI flow decodes a screenshot of the code
+ screen.
+
## [0.5.0] - 2026-10-20
Milestone M5: import. You can now add entries by pasting `otpauth://` links or