Skip to content

Releases: lithic-com/lithic-java

v0.9.0

12 May 15:37

Choose a tag to compare

refactor(api)!: replace transactionToken param in favour of transa… …ctionTokens

Replaces transactionToken param in favour of transactionTokens.

Migration

The transactionTokens query param now accepts a list of transaction tokens instead of a single transaction token.

Before:
DisputeListParams.builder().transactionToken("<token>")

After:
DisputeListParams.builder().transactionTokens(listOf("<token>"))

v0.8.0

11 May 21:21

Choose a tag to compare

Breaking Changes

Rename nested parameter & page classes to use singular instead of plural. The following types have been renamed:

  • Rename com.lithic.api.models.EventsSubscriptionCreateParams
    to com.lithic.api.models.EventSubscriptionCreateParams
  • Rename com.lithic.api.models.EventsSubscriptionDeleteParams
    to com.lithic.api.models.EventSubscriptionDeleteParams
  • Rename com.lithic.api.models.EventsSubscriptionListPageAsync
    to com.lithic.api.models.EventSubscriptionListPageAsync
  • Rename com.lithic.api.models.EventsSubscriptionListPage
    to com.lithic.api.models.EventSubscriptionListPage
  • Rename com.lithic.api.models.EventsSubscriptionListParams
    to com.lithic.api.models.EventSubscriptionListParams
  • Rename com.lithic.api.models.EventsSubscriptionRecoverParams
    to com.lithic.api.models.EventSubscriptionRecoverParams
  • Rename com.lithic.api.models.EventsSubscriptionReplayMissingParams
    to com.lithic.api.models.EventSubscriptionReplayMissingParams
  • Rename com.lithic.api.models.EventsSubscriptionRetrieveParams
    to com.lithic.api.models.EventSubscriptionRetrieveParams
  • Rename com.lithic.api.models.EventsSubscriptionRetrieveSecretParams
    to com.lithic.api.models.EventSubscriptionRetrieveSecretParams
  • Rename com.lithic.api.models.EventsSubscriptionRotateSecretParams
    to com.lithic.api.models.EventSubscriptionRotateSecretParams
  • Rename com.lithic.api.models.EventsSubscriptionUpdateParams
    to com.lithic.api.models.EventSubscriptionUpdateParams
  • Rename com.lithic.api.models.FinancialAccountsBalanceListPageAsync
    to com.lithic.api.models.FinancialAccountBalanceListPageAsync
  • Rename com.lithic.api.models.FinancialAccountsBalanceListPage
    to com.lithic.api.models.FinancialAccountBalanceListPage
  • Rename com.lithic.api.models.FinancialAccountsBalanceListParams
    to com.lithic.api.models.FinancialAccountBalanceListParams
  • Rename com.lithic.api.models.FinancialAccountsFinancialTransactionListPageAsync
    to com.lithic.api.models.FinancialTransactionListPageAsync
  • Rename com.lithic.api.models.FinancialAccountsFinancialTransactionListPage
    to com.lithic.api.models.FinancialTransactionListPage
  • Rename com.lithic.api.models.FinancialAccountsFinancialTransactionListParams
    to com.lithic.api.models.FinancialTransactionListParams
  • Rename com.lithic.api.models.FinancialAccountsFinancialTransactionRetrieveParams
    to com.lithic.api.models.FinancialTransactionRetrieveParams

Other Changes

  • fix: correctly send event_types[] query param
  • feat: add methods to convert between sync and async clients

v0.7.0

25 Apr 15:53

Choose a tag to compare

Breaking change: AccountHolderCreateParams.Kyb & AccountHolderCreateParams.Kyc have been moved to their own classes, you should now use them directly, e.g. Kyb.builder()

  • set default account holder create timeout to 5 minutes
  • adds balances, aggregate balances, financial accounts & responder endpoints APIs
  • miscellaneous API updates
  • adds support for proxies

v0.6.0

04 Apr 23:44

Choose a tag to compare

Removes the unused/legacy funding sources API and adds the new tokenization decisioning API.

Full Changelog: v0.5.0...v0.6.0

v0.5.0

20 Mar 23:32

Choose a tag to compare

Adds several helper methods:

  1. client.cards().getEmbedHtml()
  2. client.cards().getEmbedUrl()
  3. client.disputes().uploadEvidence()
  4. client.events().resend()

Also adds the property business_account_token, improves some docstrings, and a few internal modifications.

Full Changelog: v0.4.0...v0.5.0

v0.3.1

03 Mar 14:57

Choose a tag to compare

Fix webhook unwrapping to return an event payload rather than an event.

Full Changelog: v0.3.0...v0.3.1

v0.3.0 – ⚠️ breaking, moves to OffsetDateTime and LocalDate

27 Feb 20:03

Choose a tag to compare

⚠️ We now parse dates into LocalDate and timestamps into OffsetDateTime, which is a breaking change. Previously these were String.

Full Changelog: v0.2.0...v0.3.0

v0.2.0

24 Feb 16:42

Choose a tag to compare

  1. Adds events and event subscription endpoints.
  2. Adds helper methods to support webhook signature verification:
    Event event = client.webhooks().unwrap(body, headers, secret);
    client.webhooks().verifySignature(body, headers, secret); // throws if not valid
  3. Adds mcc to transactions.
  4. Changes how headers, body properties, and query parameters can be customized (eg, with .putHeader("X-Foo", "bar")).

Full Changelog: v0.0.4...v0.2.0

v0.0.3

31 Jan 03:22

Choose a tag to compare

Full Changelog: v0.0.2...v0.0.3

v0.0.2

31 Jan 03:22

Choose a tag to compare

Full Changelog: v0.0.1...v0.0.2