v0.73.0
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
resubmitendpoint andKYC_ADVANCEDworkflow (#416)
Features
- api: adds EventRuleResult to Transaction Events (#404) (ec1ae4b)
- api: removes AccountHolder
resubmitendpoint andKYC_ADVANCEDworkflow (#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
JsonFieldof 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
JsonFieldcontaining 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
dpanproperty 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
checkRequiredfunction (#443) (db55dc2) - internal: fix up root
build.gradle.ktsformatting (#438) (6aa9afb) - internal: refactor
validatemethods (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
JsonValueinstead ofJsonString(#411) (d363036) - update example values in tests and docs (#406) (d80d755)
Documentation
- add more documentation (#450) (88bdc78)
- add params class javadocs (#432) (3edb1a1)
- add some missing javadocs (#428) (440de6d)
- readme: fix misplaced period (#434) (df4c064)
- update some builder method javadocs (#435) (683ba9d)
Styles
- internal: explicitly add some method return types (5545f01)
- internal: make enum value definitions less verbose (#407) (8821e09)
- internal: move enum identity methods to bottom of class (#408) (0046a22)
- internal: move headers and query params setters below others (5545f01)
- internal: simplify existing convenience setters on params (5545f01)
- internal: sort fields (#429) (55373bb)