All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to the following versioning pattern:
Given a version number MAJOR.MINOR.PATCH, increment:
- MAJOR version when the API version is incremented. This may include backwards incompatible changes;
- MINOR version when breaking changes are introduced OR new functionalities are added in a backwards compatible manner;
- PATCH version when backwards compatible bug fixes are implemented.
- Clojure core dependencies
- Request resource
- java sdk version to 2.8.2
- java sdk version to 2.8.1
- "payment" account type for Pix related resources
- missing parameters to boleto, brcode-payment, dict-key, event, transfer and workspace resources
- workspace/update to allow parameter updates
- event.attempt sub-resource to allow retrieval of information on failed webhook event delivery attempts
- pdf method for retrieving PDF receipts from reversed invoice logs
- page functions as a manual-pagination alternative to queries
- institution resource to allow query of institutions recognized by the Brazilian Central Bank for Pix and TED transactions
- tax-payment resource
- darf-payment resource
- support for scheduled invoices, which will display discounts, fine, interest, etc. on the users banking interface when dates are used instead of datetimes
- payment-preview resource to preview multiple types of payments before confirmation: brcode-preview, boleto-preview, utility-preview and tax-preview
- invoice.transaction-ids property to allow invoice ledger transaction look-up
- invoice.link property to allow easy access to invoice webpage
- bug when no expiration is passed to invoice resource
- invoice.payment sub-resource to allow retrieval of invoice payment information
- organization user
- workspace resource
- transfer.account-type property to allow "checking", "salary" or "savings" account specification
- transfer.external-id property to allow users to take control over duplication filters
- missing brcode-payment in payment-request
- starkbank.user/set-default-user to starkbank.settings/user
- invoice resource to load your account with dynamic QR Codes
- dict-key resource to get DICT (PIX) key parameters
- deposit resource to receive transfers passively
- brcode-payment and BrcodePreview resources to pay static and dynamic PIX QR Codes
- PIX support in transfer resource
- boleto-holmes to investigate boleto status according to CIP
- our-number attribute to Boleto
- payment-request resource to pass payments through manual approval flow
- transfer.scheduled parameter to allow transfer scheduling
- transfer/delete to cancel scheduled transfers
- transaction query by ids
- transaction query by tags
- transfer query by ids
- transfer query by tax-id
- boleto/pdf layout and hidden-fields options
- Global error language setting
- Travis CI configuration
- starkbank.user/set to starkbank.settings/set-default-user
- "receiver-name" & "receiver-tax-id" properties to Boleto entities
- SDK Java repo to com.starkbank/sdk
- boleto amount type
- Local Java SDK JAR to remote (Maven Central)
- Warnings
- Full Stark Bank API v2 compatibility