Releases: gini/bank-api-library-ios
Releases · gini/bank-api-library-ios
3.4.0
Improvements, and bug fixes:
- Customers can now launch the Screen API with default networking and an alternative token source for more flexible integrations.
- Data previously added to JPEG EXIF user comment fields has now also been added to request headers for consistency and enhanced metadata accessibility.
3.3.1
Improvements, and bug fixes:
- Parse
transactionDocsEnabled
flag indicating whether the TransactionDocs feature is enabled or not.
3.3.0
Features:
- Introduces a new API method
documentPage(forDocumentId: String, number: Int, size: Document.Page.Size)
- Introduces two public methods in
DocumentServiceProtocol
to retrieve the page preview of a document for a given page and the page data of a document for a given page number and size
3.2.0
Features:
- Adds support for the Skonto feature to decode specific objects received in the
/extractions
API endpoint. - Introduces a new
/configurations
API endpoint used in the User Journey. - Adds the Amplitude API endpoint
/batch
to send analytics events to the Gini Amplitude dashboard for User journey feature
Improvements, and bug fixes:
- Fixes custom API domain usage in payment-related requests.
3.1.3
Improvements, and bug fixes:
- Enhanced handling of outage and maintenance messages within the SDK for smoother performance.
- Improved login experience for anonymous users when the library is launched.
- Aligned error messages to match API status codes.
3.1.2
- Rename Feedback to Transfer Summary and separate from Clean-up.
- Fixes optional response fields that are decoded as required.
3.1.1
- Adds a privacy manifest file for iOS 17+
1.6.1
- Adds a privacy manifest file for iOS 17+
3.1.0
- 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 thepath
parameter when setting a custom api domain:let bankAPI = GiniBankAPI.Builder(client: Client(id: "", secret: "", domain: ""), api: .custom(domain: "custom.domain.com", path: "/custom/path", tokenSource: CustomTokenSource()))
- Added public initialiser for
Payment
1.6.0
- 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 bankAPI = GiniBankAPI.Builder(client: Client(id: "", secret: "", domain: ""), api: .custom(domain: "custom.domain.com", path: "/custom/path", tokenSource: CustomTokenSource()))