- [XS2A] Add Ibanity.Xs2a.PendingTransaction.
- [XS2A] Add additional webhooks
- Ibanity.Webhooks.Xs2a.Account.PendingTransactionsCreated
- Ibanity.Webhooks.Xs2a.Account.PendingTransactionsUpdated
- Add batch_synchronization_id in webhooks resources
- Bulk & Periodic Payment with Authorization for TPP Managed flow
- Fix unchecked dependencies
- Add support for webhook signature validation, keys endpoint, and events
- New attributes on transactions and synchronizations
- Add support to update sandbox transactions
- Add support to list updated transactions
- Fix missing (created) virtual header in signature
- Update HTTPoison and Hackney to latest versions
- Default signature algorithm is now 'hs2019'
- Add support for periodic and bulk payments
- Raise exception when a DateTime cannot be parsed from the response
- Add support for filtering on XS2A list financial institutions call
- Fix incorrect field types for financial institution
- Update financial institution attributes
- Add billing and consent products
- Provide http request error responses as tuples
- Fix pagination
- Decouple sandbox and XS2A resources
- Add relationship ids to resources
- Sign API schema retrieval with default app key, if available
- Use certificate/key content instead of file paths for improved security
- Support for encrypted private key (to a certain extent - limited by Erlang support)
- Fix problems when using other applications than default
- Retry multiple times when fetching the API schema before failing
- Support for multiple applications
- Fix some typos in the documentation
- Support for financial institution transactions
- Support for synchronizations
- Navigation withing collections (first, next and previous links)
- Better type handling when deserializing JSON (e.g: DateTime instead of strings)
- Fetch relationships
First official release