Releases: lithic-com/lithic-kotlin
Releases · lithic-com/lithic-kotlin
v0.73.0
0.73.0 (2024-11-26)
Full Changelog: v0.72.0...v0.73.0
Features
- api: updates to Auth Rules numeric types, new Card Types and Authorization Rule Backtests (#389) (ad9720c)
- client: add logging when debug env is set (#386) (848cc8c)
- client: add methods for header params (#382) (cb88b74)
- derive gpg release key's id via gpg itself (#391) (735be99)
Bug Fixes
Chores
- api: add backtest methods to AuthRules (#390) (81b5bdf)
- deps: bump jackson to 2.18.1 (#381) (a6e3a9c)
- internal: update example values (#388) (8ef3c9f)
- publish to maven central portal (#392) (42f8cf1)
Styles
- internal: move identity methods to bottom of error class (#384) (4cc4ba8)
- internal: reduce verbosity of identity methods (#383) (d859cb8)
- internal: reorder some params methods and improve consistency of implementations (#385) (f5a82c3)
Refactors
v0.72.0
v0.71.0
0.71.0 (2024-11-07)
Full Changelog: v0.70.0...v0.71.0
⚠ BREAKING CHANGES
- client: replace multimaps with custom types (#370)
Features
- client: additional builder setters for error class (2920bb6)
- client: more additional body param setters (#372) (31ba9fb)
- client: replace multimaps with custom types (#370) (32d088e)
Bug Fixes
- client: error class
toBuilder
not copying fields (#373) (2920bb6) - guava missing errors (#374) (c1979a7)
Chores
v0.70.0
0.70.0 (2024-11-05)
Full Changelog: v0.69.0...v0.70.0
⚠ BREAKING CHANGES
- api: removes AuthRules V1 (#367)
- client: add/rename methods for headers/query params (#365)
- client: rename header and query params builder methods (#364)
Features
- api: removes AuthRules V1 (#367) (e975983)
- client: add
QueryParams
class (#361) (bf72ea4) - client: add/rename methods for headers/query params (#365) (d2ab9bc)
- client: propagate headers/query params methods to client builders (#363) (9d140e6)
Refactors
v0.69.0
0.69.0 (2024-11-01)
Full Changelog: v0.68.0...v0.69.0
⚠ BREAKING CHANGES
- client: rename some union classes (#350)
Features
- api: add
interest_details
properties to LoanTapes (#340) (8cd61db) - api: removes
transfer_transaction.created
webhook and updates to VerificationApplication (#332) (7646708) - api: updates (#347) (75b8c37)
- client: add
Headers
class (#358) (e2755bc) - client: add
User-Agent
header (#345) (9f537ed) - client: clean up resource leaks when the resource becomes phantom reachable (#348) (2fd7669)
- client: set
X-Stainless-Runtime
header (#344) (3865552) - client: support union discriminators in deserialization (#328) (0534fed)
Bug Fixes
- client: accidental double-wrapping with
RetryingHttpClient
(#346) (2825bb9) - client: ensure constructed objects are immutable (#356) (8f95fce)
- client: implement
hashCode
forIsMissing
(#341) (a871c61) - client: remove
@JvmStatic
from error (#354) (a753c44) - internal: remove unnecessary error handlers (#327) (26e72f3)
- merge conflicts (#360) (b9e444a)
Chores
- api: add
PIN_BLOCKED
todetailed_results
property on Event (#342) (5667848) - api: adds
charge_off
functionality to FinancialAccounts (#351) (1bf0ec1) - api: adds new result types to Transactions and Events (#343) (c3fddaf)
- docs: updates to documentation for V2 AuthRules (#349) (0f6a69b)
- internal: delete unused function (#353) (7aaa905)
- internal: omit unnecessary code (#326) (89bb442)
- internal: remove empty test files (#331) (2d660ab)
- internal: remove unnecessary
[@file](https://github.com/file):Suppress("OVERLOADS_INTERFACE")
(#334) (f75a999) - internal: remove unnecessary
[@file](https://github.com/file):Suppress("OVERLOADS_INTERFACE")
(#338) (cb2ccf3) - internal: remove useless
[@file](https://github.com/file):JvmSynthetic
(#337) (954c80c)
Documentation
Styles
- client: make toString methods consistent (#330) (d1caec0)
- client: rename some union classes (#350) (ee5d02e)
- internal: improve
OkHttpClient
formatting (#335) (e77faca) - internal: improve
RetryingHttpClient
formatting (#339) (600591d) - internal: improve terseness of handlers (#321) (e69f47b)
- internal: improve terseness of Properties.kt (#323) (3cf3952)
- internal: make
getOrThrow
terse and consistent (#352) (e642d4e) - internal: move Handlers.kt and HttpRequestBodies.kt to core (#324) (e02eea0)
- internal: simplify client build method (#336) (92ddfe9)
- internal: update comment formatting (#333) (2b0e988)
- internal: use
if
andif-else
instead ofwhen
idiomatically (#329) (44e2586)