Releases: gini/capture-sdk-ios
Releases · gini/capture-sdk-ios
3.0.0-beta01
- Introduced new UI with centralised customisation 🎉
- Removed Component API -> Migration guides are coming soon 📝
- Uses Gini Bank API Library 3.0.0-beta01
- Documentation is in progress, the full version is coming soon
1.10.0
- Uses GiniBankAPILibrary 1.4.0.
Fixes and improvements:
- Disable the capture button when the user didn't allow the camera usage
- Improve QR code validation
- Remove obsolete code related to the Accounting endpoint usage
1.9.1
- Uses GiniBankAPILibrary 1.3.0.
Fixes and improvements:
- Allow changing the warning icon color on the No Results screen.
- Remove obsolete code used for iOS target < 11.0
1.9.0
- Uses GiniBankAPILibrary 1.3.0.
- Expose
GiniBarButtonItem
for Gini Bank SDK usage.
1.8.0
Fixes:
- Fix content size for scrollView on the onboarding screen.
- Fix page control dots count. Now it equals onboarding pages count.
- Allow setting the background color for the upload state icons on the multipage thumbnails.
- Allow customizing the upload state icons on the multipage thumbnails.
- Fix the default analysis error text on the analysis screen.
- Allow text customization for supported formats screen and title for the open with screen.
- Allow text customising for capturedImagesStackSubtitleLabel, popupTitleImportPDF, popupTitleImportPDForPhotos, popupOptionPhotos, popupOptionFiles, popupCancel on the camera screen.
- Allow text customizing for imagePickerOpenButton on the gallery screen.
1.7.1
Fixes:
- Allow customizing the suggestions collection header, the warning text, the warning icon, the icon & the title for back to the camera for the No Results screen.
- Allow customizing the accessibility labels for the document image title and the rotate button title for the Multipage Review screen.
1.7.0
- Uses GiniBankAPILibrary 1.3.0
- Allows clients to also send feedback for compound extractions.
Breaking change: Only for clients who use their ownGiniCaptureNetworkService
protocol implementation.
We added compound extractions to theGiniCaptureNetworkService
protocol'ssendFeedback
method.
The compound extractions are used in the Gini Bank SDK for the return assistant feature. These are currently alwaysnil
in the Gini Capture SDK. Nevertheless, we advise you to handle the non-nil
case and send the compound extractions to the Gini Bank API. Please consult the Gini Bank API's documentation on how to send compound extractions feedback.- Old method signature:
func sendFeedback(document: Document, updatedExtractions: [Extraction], completion: @escaping (Result<Void, GiniError>) -> Void)
- New method signature:
func sendFeedback(document: Document, updatedExtractions: [Extraction], updatedCompoundExtractions: [String : [[Extraction]]]?, completion: @escaping (Result<Void, GiniError>) -> Void)
- Old method signature:
- Additional UI customisation options:
- Camera screen:
- Allows customising the camera view's background color.
- Allows customising the camera preview frame color.
- Allows customising the camera button container background color.
- Allows replacing the help button icon with text.
- Photo tips and no results screen:
- Allows customising the button text color and corner radius.
- Supported formats screen:
- Allows customising the icons for supported and unsupported formats.
- Camera screen:
1.6.0
- Fix SDK version logging in meta info.
- Uses GiniBankAPILibrary 1.2.0
1.5.0
1.4.0
- Returns the analyzed Gini Bank API document in
AnalysisResult
when using the Screen API with default networking.