Skip to content

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

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)

Refactors

  • client: switch query params objects to use QueryParams (#423) (5acf70b)
  • internal: use constructor to deserialize json (#425) (a89baa6)