Releases: gini/health-sdk-ios
4.3.0
Documentation
You can find the documentation for this version here.
Features and fixes
- Extends with a method for getting all specific extractions. Please see
func getAllExtractions(..)
. - Allows to check if there are multiple invoices were uploaded. Please use
func checkIfDocumentContainsMultipleInvoices(..)
or a specific extractioncontainsMultipleDocs
fromfunc getAllExtractions(..)
- Exposes doctor's name extraction
medical_service_provider
among others. Please usefunc getAllExtractions(..)
to get all available specific extractions.
Dependencies
Uses Gini Health API Library 4.3.1
4.2.0
Documentation
You can find the documentation for this version here.
Features and fixes
-
Allows custom localization if your app has internal language configuration by setting a value to the
GiniHealthConfiguration.customLocalization
configuration option. -
Allows hiding “Powered by Gini” in the Payment Component.
-
Adds compression for partial document images before uploading, if they exceed 10 MB.
-
Uses "payment_state" to recognize whether a document is payable.
-
Moves AppStore buttons for installing banking apps to a dedicated bottom sheet in the
Payment Review Screen
. -
Fixes payment request creation error handling for
Share with
payment providers. -
Fixes
Share with
flow when client devs receive the payment request ID and dismiss the Payment Review Screen.
Dependencies
Uses Gini Health API Library 4.2.0
4.1.0
Documentation
You can find the documentation for this version here.
Features
- Updates
Payment Component’s
UI to take up less height and allows easy height customisation by adding a new value theGiniHealthConfiguration.paymentComponentButtonsHeight
configuration option. - Shows "More Information" link on the
Bank Selection Bottom Sheet
. - Moves AppStore buttons for installing banking apps to a dedicated bottom sheet in the
Payment Review Screen
. - Supports payment information transfer to additional banking apps by allowing users to share a PDF with their banking app. The PDF contains an id in a QR code which is exchanged for the payment information via the Gini Bank SDK in the banking app.
Dependencies
Uses Gini Health API Library 4.1.0
4.0.0
Documentation
You can find the documentation for this version here.
Features
- Introduces global UI customisation options for colors and typography styles.
- Adds a
Payment Component
view, which can be shown for each invoice item in a list of invoices. It shows the selected bank which will be used to execute the payment. - Adds a
Payment Feature Info Screen
, which can be launched from thePayment Component
view and allows users to view information and an FAQ about the payment feature. - Adds a
Bank Selection Bottom Sheet
, which can be launched from thePayment Component
view and allows users to view supported banks, install banking apps and select a banking app to be used for executing the payment. - Updates the look of the
Payment Review screen
and removes the bank selection button. ThePayment Review screen
is launched from thePayment Component
view.
Dependencies
Uses Gini Health API Library 4.0.0
3.0.1
3.0.0
- Uses Gini Health API Library 3.0.0 which is compatible with potential usage with Gini Capture SDK 3.0.0
- Adds a privacy manifest file for iOS 17+
1.5.1
- Adds a privacy manifest file for iOS 17+
1.5.0
Features:
Adds payButtonTitleFont
for the title font pay button customization.
Adds paymentReviewStatusBarStyle
for the status bar style customization on the payment review screen.
Bug fixes:
Fixes the keyboard appearance.
Fixes the potential crashes due to the precondition failures in the production builds.
1.4.0
Breaking change:
- Removes pubic properties
payButtonBackgroundColor
andpayButtonTextColor
.
Bug fixes:
- Fixes the pay button text color for the disabled state. Use
payButtonDisabledTextColor
to set text color for disabled state. - Fixes input field error message behavior.
- Fixes the default text in the amount input field when the amount is "0.00".
- Fixes the feedback sending.