Skip to content

Releases: gini/capture-sdk-ios

1.12.0

19 Apr 15:01
Compare
Choose a tag to compare

Features and improvements:

  • Allows setting a path for custom domains. For example if you need all requests to go through a proxy at https://custom.domain.com/custom/path you can pass /custom/path to the path parameter when setting a custom api domain:
      let viewController = GiniCapture.viewController(withClient: client,
                                                   configuration: configuration,
                                                   resultsDelegate: self,
                                                   api: .custom(domain: "custom.domain.com",
                                                                path: "/custom/path"), 
                                                                tokenSource: CustomTokenSource()))

3.0.0

17 Apr 18:13
Compare
Choose a tag to compare

In version 3.0.0 we modernized our UI and improved the UI customization options to be more flexible and simpler to use.

In addition, we also made integration faster by unifying the public API of the SDK.

  • New UI

    • Better customer experience with a focus on the banking app users.
    • All screens have a modern look and feel with support for dark and light modes.
    • More flexibility to customize the user interface via global customization options and injection of certain UI elements to freely customize predefined areas of the UI (for example navigation bars, onboarding illustrations, or activity indicators).
    • Built-in accessibility standards. For example, reading a screen aloud or increasing font sizes, or zooming into the invoices.
  • New Features

    • You can enable the bottom navigation bars. Functionality from the top navigation bar will be moved there and you can fully customize them via UI injection.
    • You can launch the SDK for scanning payment QR codes. In this mode, the UI is optimized for QR code scanning and other features are disabled.
    • Streamlined QR code scanning UI/UX. Users are presented with quick feedback about detected QR codes. If a QR code is valid the SDK will automatically extract the payment information.
    • Improved UI/UX for error handling. In case of errors users will be presented with error details and they can choose between retaking the pictures or proceeding with manual entry of payment information.
    • Improved UI/UX for handling empty results. If no relevant payment information could be extracted users will be shown tips on how to get better results. As with the error handling users will be able to choose between retaking the pictures or proceeding with the manual entry of payment information.
    • Easier feedback sending by passing all values except the one for the amount as strings when cleaning up the SDK after the user has executed the transaction.
  • Comprehensive Migration Guide. Read how to update to version 3.0.0 and learn more about the new features.

  • Uses Gini Bank API Library 3.0.0

1.11.1

13 Apr 16:27
Compare
Choose a tag to compare

Features and improvements:

  • Fixes the camera preview's aspect ratio on the camera screen to prevent it from being stretched vertically.
  • Fixes detection of EPC069-12 payment QR codes.

3.0.0-beta07

27 Mar 17:33
Compare
Choose a tag to compare
3.0.0-beta07 Pre-release
Pre-release

Documentation:

Bug fixes and improvements:

  • Add haptic feedback if a QR code scan was detected
  • Add accessibility support for the top navigation bar
  • Provide customization options: title or icon for the cancel, help, back, and done buttons. (Update in the documentation will follow with the next release)

3.0.0-beta06

14 Mar 08:55
Compare
Choose a tag to compare
3.0.0-beta06 Pre-release
Pre-release

Documentation:

  • Documentation is in progress, the full version is coming soon 📝

Bug fixes and improvements:

  • Remove the bottom navigation bar from the error screen and no results screen
  • Update camera frame orientation in landscape mode (iPad only)
  • Show an error dialog when the user imports more than 1 PDF
  • Fix the bottom navigation bar color when no camera access view is shown

3.0.0-beta05

02 Mar 16:09
Compare
Choose a tag to compare
3.0.0-beta05 Pre-release
Pre-release

Documentation:

  • Documentation is in progress, the full version is coming soon 📝

Bug fixes and improvements:

  • Improve gallery screen accessibility.
  • Fix image cropping.
  • Hide help button when in QR code scanning only mode.
  • Update photo tips help screen layout.
  • Update error screen icons.
  • Fix status bar text color

1.11.0

27 Feb 16:43
Compare
Choose a tag to compare

Features and improvements:

  • Adds candidates property to AnalysisResult. This allows retrieving the extraction candidates. To learn more about extraction candidates please visit our API documentation.

Minor breaking change:

  • Affects clients who use a custom GiniCaptureNetworkService implementation: the ExtractionResult initialiser has a new candidates parameter now. If your backend sends you the extraction candidates then please pass them to the new parameter. If not, then simply pass in an empty map [:].

3.0.0-beta04

13 Feb 13:34
Compare
Choose a tag to compare
3.0.0-beta04 Pre-release
Pre-release

Documentation:

  • Documentation is in progress, the full version is coming soon 📝
  • Write migration guide for qr code scanning on the camera screen
  • Update customization guide for onboarding screen
  • Update integration guide for no results screen

Bug fixes and improvements:

  • Increase supported minimum iOS version to 12.
  • Remove the giniCaptureAnalysisDidFinishWithoutResults method from the GiniCaptureResultsDelegate.
  • Fulfil accessibility requirements for the onboarding screen.
  • Fulfil accessibility requirements for the review screen.
  • Fulfil accessibility requirements for the error screen.
  • Show the actual PDF file name on the analysis screen.

3.0.0-beta03

01 Feb 15:33
Compare
Choose a tag to compare
3.0.0-beta03 Pre-release
Pre-release

Documentation:

  • Documentation is in progress, the full version is coming soon 📝.
  • Write migration guide for review, no results, error screens
  • Update customization guide for no results, error screens
  • Update integration guide for error screen

Bug fixes and improvements:

  • Fix selection issues on the Review screen
  • Improve contrast for the delete icon on the Review screen
  • Fix the width of the tips on the Analysis screen
  • Fix text color for the "Enter manually" button on the No result and Error screens
  • Support bottom navigation on the image picker screen
  • Fix the flash toggle button behavior when the flash toggle is off on the Camera screen
  • Fix the layout issue for the iPad version when the bottom navigation is active on the Camera screen

3.0.0-beta02

16 Jan 16:07
Compare
Choose a tag to compare
3.0.0-beta02 Pre-release
Pre-release

Documentation:

  • Added customization guide for the Camera, Analysis, and Review screens.
  • Updated integration guide for the Camera, Analysis, Review and Help screens.
  • Described migration guide for the Onboarding, Help, and Analysis screens.

Bug fixes and improvements:

  • Cancel button from No results screen and Error screen closes SDK.
  • Fixed error screen triggered when there is a connection issue.
  • Updated Enter manually button style and fixed accessibility font option on the No Results screen and Error screen.