# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [2.17.0] - 2025-12-21 ### Changed - **PDF417 Barcode Generation**: Reverted from zxing-wasm library to pure JavaScript implementation due to barcode scanner compatibility issues. The barcodes generated by the zxing-wasm library were unreadable by scanners at "Tisak" kiosks in Croatia. The legacy custom PDF417 generator now ensures better compatibility with retail payment scanning infrastructure. ### Technical Details - Restored `app/lib/pdf/pdf417.ts` - Custom PDF417 generator library - Restored `app/lib/pdf/renderBarcode.ts` - Canvas-based barcode renderer - Restored `app/ui/Pdf417Barcode.tsx` - React component using custom generator - Updated all components to use legacy `Pdf417Barcode` instead of `Pdf417BarcodeWasm` ## [2.16.1] - 2025-12-20 ### Fixed - Minor bug fixes and improvements ## [2.16.0] - 2025-12-20 ### Added - Initial zxing-wasm integration for PDF417 barcode generation --- For older versions, please refer to git commit history.