Skip to content

Releases: anthropics/anthropic-sdk-java

v0.1.0-alpha.9

22 Jan 23:28
Compare
Choose a tag to compare
v0.1.0-alpha.9 Pre-release
Pre-release

0.1.0-alpha.9 (2025-01-22)

Full Changelog: v0.1.0-alpha.8...v0.1.0-alpha.9

Features

  • client: make message roundtripping more robust (#75) (3153b8b)
  • client: support results endpoint (#73) (361a2d2)

Bug Fixes

  • client: add missing default headers (#72) (4bfb8c5)
  • client: make service impl constructors internal (#70) (77f8873)

Chores

  • internal: add file comment (#74) (70def92)
  • internal: move StreamResponse method (#65) (083a7b5)
  • internal: refactor streaming implementation (#64) (02dcd90)
  • internal: remove space (#63) (b3a86b3)
  • internal: upgrade kotlin compiler and gradle (#66) (8685797)

Documentation

v0.1.0-alpha.8

15 Jan 23:06
Compare
Choose a tag to compare
v0.1.0-alpha.8 Pre-release
Pre-release

0.1.0-alpha.8 (2025-01-15)

Full Changelog: v0.1.0-alpha.7...v0.1.0-alpha.8

Chores

  • internal: add and tweak check functions (#55) (16f8002)
  • internal: remove unused gradle task (#60) (f503120)
  • internal: tweak client options nullability handling (16f8002)
  • simplify examples involving lists (#57) (b9f1145)
  • simplify examples involving unions (#58) (e800907)

Documentation

  • don't mention a non-existent SDK (#59) (421a9ab)

v0.1.0-alpha.7

14 Jan 03:03
Compare
Choose a tag to compare
v0.1.0-alpha.7 Pre-release
Pre-release

0.1.0-alpha.7 (2025-01-14)

Full Changelog: v0.1.0-alpha.6...v0.1.0-alpha.7

⚠ BREAKING CHANGES

  • client: switch query params objects to use QueryParams (#31)

Features

  • api: add message batch delete endpoint (#29) (4cfead7)
  • client: add more builder convenience methods for lists (#46) (40210f9)
  • client: add various convenience setters to models (#44) (2588011)
  • client: allow passing null or optional for nullable fields (#40) (f1594bf)
  • client: allow setting arbitrary JSON for top-level body params (2588011)
  • client: expose getters for JsonField of body params (2588011)
  • client: put body field in params, add more convenience methods, and add missing docs (#37) (bc9974b)

Bug Fixes

  • client: add some missing validate() calls (#49) (3030d05)
  • client: consistently throw on omitting required fields (2588011)
  • client: convert JsonField containing list type to mutable in builder (2588011)

Chores

  • internal: add some missing newlines between methods (#48) (67e7461)
  • internal: extract a checkRequired function (#54) (1562284)
  • internal: fix up root build.gradle.kts formatting (#50) (b766f44)
  • internal: refactor validate methods (3030d05)
  • internal: remove unused Gradle imports (#51) (acd68e0)
  • internal: remove unused or unnecessary Gradle imports (#52) (5c2320d)
  • internal: update examples (#41) (8dc8b63)

Documentation

Styles

  • internal: explicitly add some method return types (2588011)
  • internal: move headers and query params setters below others (2588011)
  • internal: simplify existing convenience setters on params (2588011)
  • internal: sort fields (#39) (de172c3)

Refactors

  • client: switch query params objects to use QueryParams (#31) (29a101a)
  • internal: use constructor to deserialize json (#32) (6f08181)

v0.1.0-alpha.6

28 Dec 22:05
Compare
Choose a tag to compare
v0.1.0-alpha.6 Pre-release
Pre-release

0.1.0-alpha.6 (2024-12-20)

Full Changelog: v0.1.0-alpha.5...v0.1.0-alpha.6

Chores

Documentation

  • add note about feedback (79fc77b)

v0.1.0-alpha.5

17 Dec 15:53
Compare
Choose a tag to compare
v0.1.0-alpha.5 Pre-release
Pre-release

0.1.0-alpha.5 (2024-12-17)

Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5

Features

  • api: general availability updates (#21) (a44228a)

Chores

  • api: update spec version (#19) (ecefc79)
  • internal: remove unused and expand used wildcard imports (#17) (7a6d445)
  • internal: remove unused and expand used wildcard imports (#18) (54bb13a)
  • internal: remove unused imports (#13) (d7dcdbc)
  • internal: update spec (#20) (bbe65de)
  • test: remove unused imports (#15) (9315104)
  • test: use JsonValue instead of JsonString (#16) (13429e3)

v0.1.0-alpha.4

11 Dec 20:14
Compare
Choose a tag to compare
v0.1.0-alpha.4 Pre-release
Pre-release

0.1.0-alpha.4 (2024-12-11)

Full Changelog: v0.1.0-alpha.3...v0.1.0-alpha.4

Chores

  • update example values in tests and docs (#9) (5f50cbb)

Styles

  • internal: make enum value definitions less verbose (#11) (cd0507b)
  • internal: move enum identity methods to bottom of class (#12) (804f3ec)

v0.1.0-alpha.3

10 Dec 20:10
Compare
Choose a tag to compare
v0.1.0-alpha.3 Pre-release
Pre-release

0.1.0-alpha.3 (2024-12-10)

Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3

Features

Documentation

  • use latest sonnet in example snippets (#6) (a8f9175)

v0.1.0-alpha.2

10 Dec 17:00
Compare
Choose a tag to compare
v0.1.0-alpha.2 Pre-release
Pre-release

0.1.0-alpha.2 (2024-12-10)

Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2

Chores

  • internal: configure sonatype (#4) (d626be5)

Documentation

  • add note about alpha to readme (bda246c)

v0.1.0-alpha.1

09 Dec 19:45
Compare
Choose a tag to compare
v0.1.0-alpha.1 Pre-release
Pre-release

0.1.0-alpha.1 (2024-12-09)

Full Changelog: v0.0.1-alpha.0...v0.1.0-alpha.1

Features