Skip to content

v0.3.0

Choose a tag to compare

@stainless-app stainless-app released this 11 Apr 15:03
9bdfe5f

0.3.0 (2025-04-11)

Full Changelog: v0.2.0...v0.3.0

⚠ BREAKING CHANGES

  • client: refactor exception structure and methods (#113)

Features

  • api: add Lookup and Watch support
  • client: add enum validation method (f505739)
  • client: expose request body setter and getter (#125) (638a799)
  • client: make union deserialization more robust (#123) (f505739)
  • client: support a lower jackson version (#119) (1190992)
  • client: support setting base URL via env var (#131) (bdb10bb)
  • client: throw on incompatible jackson version (1190992)

Bug Fixes

  • client: bump to better jackson version (#133) (26e1917)
  • client: don't call validate() during deserialization if we don't have to (#121) (8278a87)
  • client: limit json deserialization coercion (#122) (9c84e96)
  • client: map deserialization bug (fba5a3d)
  • client: return Optional&lt;T&gt; instead of Optional<? extends T> (#128) (4d0542f)
  • client: support kotlin 1.8 runtime (#111) (52729f8)

Performance Improvements

  • client: cached parsed type in HttpResponseFor (#126) (71b79be)

Chores

  • client: refactor exception structure and methods (#113) (76182b5)
  • client: remove unnecessary json state from some query param classes (f505739)
  • internal: add generated comment (#107) (4ca9321)
  • internal: add invalid json deserialization tests (f505739)
  • internal: add json roundtripping tests (f505739)
  • internal: add missing release please block (#112) (219bd86)
  • internal: codegen related update (#124) (122cda2)
  • internal: delete duplicate tests (fdf9cd4)
  • internal: delete unused methods and annotations (#120) (fba5a3d)
  • internal: expand CI branch coverage (#132) (befddbb)
  • internal: fix example formatting (#115) (0f67401)
  • internal: generate more tests (073a416)
  • internal: make multipart assertions more robust (20a5e00)
  • internal: make test classes internal (#106) (271fcb9)
  • internal: reduce CI branch coverage (9e9afa4)
  • internal: refactor some test assertions (fdf9cd4)
  • internal: reformat some tests (#110) (073a416)
  • internal: remove extra empty newlines (#104) (2234162)
  • internal: remove unnecessary assertNotNull calls (20a5e00)
  • internal: remove unnecessary import (#116) (3ae122d)
  • internal: rename getPathParam (#109) (fdf9cd4)
  • internal: reorder some params methodsc (fdf9cd4)
  • internal: swap from getNullable to getOptional (#127) (525f57d)
  • internal: version bump (#102) (a8c29dd)
  • rerun ci (16e1797)
  • tests: improve enum examples (#130) (008765e)

Documentation