Skip to content

Commit 5844ec2

Browse files
authored
chore: release v0.2.0
1 parent 897a5b6 commit 5844ec2

2 files changed

Lines changed: 37 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,42 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.2.0](https://github.com/KarpelesLab/anydcode/compare/v0.1.1...v0.2.0) - 2026-07-13
11+
12+
### Fixed
13+
14+
- live decode starved by runaway QR fallbacks on cluttered crops
15+
- *(demo)* unify decode path + cache-bust wasm so the demo actually decodes
16+
- *(ean)* consensus floor on edge decode to reject phantom barcodes
17+
- *(detect)* isolate 1D barcodes from busy scenes via per-tile labelling
18+
19+
### Other
20+
21+
- keep the live demo's main thread cheap; bridge linear region seams
22+
- gate scene texture out of the locator and stop fragmenting codes
23+
- parallel full-frame 2D worker so QR works without the locator
24+
- bound QR and 1D scans; split scan_2d/scan_1d; add decode2d
25+
- capture now records what the HUD shows (tracked codes + composited overlay)
26+
- track located candidates to kill acquiring-reticle noise
27+
- track decoded codes across frames via the locate pass
28+
- persist decoded codes with a hold window to stop lock flicker
29+
- robust EAN/UPC edge-width decode for real camera captures
30+
- add scan1ddebug tool + curved-bottle EAN fixture
31+
- add locdebug example + real EAN-13 scene fixture
32+
- Fix capture freeze: reuse live detection state instead of synchronous re-decode
33+
- Merge impl/full-generator: all 51 symbologies + options in the web generator
34+
- Web generator: support every implemented symbology with all its options
35+
- add SizeStrategy (Balanced/MinHeight/MaxHeight) for shape control
36+
- add capture button (saves native frame PNG + detection JSON) and request 1080p
37+
- Add gated degrade example for realistic jsQR-parity benchmarking
38+
- QR read_format: cross-validate both format copies, keep higher-confidence one
39+
- QR sampler: timing-anchored dewarp + per-module majority midpoint sampling
40+
- Add sharp real-world QR fixture + gated qrdebug example (diagnosis: timing-pitch drift → per-module errors)
41+
- Add multi-anchor non-planar (TPS) dewarping to the QR sampler
42+
- Merge impl/qr-realworld: real-world robustness for QR/DataMatrix/PDF417 samplers
43+
- Harden QR image sampler for real-world photos (adaptive binarization + local sampling)
44+
- Add real-world QR photo regression fixture (curved bottle, blurred)
45+
1046
## [0.1.1](https://github.com/KarpelesLab/anydcode/compare/v0.1.0...v0.1.1) - 2026-07-11
1147

1248
### Other

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "anyd"
3-
version = "0.1.1"
3+
version = "0.2.0"
44
edition = "2024"
55
rust-version = "1.89"
66
license = "MIT"

0 commit comments

Comments
 (0)