Skip to content

Releases: BlinkID/capture-ios

v1.3.1

21 May 09:13
57e5492
Compare
Choose a tag to compare
  • License key remote check fix
  • Change from kCVPixelFormatType_420YpCbCr8BiPlanarFullRange to kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
  • ROI fix:
    • Output connection video orientation fix
  • iPhone 15 Pro fix

v1.3.0

26 Apr 07:04
366fdfd
Compare
Choose a tag to compare
  • Added option Keep DPI on image:
    • Determines whether to preserve the captured document DPI on transformed document image. If disabled, the document DPI is downscaled to 400 DPI.
  • Added option Enforced document group:
    • Enforces a specific document group, overriding the analyzer's document classification. This setting impacts the number of sides scanned to match the enforced group, and the way document image is transformed.

v1.2.3

07 Mar 14:36
975e89c
Compare
Choose a tag to compare
  • Add privacy manifest
  • Downgrade Swift tools version to 5.7

v1.2.2

27 Feb 12:53
71d6746
Compare
Choose a tag to compare

v1.2.1

22 Nov 14:15
45afad9
Compare
Choose a tag to compare
  • Bugfix:
    • License key release unlock

v1.2.0

16 Nov 10:31
751f420
Compare
Choose a tag to compare
  • Introduced BlurPolicy, GlarePolicy, TiltPolicy which are used to enable strict, normal, relaxed or disabled policies.
  • Analyzer settings changes:
    • replaced tiltThreshold with tiltPolicy
    • replaced ignoreGlare with glarePolicy
    • replaced ignoreBlur with blurPolicy

v1.1.1

10 Nov 14:46
908b13b
Compare
Choose a tag to compare
  • Cocopods Xcode 15 support

v1.1.0

09 Nov 13:30
759867e
Compare
Choose a tag to compare

Improvements

  • SDK is available on Microblink Cocoapods and SPM repositories for easier integration. You no longer need to worry about additional dependencies required by the Capture SDK - they are included as transitive dependencies.
  • Introduced support for the Direct API integration:
    • When using the Direct API, you are responsible for preparing input image stream (or static images) for analysis and building a completely custom UX from scratch based on the image-by-image feedback from the SDK.
    • Direct API gives you more flexibility with the cost of a significantly larger integration effort. For example, if you need a camera, you will be responsible for camera management and displaying real-time user guidance.
  • Introduced validation of the DPI requirements from the AnalyzerSettings:
    • If the user should position the document aligned with the device screen to occupy a larger area on the input image (enables higher capture resolution), we display the animated instructions to rotate the document or phone (to landscape or portrait).
    • If the required minimumDocumentDpi cannot be satisfied because of the selected camera resolution on a specific device and automatic DPI adjustment is not enabled by the adjustMinimumDocumentDpi flag - we display the error dialog and terminate the Capture screen immediately after the dialog dismissal.
  • Added a new option adjustMinimumDocumentDpi to the AnalyzerSettings. It is used to enable minimum document DPI adjustment. If it is enabled, the minimum DPI is adjusted to the optimal value for the provided input resolution to facilitate the capture of all document groups.
  • Added dpiAdjusted member to SideCaptureResult. If the document is captured at a lower DPI than requesteed by AnalyzerSettings.minimumDocumentDpi, a flag is set to true.
  • Added support for online checked licenses.
  • 4K Capture is now default.
  • Capture experience with our CaptureUX is smoother and better.

Minor API changes

  • SDK is distributed as two separate libraries:
    • CaptureCore provides image analysis and capture without UX, which is enough for Direct API integration
    • CaptureUX depends on CaptureCore and contains default UX implementation with limited customization possibilities. It enables straightforward integration with minimal effort.
  • Renamed all occurrences of analyse to analyze in code.

v1.0.5

16 Aug 12:45
794a504
Compare
Choose a tag to compare
  • Internal capture improvements
  • Bug fix:
    • Fix a memory leak

v1.0.4

04 Aug 10:40
b3ab7c9
Compare
Choose a tag to compare
  • Bug fix:
    • Fix side capture timeout invalidation