mirror of
https://github.com/hanzo-kotlin/sdk.git
synced 2026-10-30 20:02:19 +00:00
12 KiB
12 KiB
Changelog
0.1.0-alpha.5 (2026-07-27)
Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5
Features
- stlc: configurable CI runner and private-production-repo support in workflow templates (ee68ed4)
Chores
- brand: dynamic hero banner (31e8bb2)
Documentation
- brand: add hero banner (fcb8503)
0.1.0-alpha.4 (2026-06-17)
Full Changelog: v0.1.0-alpha.3...v0.1.0-alpha.4
Chores
- sync repo (70d625f)
Documentation
- tidy LLM.md indexes; CLAUDE.md -> LLM.md symlink convention (c0ae246)
0.1.0-alpha.3 (2026-06-01)
Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3
Features
Bug Fixes
- client: allow updating header/query affecting fields in
toBuilder()(1cf3487) - client: incorrect
Retry-Afterparsing (8aec562)
Chores
- ci: skip lint on metadata-only changes (9925142)
- drop apache dependency (427c5f7)
- internal: allow passing args to
./scripts/test(071114e) - internal: bump ktfmt (83d127e)
- internal: bump palantir-java-format (af0a333)
- internal: codegen related update (5b5bd0e)
- internal: expand imports (604254e)
- internal: make
OkHttpconstructor internal (cf751a9) - internal: remove mock server code (109f5ec)
- internal: tweak CI branches (53511d0)
- internal: update
TestServerExtensioncomment (3606576) - internal: update gitignore (16dcf04)
- internal: update retry delay tests (4f6f2a5)
- internal: upgrade AssertJ (6d3fd59)
- make
Propertiesmore resilient tonull(feb1d06) - update mock server docs (c561d5b)
- update placeholder string (e738702)
0.1.0-alpha.2 (2026-01-28)
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
⚠ BREAKING CHANGES
- client: extract auto pagination to shared classes
- client: Migration: - If you were referencing the
AutoPagerclass on a specific*Pageor*PageAsynctype, then you should instead reference the sharedAutoPagerandAutoPagerAsynctypes, under thecorepackage- If you were referencing
getNextPageorgetNextPageParams:- Swap to
nextPage()andnextPageParams() - Note that these both now return non-nullable types (use
hasNextPage()before calling these, since they will throw if it's impossible to get another page)
- Swap to
- If you were referencing
Features
- api: api update (b7d512b)
- api: api update (cee50c0)
- api: api update (ddbf477)
- api: api update (d0143ba)
- api: api update (#8) (7ccb4d3)
- client: add enum validation method (add1c8a)
- client: allow providing some params positionally (9944163)
- client: expose request body setter and getter (#14) (bbc39ef)
- client: extract auto pagination to shared classes (a7c40cc)
- client: make datetime deserialization more lenient (#13) (167918e)
- client: make union deserialization more robust (#12) (add1c8a)
- client: support setting base URL via env var (8031b00)
Bug Fixes
- client: add missing convenience methods (e5754dc)
- client: bump to better jackson version (b6ccd50)
- client: don't call
validate()during deserialization if we don't have to (#9) (fd94704) - client: limit json deserialization coercion (#10) (ab26343)
- pluralize
listresponse variables (#11) (1efcda4)
Performance Improvements
- client: cached parsed type in
HttpResponseFor(#16) (63e4662) - internal: improve compilation+test speed (128a5ad)
Chores
- ci: add timeout thresholds for CI jobs (a94c832)
- ci: only use depot for staging repos (be2f2ee)
- client: remove unnecessary json state from some query param classes (add1c8a)
- configure new SDK language (ad50300)
- docs: grammar improvements (38eb7af)
- internal: add invalid json deserialization tests (add1c8a)
- internal: add json roundtripping tests (add1c8a)
- internal: codegen related update (b4b54e0)
- internal: codegen related update (2d2bd1d)
- internal: expand CI branch coverage (acde7dc)
- internal: java 17 -> 21 on ci (61663b1)
- internal: reduce CI branch coverage (ff665c6)
- internal: remove flaky
-Xbackend-threads=0option (5f84351) - internal: update java toolchain (1d40e48)
- internal: use
byteInputStream()in tests (e5754dc) - update SDK settings (#6) (76e44a1)
Documentation
- add comments to
JsonFieldclasses (#17) (fd38694) - client: update jackson compat error message (23f7fd3)
- document how to forcibly omit required field (4b850cc)
- explain http client customization (843002c)
- explain jackson compat in readme (660c061)
- swap examples used in readme (#18) (4b850cc)
- update documentation links to be more uniform (5b7f54b)
0.1.0-alpha.1 (2025-03-27)
Full Changelog: v0.0.1-alpha.0...v0.1.0-alpha.1