Releases: lithic-com/lithic-java
Releases · lithic-com/lithic-java
v0.90.0
0.90.0 (2025-05-12)
Full Changelog: v0.89.1...v0.90.0
⚠ BREAKING CHANGES
- client: improve some class names
- client: extract auto pagination to shared classes
- client: Migration: - If you were referencing the
AutoPagerclass on a specific*Pageor*PageAsynctype, then you should instead reference the sharedAutoPagerandAutoPagerAsynctypes, under thecorepackageAutoPagerAsyncnow has different usage. You can call.subscribe(...)on the returned object instead to get called back each page item. You can also callonCompleteFuture()to get a future that completes when all items have been processed. Finally, you can call.close()on the returned object to stop auto-paginating early- If you were referencing
getNextPageorgetNextPageParams:- Swap to
nextPage()andnextPageParams() - Note that these both now return non-optional types (use
hasNextPage()before calling these, since they will throw if it's impossible to get another page)
- Swap to
Features
- api: manual updates (cda7a4a)
- client: allow providing some params positionally (0da037e)
- client: extract auto pagination to shared classes (b2a1763)
Chores
- internal: fix custom code (a94fb16)
- internal: fix custom code (5dabc27)
- internal: remove flaky
-Xbackend-threads=0option (3ac784c)
Refactors
- client: improve some class names (0a90771)
v0.89.1
0.89.1 (2025-05-05)
Full Changelog: v0.89.0...v0.89.1
Bug Fixes
- internals: fix servers entry for /v2/auth_rules.get (936af6d)
Chores
- internal: update java toolchain (6760afa)
v0.89.0
0.89.0 (2025-04-29)
Full Changelog: v0.88.0...v0.89.0
Features
- api: adds new merchant lock Auth Rule (f1d019d)
Chores
v0.88.0
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
v0.87.0
v0.86.0
v0.85.0
v0.84.0
v0.83.0
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
Performance Improvements
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
getNullabletogetOptional(#581) (9e37edb)
Documentation
- add comments to
JsonFieldclasses (b750ff3)