Skip to content

Releases: lithic-com/lithic-java

v0.80.0

Choose a tag to compare

@stainless-app stainless-app released this 12 Mar 16:32

0.80.0 (2025-03-11)

Full Changelog: v0.79.0...v0.80.0

Features

Chores

  • api: release of Network Totals reporting and new filters for Velocity Limit Rules (#529) (18f2f49)
  • client: deprecate some fields (a37fb4a)
  • internal: add .kotlin to .gitignore (#523) (c4e8c64)
  • internal: don't use JvmOverloads in interfaces (8851dd1)
  • internal: reenable warnings as errors (8851dd1)
  • internal: use getOrNull instead of orElse(null) (#524) (46f1df5)

Documentation

  • document JsonValue construction in readme (#528) (017efa9)
  • revise readme docs about nested params (#527) (1b232a8)
  • update some descriptions (a37fb4a)

v0.79.0

Choose a tag to compare

@stainless-app stainless-app released this 07 Mar 03:49

0.79.0 (2025-03-06)

Full Changelog: v0.78.0...v0.79.0

⚠ BREAKING CHANGES

  • client: refactor multipart formdata impl (#513)

Features

  • api: new Settlement API endpoints and changes to update Account Holder endpoint (#514) (553889a)
  • client: accept InputStream and Path for file params (#519) (de0b778)
  • client: allow configuring timeouts granularly (#510) (17f97db)
  • client: detect binary incompatible jackson versions (#520) (a726256)
  • client: support raw response access (#511) (112fd32)

Bug Fixes

Chores

  • client: expose Optional, not nullable, from ClientOptions (#517) (fa8d950)
  • client: refactor multipart formdata impl (#513) (254306a)
  • client: use deep identity methods for primitive array types (#505) (7a0b3ad)
  • internal: add async service tests (#503) (c29ae5a)
  • internal: improve sync service tests (c29ae5a)
  • internal: refactor ErrorHandlingTest (#509) (ecf5050)
  • internal: refactor ServiceParamsTest (#507) (bab2b10)

Documentation

  • add raw response readme documentation (#515) (b4f0637)
  • note required fields in builder javadoc (#516) (7279322)
  • readme parameter tweaks (c29ae5a)
  • update URLs from stainlessapi.com to stainless.com (#508) (0182c4b)

v0.78.0

Choose a tag to compare

@stainless-app stainless-app released this 26 Feb 03:05

0.78.0 (2025-02-26)

Full Changelog: v0.77.0...v0.78.0

Features

  • client: allow omitting params object when none required (#501) (7327186)

Bug Fixes

Chores

  • api: adds new Internal Category for FinancialTransactions (#500) (47e6474)
  • revert accidental test changes (2c223cb)

Documentation

v0.77.0

Choose a tag to compare

@stainless-app stainless-app released this 22 Feb 04:43

0.77.0 (2025-02-21)

Full Changelog: v0.76.0...v0.77.0

⚠ BREAKING CHANGES

  • client: rename some params builder methods (#485)

Features

  • client: get rid of annoying checked exceptions (#493) (a10addc)
  • client: support JsonField#asX() for known values (#488) (bbbebbc)
  • client: update enum asX methods (#487) (4f5cb79)

Bug Fixes

  • client: mark some request bodies as optional (#495) (8350303)

Chores

  • api: new 3DS Event and new challenge_metadata property on Authentications (#481) (aba327f)
  • ci: update gradle actions to v4 (#492) (5fa3f68)
  • client: rename some params builder methods (#485) (3099f72)
  • docs: add faq to readme (#494) (ddef161)
  • docs: reorganize readme (#489) (2cc42ac)
  • internal: get rid of configuration cache (#491) (fb47a73)
  • internal: optimize build and test perf (e78b569)
  • internal: optimize build and test perf (90326d4)
  • internal: refactor PhantomReachableClosingAsyncStreamResponse impl (#483) (7baa3ec)
  • internal: remove unnecessary non-null asserts in tests (8350303)
  • internal: update formatter (e78b569)
  • internal: update formatter (#484) (90326d4)
  • internal: update some formatting in Values.kt (bbbebbc)
  • internal: use assertNotNull in tests for type narrowing (8350303)

Documentation

  • add immutability explanation to readme (#497) (780afa6)
  • add more phantom reachability docs (7baa3ec)

v0.76.0

Choose a tag to compare

@stainless-app stainless-app released this 07 Feb 04:54

0.76.0 (2025-02-06)

Full Changelog: v0.75.0...v0.76.0

Features

  • client: send client-side timeout headers (#476) (c0b8b6d)

Bug Fixes

  • api: add missing @MustBeClosed annotations (#479) (ed2ddd0)
  • api: switch CompletableFuture&lt;Void&gt; to CompletableFuture<Void?> (ed2ddd0)
  • client: add missing validation calls on response (ed2ddd0)
  • client: always provide a body for PATCH methods (ed2ddd0)

Chores

  • api: new PaymentEventType for ACH Returns and small updates to 3DS AuthenticationResult (#478) (bf2fce6)
  • internal: minor formatting/style changes (ed2ddd0)
  • internal: rename some tests (ed2ddd0)

v0.75.0

Choose a tag to compare

@stainless-app stainless-app released this 31 Jan 04:51

0.75.0 (2025-01-30)

Full Changelog: v0.74.0...v0.75.0

Features

  • client: add _queryParams and _headers methods (#469) (6c324ca)

Bug Fixes

  • client: don't leak responses when retrying (#474) (947e6cf)

Chores

  • internal: improve RetryingHttpClientTest (#473) (86a95b5)

Documentation

  • fix incorrect additional properties info (#475) (c08ecf2)

Refactors

  • internal: extract request preparation logic (6c324ca)

v0.74.0

Choose a tag to compare

@stainless-app stainless-app released this 29 Jan 06:23

0.74.0 (2025-01-28)

Full Changelog: v0.73.0...v0.74.0

⚠ BREAKING CHANGES

  • client: better union variant method and variable names (#460)

Features

  • api: adds additional fields to TransactionEvents (#461) (fd9ddcc)
  • api: adds additional request types for updating an Auth Rule (#468) (ff1495c)
  • client: add close method (#463) (e621cd6)
  • client: better union variant method and variable names (#460) (47448bb)

Bug Fixes

  • client: make some classes and constructors non-public (#466) (2e98bdf)

Chores

  • add max retries to test (#462) (ce18db7)
  • api: additional field added to 3DS Responses and Tokenization (#454) (c7bcb9d)
  • internal: remove some unnecessary constructor keywords (2e98bdf)
  • internal: swap checkNotNull to checkRequired (#459) (190676f)
  • update tests (#457) (a937d5f)

Documentation

v0.73.0

Choose a tag to compare

@stainless-app stainless-app released this 22 Jan 03:03

0.73.0 (2025-01-21)

Full Changelog: v0.72.0...v0.73.0

⚠ BREAKING CHANGES

  • types: improve auth rules types (#444)
  • client: switch query params objects to use QueryParams (#423)
  • api: removes AccountHolder resubmit endpoint and KYC_ADVANCED workflow (#416)

Features

  • api: adds EventRuleResult to Transaction Events (#404) (ec1ae4b)
  • api: removes AccountHolder resubmit endpoint and KYC_ADVANCED workflow (#416) (36f4569)
  • client: add various convenience setters to models (#433) (5545f01)
  • client: allow passing null or optional for nullable fields (#430) (ad4cb64)
  • client: allow setting arbitrary JSON for top-level body params (5545f01)
  • client: expose getters for JsonField of body params (5545f01)
  • client: put body field in params, add more convenience methods, and add missing docs (#427) (c37cbfc)
  • types: improve auth rules types (#444) (653fcbc)

Bug Fixes

  • client: add some missing validate() calls (#437) (bc2c608)
  • client: consistently throw on omitting required fields (5545f01)
  • client: convert JsonField containing list type to mutable in builder (5545f01)
  • client: make service impl constructors internal (#452) (0c0d26a)
  • reuse model in pagination items type (#453) (02880e7)

Chores

  • api: adds dpan property to Tokenization (#448) (a00b964)
  • api: new ConvertPhysical endpoint to convert a virtual card to a physical card (#415) (b4b4afb)
  • api: updates to documentation and additional filter for status on Transactions (#440) (c0d9bec)
  • bump license year (#426) (1b9fdcc)
  • docs: add example project (#420) (db5f757)
  • docs: fix code block language (#422) (dc9ac39)
  • docs: update readme (#418) (1002262)
  • docs: updates documentation for DPANs (#451) (bf5dc17)
  • fix bad merge conflict resolution (2712732)
  • internal: add and tweak check functions (#445) (8fffede)
  • internal: add some missing newlines between methods (#436) (0343b4b)
  • internal: extract a checkRequired function (#443) (db55dc2)
  • internal: fix up root build.gradle.kts formatting (#438) (6aa9afb)
  • internal: refactor validate methods (bc2c608)
  • internal: remove unused and expand used wildcard imports (#412) (5e267a3)
  • internal: remove unused and expand used wildcard imports (#414) (1ca4834)
  • internal: remove unused Gradle imports (#439) (43dc083)
  • internal: remove unused imports (#409) (ebba4c6)
  • internal: remove unused or unnecessary Gradle imports (#441) (490bf10)
  • internal: tweak client options nullability handling (8fffede)
  • internal: update examples (#431) (7318a08)
  • internal: update some gradle formatting (#442) (ec5f82a)
  • internal: upgrade kotlin compiler and gradle (#449) (7edecd8)
  • simplify examples involving lists (#446) (abc4eaa)
  • simplify examples involving unions (#447) (723cc08)
  • test: remove unused imports (#410) (8cea52f)
  • test: use JsonValue instead of JsonString (#411) (d363036)
  • update example values in tests and docs (#406) (d80d755)

Documentation

Read more

v0.72.0

Choose a tag to compare

@stainless-app stainless-app released this 26 Nov 20:45
76ee1fd

0.72.0 (2024-11-26)

Full Changelog: v0.71.0...v0.72.0

Features

  • api: updates to Auth Rules numeric types, new Card Types and Authorization Rule Backtests (#400) (03b0b21)
  • client: add logging when debug env is set (#396) (7699d3b)
  • client: add methods for header params (#392) (2c6e356)
  • derive gpg release key's id via gpg itself (#402) (35b7ae5)

Bug Fixes

  • internal: use correct example string for test (#398) (56a9735)

Chores

Styles

  • internal: move identity methods to bottom of error class (#394) (5f5d384)
  • internal: reduce verbosity of identity methods (#393) (54eb3bc)
  • internal: reorder some params methods and improve consistency of implementations (#395) (01f6477)

Refactors

  • internal: split closeWhenPhantomReachable function (#389) (953fe96)

v0.71.0

Choose a tag to compare

@stainless-app stainless-app released this 14 Nov 16:39

0.71.0 (2024-11-14)

Full Changelog: v0.70.0...v0.71.0

Features

Performance Improvements

Chores

  • api: add business_account_token param for listing Balances (#385) (bf306c6)