simplest_document_scanner 1.0.3
simplest_document_scanner: ^1.0.3 copied to clipboard
Simplest document scanning plugin powered by VisionKit on iOS and MLKit on Android
1.0.3 #
- iOS: Fix
ConformanceIsolationwarning by implementingnonisolateddelegate methods that dispatch to MainActor. - iOS: Remove invalid
@preconcurrencyattribute usage.
1.0.2 #
- iOS: Fix
ConformanceIsolationwarning by movingVNDocumentCameraViewControllerDelegateconformance to an extension marked with@preconcurrency. - iOS: Fix
FlutterMethodNotImplementedconcurrency-safety issue.
1.0.1 #
- iOS: annotate
VNDocumentCameraViewControllerDelegatemethods with@MainActorto satisfy Swift 6 strict concurrency checking and fix theConformanceIsolationbuild error.
1.0.0 #
- Breaking: replace the legacy JPEG-only API with
DocumentScannerOptions,ScannedDocument, andDocumentScanException. - Android: align with ML Kit Document Scanner result formats (JPEG/PDF), robust URI handling, structured error codes, and lifecycle-safe
ActivityResultusage. - iOS: modern VisionKit pipeline with configurable JPEG quality, optional PDF generation, Swift 6 readiness, and error reporting.
- Dart: add platform interface scaffolding, legacy helper, and unit tests.
- Tooling: add Robolectric tests for the plugin, XCTest coverage for request parsing, and refreshed documentation.
0.0.1 #
- Initial release of the library, supporting default MLKit and VisionKit behavior on Android and iOS respectively.
- Creation of basic configuration steps in the README.md.