v4.3.0
-
Added better integration for Swift
- Added Nullability Attributes - Added modulemap file - Added sample app in Swift -
Refactored PPMetadataSettings
- Added debug metadata settings for debugging payslip detection and image processing - `successfulScanFrame` renamed to `successfulFrame` - `currentVideoFrame` renamed to `currentFrame` -
Exposed
PPModernViewfinderOverlaySubviewoverlay subview class in public headers. This enables you to more easily recreate default overlay UI in your custom Overlay view controllers. -
in
PPCoordinator, renamed methodisScanningUnsupported:toisScanningUnsupportedForCameraType:error:. This was introduced to provide more granularity in checking if scanning is supported. -
PPOverlayViewControllerchanged the way Overlay Subviews are added to the view hierarchy. Instead of callingaddOverlaySubview:(which automatically added a view to view hierarachy), you now need to callregisterOverlaySubview:(which registers subview for scanning events), and manually add subview to view hierarchy usingaddSubview: method. This change gives you more flexibility for adding views and managing autolayout and autoresizing masks. -
Localization Macros MB_LOCALIZED and MB_LOCALIZED_FORMAT can now be overriden in your app to provide completely custom localization mechanisms.
-
Increased speed of scanning cancellation when Cancel button is pressed.