Releases: lithic-com/lithic-java
v0.11.1
v0.11.0
v0.10.1
v0.10.0
0.10.0 (2023-06-15)
⚠ BREAKING CHANGES
- api: remove avs_type property, add dispute evidence filename, and mark properties nullable (#5)
Features
- add JsonValue.convert method (b144666)
- api: remove avs_type property, add dispute evidence filename, and mark properties nullable (#5) (47fd0cf)
- core: add
asUnknown
toJsonField
(a1105cc) - pagination: improve handling of response types (812da74)
Chores
- internal: add explicit type annotations to
validate()
(baffee8) - internal: added version comment (5dfad4d)
- internal: cleaner asUnknown implementation (62ea0dd)
- internal: remove unused check-test-server script (c807ab7)
Documentation
v0.9.0
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
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
tocom.lithic.api.models.EventSubscriptionCreateParams
- Rename
com.lithic.api.models.EventsSubscriptionDeleteParams
tocom.lithic.api.models.EventSubscriptionDeleteParams
- Rename
com.lithic.api.models.EventsSubscriptionListPageAsync
tocom.lithic.api.models.EventSubscriptionListPageAsync
- Rename
com.lithic.api.models.EventsSubscriptionListPage
tocom.lithic.api.models.EventSubscriptionListPage
- Rename
com.lithic.api.models.EventsSubscriptionListParams
tocom.lithic.api.models.EventSubscriptionListParams
- Rename
com.lithic.api.models.EventsSubscriptionRecoverParams
tocom.lithic.api.models.EventSubscriptionRecoverParams
- Rename
com.lithic.api.models.EventsSubscriptionReplayMissingParams
tocom.lithic.api.models.EventSubscriptionReplayMissingParams
- Rename
com.lithic.api.models.EventsSubscriptionRetrieveParams
tocom.lithic.api.models.EventSubscriptionRetrieveParams
- Rename
com.lithic.api.models.EventsSubscriptionRetrieveSecretParams
tocom.lithic.api.models.EventSubscriptionRetrieveSecretParams
- Rename
com.lithic.api.models.EventsSubscriptionRotateSecretParams
tocom.lithic.api.models.EventSubscriptionRotateSecretParams
- Rename
com.lithic.api.models.EventsSubscriptionUpdateParams
tocom.lithic.api.models.EventSubscriptionUpdateParams
- Rename
com.lithic.api.models.FinancialAccountsBalanceListPageAsync
tocom.lithic.api.models.FinancialAccountBalanceListPageAsync
- Rename
com.lithic.api.models.FinancialAccountsBalanceListPage
tocom.lithic.api.models.FinancialAccountBalanceListPage
- Rename
com.lithic.api.models.FinancialAccountsBalanceListParams
tocom.lithic.api.models.FinancialAccountBalanceListParams
- Rename
com.lithic.api.models.FinancialAccountsFinancialTransactionListPageAsync
tocom.lithic.api.models.FinancialTransactionListPageAsync
- Rename
com.lithic.api.models.FinancialAccountsFinancialTransactionListPage
tocom.lithic.api.models.FinancialTransactionListPage
- Rename
com.lithic.api.models.FinancialAccountsFinancialTransactionListParams
tocom.lithic.api.models.FinancialTransactionListParams
- Rename
com.lithic.api.models.FinancialAccountsFinancialTransactionRetrieveParams
tocom.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
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
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
Adds several helper methods:
client.cards().getEmbedHtml()
client.cards().getEmbedUrl()
client.disputes().uploadEvidence()
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
Fix webhook unwrapping to return an event payload rather than an event.
Full Changelog: v0.3.0...v0.3.1