Skip to content

release: 0.1.0-alpha.12 #83

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 74 commits into
base: main
Choose a base branch
from

Conversation

stainless-app[bot]
Copy link
Contributor

@stainless-app stainless-app bot commented Mar 14, 2025

Automated Release PR

0.1.0-alpha.12 (2025-04-25)

Full Changelog: v0.1.0-alpha.11...v0.1.0-alpha.12

⚠ BREAKING CHANGES

  • client: refactor exception structure and methods (#93)
  • client: Migration: Previously you would access error JSON on an exception via exception.error()._additionalProperties(), which would return Map<String, JsonValue>. Now you would access this via exception.body(), which returns JsonValue. You should no longer assume that the returned error JSON is an object. You can check via exception.body().asObject().
  • client: move classes into subpackages and shorten names (#80)

Features

  • api: add endpoint to retrieve commit by id (#77) (5087297)
  • api: add test creation endpoint (0282634)
  • api: api update (ded01c5)
  • api: api update (afb521e)
  • api: api update (76afcb9)
  • api: api update (420f95c)
  • api: api update (a18a3b0)
  • api: api update (cedc29f)
  • api: expose test retrieval endpoint (8fdd96d)
  • api: expose test retrieval endpoint (6a5c141)
  • api: expose test update endpoint (7ae882e)
  • client: add close method (207ba78)
  • client: add enum validation method (0c69b0d)
  • client: expose request body setter and getter (#106) (8725baa)
  • client: make datetime deserialization more lenient (#105) (ac0fa47)
  • client: make union deserialization more robust (#104) (0c69b0d)
  • client: support a lower jackson version (#99) (86e9363)
  • client: support setting base URL via env var (08e6ac1)
  • client: throw on incompatible jackson version (86e9363)

Bug Fixes

  • client: bump to better jackson version (fc11f45)
  • client: don't call validate() during deserialization if we don't have to (#101) (5ce9c06)
  • client: limit json deserialization coercion (#102) (15fddc3)
  • client: make some classes and constructors non-public (882eb61)
  • client: map deserialization bug (17fc1d7)
  • client: return Optional&lt;T&gt; instead of Optional<? extends T> (#109) (c2c1501)
  • client: support kotlin 1.8 runtime (#90) (f2b112b)
  • pluralize list response variables (#103) (c1cde72)

Performance Improvements

  • client: cached parsed type in HttpResponseFor (#107) (3bd7a4c)
  • internal: improve compilation+test speed (e2aafa7)

Chores

  • ci: add timeout thresholds for CI jobs (cdf2938)
  • ci: only use depot for staging repos (2cb59ec)
  • client: move classes into subpackages and shorten names (#80) (6e35cbf)
  • client: refactor exception structure and methods (#93) (d1ee889)
  • client: remove unnecessary json state from some query param classes (0c69b0d)
  • internal: add invalid json deserialization tests (0c69b0d)
  • internal: add json roundtripping tests (0c69b0d)
  • internal: add missing release please block (#92) (722165b)
  • internal: codegen related update (caff21a)
  • internal: codegen related update (c23eea2)
  • internal: codegen related update (2885a5a)
  • internal: codegen related update (a62fb1f)
  • internal: codegen related update (ca04676)
  • internal: codegen related update (#79) (3ee21d4)
  • internal: codegen related update (#85) (3d4d199)
  • internal: delete duplicate tests (ece3d6d)
  • internal: delete unused methods and annotations (#100) (17fc1d7)
  • internal: expand CI branch coverage (273f4a7)
  • internal: fix example formatting (#95) (5c782e5)
  • internal: generate more tests (db068dc)
  • internal: java 17 -> 21 on ci (7bcb837)
  • internal: make multipart assertions more robust (ac5dc3b)
  • internal: reduce CI branch coverage (3169980)
  • internal: refactor ErrorHandlingTest (2fca9f1)
  • internal: refactor enum query param serialization (#91) (b928602)
  • internal: refactor query param serialization impl and tests (#87) (301bc32)
  • internal: refactor some test assertions (ece3d6d)
  • internal: reformat some tests (#89) (db068dc)
  • internal: remove extra empty newlines (#81) (9eba32c)
  • internal: remove some unnecessary constructor keywords (882eb61)
  • internal: remove unnecessary assertNotNull calls (ac5dc3b)
  • internal: remove unnecessary import (#96) (4852f0f)
  • internal: remove workflow (54e8c73)
  • internal: rename getPathParam (#88) (ece3d6d)
  • internal: reorder some params methodsc (ece3d6d)
  • internal: swap from getNullable to getOptional (#108) (3975381)
  • internal: version bump (4937ab9)
  • tests: improve enum examples (#111) (b8c855b)

Documentation

  • async and sync method comments (0083c41)
  • add build method comments (#86) (e6da0bf)
  • add client documentation (ad4f217)
  • add comments to JsonField classes (c2c1501)
  • builder, enum, and union comments (5f394f5)
  • client: update jackson compat error message (33c7cf9)
  • deduplicate and refine comments (#84) (687dd63)
  • document how to forcibly omit required field (f7bf9f7)
  • explain http client customization (5e6f544)
  • explain jackson compat in readme (574dcea)
  • minor readme tweak (#98) (dd9ea15)
  • refine comments on multipart params (#94) (ac5dc3b)
  • swap examples used in readme (#110) (f7bf9f7)
  • update documentation links to be more uniform (c2b3e9d)
  • update readme exception docs (#97) (7eafb98)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from ebcdad7 to 9eba32c Compare March 14, 2025 14:44
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 21b351c to 54e8c73 Compare March 14, 2025 14:47
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from e2d2097 to 687dd63 Compare March 15, 2025 04:52
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 0aef5fc to 3d4d199 Compare March 17, 2025 21:27
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from a278d65 to e6da0bf Compare March 17, 2025 21:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 30df149 to 301bc32 Compare March 18, 2025 03:15
chore(internal): reorder some params methodsc
chore(internal): delete duplicate tests
chore(internal): refactor some test assertions
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 9918166 to cdf2938 Compare April 23, 2025 03:21
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 9775702 to caff21a Compare April 24, 2025 02:20
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 48860cc to 2cb59ec Compare April 24, 2025 02:23
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 7aea973 to 7bcb837 Compare April 24, 2025 02:30
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 9a55751 to 15ccde0 Compare April 24, 2025 12:43
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 26c2fa0 to 7520d53 Compare April 24, 2025 12:47
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from a262849 to 420f95c Compare April 24, 2025 21:08
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 828004d to 6a5c141 Compare April 24, 2025 21:13
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from ced87b5 to 76afcb9 Compare April 24, 2025 21:19
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 8888d4f to e8b984c Compare April 24, 2025 21:26
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 21a72c5 to 8fdd96d Compare April 24, 2025 21:28
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from d14f4ae to afb521e Compare April 25, 2025 10:24
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 33331ea to 7ae882e Compare April 25, 2025 10:26
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 966f9ef to ded01c5 Compare April 25, 2025 10:40
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from f50db1b to f3cbb18 Compare April 25, 2025 11:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants