Skip to content

Releases: gini/bank-api-library-ios

3.4.0

26 Nov 09:49
Compare
Choose a tag to compare

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

30 Sep 19:16
Compare
Choose a tag to compare

Improvements, and bug fixes:

  • Parse transactionDocsEnabled flag indicating whether the TransactionDocs feature is enabled or not.

3.3.0

04 Sep 15:07
Compare
Choose a tag to compare

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

31 Jul 10:36
Compare
Choose a tag to compare

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

11 Mar 14:58
Compare
Choose a tag to compare

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

08 Nov 16:38
Compare
Choose a tag to compare
  • Rename Feedback to Transfer Summary and separate from Clean-up.
  • Fixes optional response fields that are decoded as required.

3.1.1

11 Sep 15:35
Compare
Choose a tag to compare

1.6.1

07 Sep 15:33
Compare
Choose a tag to compare

3.1.0

01 Jun 09:53
Compare
Choose a tag to compare
  • 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()))
  • Added public initialiser for Payment

1.6.0

19 Apr 15:09
Compare
Choose a tag to compare
  • 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()))