Skip to content

v1.0.0

Choose a tag to compare

@stainless-app stainless-app released this 08 Mar 11:46

1.0.0 (2025-03-08)

Full Changelog: v0.1.0-alpha.8...v1.0.0

⚠ BREAKING CHANGES

  • client: refactor multipart formdata impl (#107)

Features

Bug Fixes

  • client: add missing @JvmStatic (#95) (c0b2b2d)
  • client: mark some request bodies as optional (#90) (580cbb9)

Chores

  • ci: update gradle actions to v4 (#86) (8d1a21c)
  • client: expose Optional, not nullable, from ClientOptions (#110) (d56027a)
  • client: refactor multipart formdata impl (#107) (3b5ca9f)
  • client: use deep identity methods for primitive array types (#99) (7ba0b1b)
  • docs: add faq to readme (#89) (03755c5)
  • docs: reorganize readme (#84) (8b3e839)
  • internal: add .kotlin to .gitignore (#117) (26352c8)
  • internal: add async service tests (#98) (b09e29a)
  • internal: codegen related update (#87) (a280274)
  • internal: don't use JvmOverloads in interfaces (0b2097e)
  • internal: fix ServiceParamsTest (c3c067d)
  • internal: get rid of configuration cache (#85) (9304dab)
  • internal: improve sync service tests (b09e29a)
  • internal: make body class constructors private (2764315)
  • internal: make body classes for multipart requests (2764315)
  • internal: misc formatting changes (2764315)
  • internal: optimize build and test perf (b63b5a0)
  • internal: reenable warnings as errors (#119) (0b2097e)
  • internal: refactor ErrorHandlingTest (#104) (4498970)
  • internal: refactor ServiceParamsTest (#100) (11e5b21)
  • internal: remove unnecessary non-null asserts in tests (580cbb9)
  • internal: rename internal body classes (2764315)
  • internal: update formatter (#80) (b63b5a0)
  • internal: update some formatting in Values.kt (bcc8d1c)
  • internal: use assertNotNull in tests for type narrowing (580cbb9)
  • internal: use getOrNull instead of orElse(null) (#118) (ea681bf)
  • internal: use better test example values (#81) (2764315)

Documentation

  • add immutability explanation to readme (#91) (e3050ac)
  • add raw response readme documentation (#108) (c377bbe)
  • add source file links to readme (#92) (083abef)
  • note required fields in builder javadoc (#109) (b6b77bd)
  • readme parameter tweaks (b09e29a)
  • update URLs from stainlessapi.com to stainless.com (#101) (256672d)