zap_scan 1.1.2
zap_scan: ^1.1.2 copied to clipboard
Flutter scanning package for cards, barcodes, and IATA boarding passes using on-device OCR and EMV NFC.
1.1.2 #
- Improve OCR accuracy for image upload flow
1.1.1 #
- WASM Compatibility: Removed all direct
dart:iousage and replaced them withdefaultTargetPlatformto support the new Dart WASM compiler on the Web. - Official SPM Support: Added a
Package.swiftmanifest and restructured the native code into a sharedappledirectory to provide first-class Swift Package Manager support for both iOS and macOS. - Up-to-Date Dependencies: Bumped
camerato^0.12.0andgoogle_mlkit_commonsto^0.11.2as recommended by pub.dev. - Improved Native macOS Support: The Apple plugin now uses a shared codebase for iOS and macOS, enabling native OCR on macOS via the Vision framework when used directly.
1.1.0 #
- Full Multi-platform Support: Officially declared support for all 6 platforms (Android, iOS, Web, Windows, macOS, Linux).
- Unified Image Pipeline: Refactored
scanFromImageto useXFileinstead ofFile, enabling cross-platform image processing. - Custom OCR Delegates: Introduced
ocrDelegateandbarcodeDelegateinUniversalScannerControllerto allow non-mobile platforms to plug in their own recognition engines. - 100% Documentation Coverage: Added comprehensive DartDoc comments to all public classes, methods, and properties.
- Dependency Modernization: Bumped
camerato^0.11.0andnfc_managerto^4.1.1. - iOS SPM Support: Updated
podspecfor Swift Package Manager compatibility and included the required Privacy Manifest. - Linting: Enabled
public_member_api_docsto ensure continued documentation quality.
1.0.3 #
- Lowered Android
minSdkVersionfrom 30 to 21.
1.0.2 #
- Fixed broken repository and homepage links on pub.dev.
1.0.1 #
- Renamed package internal identifiers.
- Updated metadata with issue tracker and topics.
1.0.0 #
- Initial release of
zap_scan. - OCR for credit cards (supports horizontal, grid, and vertical layouts).
- IATA Boarding Pass parsing from Barcodes and OCR text.
- EMV NFC contactless card reading (Visa, Mastercard, Amex, RuPay).
- Support for image enhancement strategies to handle embossed/metallic cards.