Skip to content

Releases: orbcorp/orb-kotlin

v1.2.3

02 Jul 14:47
9729dd9
Compare
Choose a tag to compare

1.2.3 (2025-06-30)

Full Changelog: v1.2.2...v1.2.3

Refactors

  • internal: minor ClientOptionsTest change (58a615f)

v1.2.2

29 Jun 20:53
Compare
Choose a tag to compare

1.2.2 (2025-06-29)

Full Changelog: v1.2.1...v1.2.2

Bug Fixes

  • client: don't close client on withOptions usage when original is gc'd (c5407a8)

Chores

  • ci: only run for pushes and fork pull requests (ac1dcec)

v1.2.1

27 Jun 02:55
Compare
Choose a tag to compare

1.2.1 (2025-06-26)

Full Changelog: v1.2.0...v1.2.1

Bug Fixes

  • ci: release-doctor — report correct token name (e5de47b)

v1.2.0

26 Jun 02:54
Compare
Choose a tag to compare

1.2.0 (2025-06-26)

Full Changelog: v1.1.0...v1.2.0

Features

v1.1.0

25 Jun 02:54
Compare
Choose a tag to compare

1.1.0 (2025-06-23)

Full Changelog: v1.0.0...v1.1.0

Features

  • api: api update (1af4331)
  • api: api update (1c73f2d)
  • api: api update (651160e)
  • client: add a withOptions method (69cec0e)
  • client: implement per-endpoint base URL support (150d8fc)

Bug Fixes

  • client: bump max requests per host to max requests (5 -> 64) (6ab4bbc)

Chores

  • ci: enable for pull requests (4742d3a)

v1.0.0

10 Jun 00:06
4e063d2
Compare
Choose a tag to compare

1.0.0 (2025-06-09)

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

⚠ BREAKING CHANGES

  • client: breaking change to re-use types
  • client: improve some class names
  • client: extract auto pagination to shared classes
  • client: Migration: - If you were referencing the AutoPager class on a specific *Page or *PageAsync type, then you should instead reference the shared AutoPager and AutoPagerAsync types, under the core package
    • If you were referencing getNextPage or getNextPageParams:
      • Swap to nextPage() and nextPageParams()
      • 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)
  • client: don't require end-users to specify constants
  • client: Migration: Builder methods that previously accepted a single possible value no longer need to be called.

Features

  • api: api update (3b9407e)
  • api: api update (b78da47)
  • api: api update (da539d4)
  • api: api update (ee340f8)
  • api: api update (57c7ae5)
  • api: api update (9be4d13)
  • api: api update (9e0351e)
  • api: manual updates (e542313)
  • api: manual updates (03ff701)
  • client: allow providing some params positionally (e63933b)
  • client: breaking change to re-use types (faf0b26)
  • client: don't require end-users to specify constants (774695b)
  • client: extract auto pagination to shared classes (168d895)

Bug Fixes

  • internal: Unit collision (ee16d77)

Performance Improvements

  • internal: improve compilation+test speed (584c9a8)

Chores

  • ci: add timeout thresholds for CI jobs (261ff43)
  • ci: only use depot for staging repos (02184a1)
  • ci: run on more branches and use depot runners (364e334)
  • docs: grammar improvements (c07512e)
  • internal: java 17 -> 21 on ci (53f3070)
  • internal: remove flaky -Xbackend-threads=0 option (11ec748)
  • internal: update java toolchain (f39ba67)

Documentation

  • client: update jackson compat error message (a435863)
  • explain http client customization (bc9ebe0)
  • explain jackson compat in readme (68e656c)

Refactors

  • client: improve some class names (7d52bb5)

v0.1.0-alpha.49

10 Apr 02:22
Compare
Choose a tag to compare
v0.1.0-alpha.49 Pre-release
Pre-release

0.1.0-alpha.49 (2025-04-09)

Full Changelog: v0.1.0-alpha.48...v0.1.0-alpha.49

Features

  • client: make pagination robust to missing data (e76e6f6)
  • client: support setting base URL via env var (#358) (2962455)

Bug Fixes

  • client: bump to better jackson version (#361) (dbbfe02)

Chores

  • internal: expand CI branch coverage (#360) (4593485)
  • internal: reduce CI branch coverage (befcc29)

Documentation

  • add comments for page methods (e76e6f6)

Refactors

  • client: deduplicate page response classes (#362) (e76e6f6)
  • client: migrate pages to builder pattern (#363) (4664294)

v0.1.0-alpha.48

08 Apr 19:16
Compare
Choose a tag to compare
v0.1.0-alpha.48 Pre-release
Pre-release

0.1.0-alpha.48 (2025-04-08)

Full Changelog: v0.1.0-alpha.47...v0.1.0-alpha.48

Features

Chores

v0.1.0-alpha.47

07 Apr 19:04
Compare
Choose a tag to compare
v0.1.0-alpha.47 Pre-release
Pre-release

0.1.0-alpha.47 (2025-04-07)

Full Changelog: v0.1.0-alpha.46...v0.1.0-alpha.47

Features

  • client: expose request body setter and getter (#346) (0e0965d)

Bug Fixes

  • api: naming for sync_payment_methods methods (#351) (00120a1)

Chores

Documentation

  • add comments to JsonField classes (#349) (7e440ba)
  • document how to forcibly omit required field (51cb762)
  • swap examples used in readme (#350) (51cb762)

v0.1.0-alpha.46

02 Apr 19:13
a833070
Compare
Choose a tag to compare
v0.1.0-alpha.46 Pre-release
Pre-release

0.1.0-alpha.46 (2025-04-02)

Full Changelog: v0.1.0-alpha.45...v0.1.0-alpha.46

Features

  • client: add enum validation method (038d1aa)
  • client: make union deserialization more robust (#342) (038d1aa)

Chores

  • client: remove unnecessary json state from some query param classes (038d1aa)
  • internal: add invalid json deserialization tests (038d1aa)
  • internal: add json roundtripping tests (038d1aa)
  • internal: codegen related update (#344) (d3aa837)