Skip to content

Latest commit

 

History

History
287 lines (238 loc) · 8.1 KB

CHANGELOG.md

File metadata and controls

287 lines (238 loc) · 8.1 KB

Changelog

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.

[Unreleased]

[2.19.0] - 2024-09-17

Added

  • Marketplace app as user type

Changed

  • core version

[2.18.1] - 2024-09-09

Fixed

  • event parse method
  • request docString

[2.18.0] - 2024-07-18

Added

  • request methods

Changed

  • use core as dependency

[2.17.0] - 2024-07-04

Change

  • Gradle build to Maven

[2.16.0] - 2023-09-18

Added

  • Split resource
  • SplitReceiver resource
  • update function to Deposit resource

[2.15.0] - 2023-09-18

Removed

  • accountCreated, created and owned attributes to DictKey resource
  • accountNumber and branchCode to PaymentPreview resource

Changed

  • accountNumber and branchCode docstring attributes to DictKey resource

Fixed

  • accountType docstring attribute to DictKey resource

[2.14.1] - 2023-09-06

Fixed

  • double slash request on Rest.getSubResource

[2.14.0] - 2023-05-03

Added

  • rules attribute to Invoice resource
  • Invoice.Rule sub-resource
  • description attribute to CorporatePurchase.Log resource

[2.13.0] - 2023-04-26

Added

  • CorporateBalance resource
  • CorporateCard resource
  • CorporateHolder resource
  • CorporateInvoice resource
  • CorporatePurchase resource
  • CorporateRule resource
  • CorporateTransaction resource
  • CorporateWithdrawal resource
  • CardMethod sub-resource
  • MerchantCategory sub-resource
  • MerchantCountry sub-resource

[2.12.0] - 2023-03-22

Added

  • metadata attribute to Transfer resource
  • pictureUrl attribute to DynamicBrcode resource
  • picture to update method in Workspace resource
  • status, organizationId, pictureUrl and created attributes to Workspace resource
  • updated, type and transactionIds attribute to UtilityPayment resource
  • workspaceId attribute to Boleto resource
  • updated attribute to BoletoHolmes.Log resource
  • description attribute to PaymentRequest resource
  • amount and transactionIds attribute to BoletoPayment resource
  • workspaceId attribute to Event resource
  • transactionIds attribute to DarfPayment and TaxPayment resources

Removed

  • deprecated BrcodePreview resource

[2.11.0] - 2023-01-16

Added

  • DynamicBrcode resource

[2.10.0] - 2023-01-04

Added

  • rules attribute to Transfer resource
  • Transfer.Rule sub-resource
  • rules attribute to BrcodePayment resource
  • BrcodePayment.Rule sub-resource

[2.9.0] - 2022-12-20

Added

  • transactionId attribute to BoletoPayment resource

Changed

  • amount attribute to optional parameters in BoletoPayment resource

[2.8.2] - 2021-11-10

Changed

  • starkbank-ecdsa library version to 1.0.2

[2.8.1] - 2021-11-04

Added

  • Missing parameters to BrcodePreview resource

Changed

  • starkbank-ecdsa library version to 1.0.1

[2.8.0] - 2021-08-18

Added

  • PaymentPreview resource to preview multiple types of payments before confirmation: BrcodePreview, BoletoPreview, UtilityPreview and TaxPreview
  • Support for scheduled invoices, which will display discounts, fine, interest, etc. on the users banking interface when dates are used instead of datetimes

[2.7.0] - 2021-07-12

Added

  • Event.workspaceId property to multiple Workspace Webhook identification
  • Workspace.update() to allow parameter updates
  • Transfer.description property to allow control over corresponding Transaction descriptions
  • Base exception class
  • Missing parameters to Boleto, BrcodePayment and Deposit resources
  • 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
  • DictKey.bankName parameter
  • Institution resource to allow query of institutions recognized by the Brazilian Central Bank for Pix and TED transactions
  • TaxPayment resource
  • DarfPayment resource
  • "payment" account type for Pix related resources

Fixed

  • special characters in BrcodePreview query

[2.6.0] - 2021-03-04

Added

  • Invoice.link property to allow easy access to invoice webpage

[2.5.1] - 2021-02-04

Fixed

  • missing Invoice.transactionIds property

[2.5.0] - 2021-02-04

Added

  • Invoice.Payment sub-resource to allow retrieval of invoice payment information
  • page functions as a manual-pagination alternative to queries

[2.4.0] - 2021-01-21

Added

  • Transfer.accountType property to allow "checking", "salary" or "savings" account specification
  • Transfer.externalId property to allow users to take control over duplication filters

[2.3.0] - 2021-01-14

Added

  • Organization user
  • Workspace resource

[2.2.0] - 2020-11-18

Added

  • Invoice resource to load your account with dynamic QR Codes
  • DictKey resource to get DICT (Pix) key parameters
  • Deposit resource to receive transfers passively
  • Pix support in Transfer resource
  • BrcodePayment support to pay static and dynamic Pix QR Codes

[2.1.0] - 2020-10-28

Added

  • BoletoHolmes to investigate boleto status according to CIP

[2.0.2] - 2020-10-22

Fixed

  • Restrictive Double properties in Boleto resource

[2.0.1] - 2020-10-21

Fixed

  • Boleto constructor bug when no descriptions or discounts were informed

[2.0.0] - 2020-10-21

Added

  • ids parameter to Transaction.query
  • ids parameter to Transfer.query
  • hiddenFields parameter to Boleto.pdf
  • ourNumber attribute to Boleto
  • PaymentRequest resource to pass payments through manual approval flow
  • Boleto.Discount & Boleto.Description parsing on Boleto API responses

Fixed

  • Fixed params alterations on queries

[0.6.0] - 2020-08-19

Added

  • Travis CI configuration
  • Transfer.scheduled parameter to allow Transfer scheduling
  • StarkBank.Transfer.delete to cancel scheduled Transfers
  • Transaction query by tags

[0.5.2] - 2020-07-22

Fixed

  • Non-Unix path on Key.create(path)

[0.5.1] - 2020-07-22

Change

  • Unix Epoch function replaced from java.time.Instant.now to java.lang.System.currentTimeMillis for better Android compatibility
  • Switched HTTP Client from Apache to Retrofit for better Android compatibility
  • Changed Error of HTTP status outside 200, 400 and 500 to UnknownError

[0.5.0] - 2020-06-05

Added

  • Transfer query taxId parameter
  • Global error language setting
  • Boleto PDF layout option

Change

  • Test user credentials to environment variable instead of hard-code
  • StarkBank.User.defaultUser to StarkBank.Settings.user

[0.4.0] - 2020-05-12

Added

  • "receiverName" & "receiverTaxId" properties to Boleto entities

[0.3.0] - 2020-05-08

Added

  • Boleto.Discount & Boleto.Description objects

Changed

  • Package locator to com.starkbank:sdk

Fixed

  • Boleto descriptions amount type

[0.2.3] - 2020-05-07

Added

  • Remote repository (Maven Central)

Changed

  • Local ECDSA library JAR to remote (Maven Central)

Fixed

  • User check Exception message

[0.2.2] - 2020-05-07

Fixed

  • build.gradle blocking build

[0.2.1] - 2020-05-05

Fixed

  • "balance" & "amount" properties overflow

[0.2.0] - 2020-05-05

Added

  • Support for HashMaps in create methods
  • Typo checks for new object parameters
  • "balance" in Transaction entities
  • Gradle setup

Changed

  • StarkBank.Error.Error to StarkBank.Error.ErrorElement

Fixed

  • Boleto & Utility payments test cases
  • "finalize" method warning
  • Javadoc notations
  • Docstrings

[0.1.4] - 2020-04-29

Fixed

  • String array as request query parameter

[0.1.3] - 2020-04-28

Fixed

  • Event.get deserialization

[0.1.2] - 2020-04-27

Added

  • Ignore nulls in URL encode
  • General support for Map implementations instead of HashMaps
  • "final" fields

Fixed

  • Warnings

[0.1.1] - 2020-04-27

Fixed

  • Exception on invalid query parameter

[0.1.0] - 2020-04-22

Added

  • Full Stark Bank API v2 compatibility