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.
- starkbank-ecdsa library version to 1.1.0
- starkbank-ecdsa library version to 1.0.1
- Support for scheduled invoices, which will display discounts, fine, interest, etc. on the users banking interface when dates are used instead of datetimes
- PaymentPreview resource to preview multiple types of payments before confirmation: BrcodePreview, BoletoPreview, UtilityPreview and TaxPreview
- "payment" account type for Pix related resources
- missing parameters to Boleto, BrcodePayment, DictKey, Event, Invoice, Transfer and Workspace resources
- Workspace.update() to allow parameter updates
- Invoice.Payment sub-resource to allow retrieval of invoice payment information
- 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
- TaxPayment resource
- DarfPayment resource
- "+" character bug in BrcodePreview
- 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 processing
- Organization user
- Workspace resource
- Invoice resource to load your account with dynamic QR Codes
- Deposit resource to receive transfers passively
- DictKey resource to get DICT (PIX) key parameters
- PIX support in Transfer resource
- BrcodePayment support to pay static and dynamic PIX QR Codes
- BoletoHolmes to investigate boleto status according to CIP
- ids parameter to Transaction.query
- ids parameter to Transfer.query
- PaymentRequest resource to pass payments through manual approval flow
- transfer.scheduled parameter to allow Transfer scheduling
- StarkBank.Transfer.delete to cancel scheduled Transfers
- Transaction query by tags
- Event errors on unknown subscriptions
- Production bug on Mix call inside SDK
- Travis CI integration
- Boleto PDF layout option
- Global error language config
- Transfer tax_id query parameter
- Test user credentials to environment variable instead of hard-code
- "receiver_name" & "receiver_tax_id" properties to Boleto entities
- Docstrings
- "discounts" property to Boleto entities
- Support for list of maps in create functions
- "balance" property to Transaction entities
- Docstrings and specs
- Default user in config.exs
- Internal structure
- Docstrings and specs
- All previous implementations
- Full Stark Bank API v2 compatibility