v1.0.0
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
- api: manual updates (#102) (7fe43c5)
- api: manual updates (#103) (bde16e0)
- api: manual updates (#113) (95a72d8)
- api: manual updates (#78) (5b0f7b0)
- api: manual updates (#93) (4f8842f)
- api: manual updates (#96) (da8a22b)
- api: manual updates (#97) (0296a31)
- client: accept
InputStreamandPathfor file params (#111) (e7c5bd7) - client: allow configuring timeouts granularly (#105) (c59cc3d)
- client: allow omitting params object when none required (#94) (e04518f)
- client: detect binary incompatible jackson versions (#112) (dfa8f69)
- client: get rid of annoying checked exceptions (#88) (3cdbf22)
- client: support
JsonField#asX()for known values (#83) (bcc8d1c) - client: support raw response access (#106) (fcfeafc)
- client: update enum
asXmethods (#82) (ec8dc7b) - generate and publish docs (#116) (d9fd9d4)
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, fromClientOptions(#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
.kotlinto.gitignore(#117) (26352c8) - internal: add async service tests (#98) (b09e29a)
- internal: codegen related update (#87) (a280274)
- internal: don't use
JvmOverloadsin 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
assertNotNullin tests for type narrowing (580cbb9) - internal: use
getOrNullinstead oforElse(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
builderjavadoc (#109) (b6b77bd) - readme parameter tweaks (b09e29a)
- update URLs from stainlessapi.com to stainless.com (#101) (256672d)