Skip to content

v0.8.0

Compare
Choose a tag to compare
@stainless-app stainless-app released this 18 Mar 17:14

0.8.0 (2025-03-18)

Full Changelog: v0.7.0...v0.8.0

⚠ BREAKING CHANGES

  • client: refactor multipart formdata impl (#132)

Features

Bug Fixes

  • client: add missing @JvmStatic (#124) (c4e0b8a)
  • client: mark some request bodies as optional (#120) (274c95c)

Chores

  • api: manual updates (#72) (b6c9f43)
  • client: expose Optional, not nullable, from ClientOptions (#135) (bd8a24d)
  • client: refactor multipart formdata impl (#132) (a32b711)
  • client: use deep identity methods for primitive array types (#126) (effc197)
  • deps: bump jackson to 2.18.1 (#101) (1d5c887)
  • docs: add faq to readme (#119) (5b4d07f)
  • docs: reorganize readme (#115) (b65c599)
  • internal: add .kotlin to .gitignore (#139) (1e4c3e5)
  • internal: add async service tests (#125) (5dc06c8)
  • internal: add generated comment (#154) (28a3568)
  • internal: codegen related update (#105) (ad0fed3)
  • internal: codegen related update (#109) (a8b7cd7)
  • internal: codegen related update (#111) (029cbc7)
  • internal: codegen related update (#117) (aaaef18)
  • internal: codegen related update (#122) (c9d3840)
  • internal: codegen related update (#123) (9dbc537)
  • internal: codegen related update (#145) (23f0da4)
  • internal: codegen related update (#146) (4a82e6f)
  • internal: don't use JvmOverloads in interfaces (84daad7)
  • internal: get rid of configuration cache (#116) (1a69b73)
  • internal: improve sync service tests (5dc06c8)
  • internal: make body class constructors private (b417ac7)
  • internal: make body classes for multipart requests (b417ac7)
  • internal: make test classes internal (#153) (f4d9990)
  • internal: misc formatting changes (b417ac7)
  • internal: reenable warnings as errors (#141) (84daad7)
  • internal: refactor ErrorHandlingTest (#129) (f61300b)
  • internal: refactor PhantomReachableClosingAsyncStreamResponse impl (#110) (d1647df)
  • internal: refactor ServiceParamsTest (#127) (4104744)
  • internal: refactor query param serialization impl and tests (#156) (f141195)
  • internal: remove unnecessary non-null asserts in tests (274c95c)
  • internal: remove unused script (#147) (6eee272)
  • internal: rename internal body classes (b417ac7)
  • internal: update some formatting in Values.kt (550e1a8)
  • internal: update variable names in tests (#142) (e8882a7)
  • internal: use assertNotNull in tests for type narrowing (274c95c)
  • internal: use getOrNull instead of orElse(null) (#140) (1db71f8)
  • internal: use better test example values (#112) (b417ac7)
  • rebuild project due to codegen change (#69) (a7c0606)
  • rebuild project due to codegen change (#70) (ccb8dd5)
  • rebuild project due to codegen change (#71) (0c35214)
  • rebuild project due to codegen change (#73) (a7a6379)
  • rebuild project due to codegen change (#74) (d665d0f)
  • rebuild project due to codegen change (#75) (9ac5669)
  • rebuild project due to codegen change (#76) (6498c99)
  • rebuild project due to codegen change (#77) (7c9b2ad)
  • rebuild project due to codegen change (#78) (fa5ee1f)
  • rebuild project due to codegen change (#79) (9e17de0)
  • rebuild project due to codegen change (#80) (223ed2e)
  • rebuild project due to codegen change (#81) (44f5fbe)
  • rebuild project due to codegen change (#83) (c9d6eae)
  • rebuild project due to codegen change (#84) (8f2a24b)
  • rebuild project due to codegen change (#86) (d83611f)
  • rebuild project due to codegen change (#88) (2e62835)
  • rebuild project due to codegen change (#90) (e353324)
  • rebuild project due to codegen change (#94) (1cd427d)

Documentation

  • add build method comments (#155) (6b504cb)
  • add immutability explanation to readme (#121) (6a15c6f)
  • add more phantom reachability docs (d1647df)
  • add raw response readme documentation (#133) (711d655)
  • deduplicate and refine comments (#152) (73fb462)
  • document JsonValue construction in readme (#144) (33fa7ab)
  • note required fields in builder javadoc (#134) (c0d11e5)
  • readme parameter tweaks (5dc06c8)
  • revise readme docs about nested params (#143) (0a06490)
  • update URLs from stainlessapi.com to stainless.com (#128) (57e17de)

Styles

  • internal: move identity methods to bottom of error class (#104) (fd04071)
  • internal: reduce verbosity of identity methods (#103) (f09c5a0)