Skip to content

Releases: lithic-com/lithic-java

v0.88.0

Choose a tag to compare

@stainless-app stainless-app released this 21 Apr 19:03

0.88.0 (2025-04-21)

Full Changelog: v0.87.0...v0.88.0

Features

  • api: updates to Card definition for PCI clarity (e0c802a)

Bug Fixes

  • docs: fix card import in example (6f2fd98)
  • docs: format (5a06ca4)
  • example: fix other import (6e77f87)
  • internal: empty commit to copy over changes (8464ccc)
  • internal: refresh schemas (5c9ea2f)
  • internals: fix Card schema definition (be7c01a)

Performance Improvements

  • internal: improve compilation+test speed (0be1be3)

Chores

  • internal: codegen related update (b8d0664)
  • internal: codegen related update (8bdb139)
  • internal: reduce CI branch coverage (ad2f765)

Documentation

  • client: update jackson compat error message (73711ba)
  • explain http client customization (c820d2d)
  • explain jackson compat in readme (a0fb98a)

Refactors

  • client: migrate pages to builder pattern (#598) (ea86cf3)

v0.87.0

Choose a tag to compare

@stainless-app stainless-app released this 09 Apr 18:39

0.87.0 (2025-04-09)

Full Changelog: v0.86.0...v0.87.0

Features

  • api: manual updates (841cf07)
  • client: make pagination robust to missing data (44acc8e)

Documentation

  • add comments for page methods (44acc8e)

Refactors

  • client: deduplicate page response classes (#596) (44acc8e)

v0.86.0

Choose a tag to compare

@stainless-app stainless-app released this 09 Apr 18:02

0.86.0 (2025-04-09)

Full Changelog: v0.85.0...v0.86.0

Features

  • client: support setting base URL via env var (#593) (74f4d86)

Bug Fixes

  • client: bump to better jackson version (#595) (adf9bf0)

Chores

v0.85.0

Choose a tag to compare

@stainless-app stainless-app released this 08 Apr 13:29

0.85.0 (2025-04-08)

Full Changelog: v0.84.0...v0.85.0

Features

  • api: introduce TransactionSeries and update ShippingMethod fields (#589) (2a5587e)

v0.84.0

Choose a tag to compare

@stainless-app stainless-app released this 07 Apr 17:01

0.84.0 (2025-04-07)

Full Changelog: v0.83.0...v0.84.0

Features

  • api: new resend endpoint for Event Subscriptions (#587) (cb17f39)

Documentation

  • document how to forcibly omit required field (9d70cb6)
  • swap examples used in readme (#585) (9d70cb6)

v0.83.0

Choose a tag to compare

@stainless-app stainless-app released this 04 Apr 21:25

0.83.0 (2025-04-04)

Full Changelog: v0.82.2...v0.83.0

Features

  • client: add enum validation method (8669139)
  • client: expose request body setter and getter (#579) (beb9c74)
  • client: make union deserialization more robust (#576) (8669139)

Bug Fixes

  • client: return Optional&lt;T&gt; instead of Optional<? extends T> (#582) (b750ff3)

Performance Improvements

  • client: cached parsed type in HttpResponseFor (#580) (bad2b44)

Chores

  • client: remove unnecessary json state from some query param classes (8669139)
  • internal: add invalid json deserialization tests (8669139)
  • internal: add json roundtripping tests (8669139)
  • internal: codegen related update (#578) (55b33e8)
  • internal: swap from getNullable to getOptional (#581) (9e37edb)

Documentation

  • add comments to JsonField classes (b750ff3)

v0.82.2

Choose a tag to compare

@stainless-app stainless-app released this 31 Mar 20:03

0.82.2 (2025-03-31)

Full Changelog: v0.82.1...v0.82.2

Bug Fixes

  • client: limit json deserialization coercion (#573) (fadc8ae)

Chores

  • internal codegen changes (8ea3a81)
  • internal codegen changes (306e5d9)

v0.82.1

Choose a tag to compare

@stainless-app stainless-app released this 28 Mar 13:29

0.82.1 (2025-03-28)

Full Changelog: v0.82.0...v0.82.1

Bug Fixes

  • client: don't call validate() during deserialization if we don't have to (#569) (690712c)

v0.82.0

Choose a tag to compare

@stainless-app stainless-app released this 27 Mar 22:39

0.82.0 (2025-03-27)

Full Changelog: v0.81.0...v0.82.0

⚠ BREAKING CHANGES

  • client: rename _3dsVersion to threeDSVersion (#562)
  • client: refactor exception structure and methods (#549)

Features

  • client: support a lower jackson version (#558) (824e02d)
  • client: throw on incompatible jackson version (824e02d)

Bug Fixes

  • client: map deserialization bug (ff7984e)

Chores

  • api: new attribute targets for Auth Rules and new Financial Account State schema (#560) (013733b)
  • client: refactor exception structure and methods (#549) (43441d9)
  • client: rename _3dsVersion to threeDSVersion (#562) (bc35d5f)
  • fix typos (#561) (07976b9)
  • internal: add missing release please block (#546) (c524fd6)
  • internal: delete unused methods and annotations (#563) (ff7984e)
  • internal: fix example formatting (#553) (ee172e8)
  • internal: make multipart assertions more robust (de6247c)
  • internal: remove unnecessary assertNotNull calls (de6247c)
  • internal: remove unnecessary import (#554) (2750ce7)
  • internal: remove workflow condition (#567) (dbbf4c7)
  • internal: swap from Builder().from(...) to toBuilder() (#564) (93c789c)
  • internal: update .stats.yml (#548) (872c032)

Documentation

v0.81.0

Choose a tag to compare

@stainless-app stainless-app released this 19 Mar 02:51

0.81.0 (2025-03-18)

Full Changelog: v0.80.0...v0.81.0

Features

  • api: updates to 2 FinancialAccounts endpoints and new ExpireAuthorization endpoint (#543) (cbd38ee)
  • client: don't require params for some service methods (#541) (1dc4c22)

Bug Fixes

Chores

  • internal: add generated comment (#535) (5ec4019)
  • internal: add some tests for union classes (#542) (3faa3b8)
  • internal: add tests for _headers() (#539) (de2778e)
  • internal: delete duplicate tests (f68c161)
  • internal: generate more tests (cf4866c)
  • internal: make test classes internal (#534) (3737c81)
  • internal: refactor query param serialization impl and tests (#537) (aa4e7b9)
  • internal: refactor some test assertions (f68c161)
  • internal: reformat some tests (#540) (cf4866c)
  • internal: remove extra empty newlines (#531) (1ec3d9c)
  • internal: rename getPathParam (#538) (f68c161)
  • internal: reorder some params methodsc (f68c161)

Documentation