Skip to content

Conversation

stainless-app[bot]
Copy link
Contributor

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

Automated Release PR

0.1.0-alpha.2 (2025-09-06)

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 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)

Features

  • 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 list response 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 (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=0 option (5f84351)
  • internal: update java toolchain (1d40e48)
  • internal: use byteInputStream() in tests (e5754dc)
  • update SDK settings (#6) (76e44a1)

Documentation

  • add comments to JsonField classes (#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)

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 from 820b9d7 to 6f0badd Compare March 27, 2025 05:30
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 836b7df to 2ae5480 Compare March 27, 2025 06:30
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 5213d6f to 5defe92 Compare March 27, 2025 19:30
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 9f61529 to 7ccb4d3 Compare March 27, 2025 20:30
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 74dc54f to 2a5357d Compare March 27, 2025 23:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 0255361 to fd94704 Compare March 29, 2025 03:16
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 6ff69db to ab26343 Compare April 1, 2025 07:33
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from a7a4d57 to 1efcda4 Compare April 2, 2025 10:14
feat(client): add enum validation method
chore(client): remove unnecessary json state from some query param classes
chore(internal): add json roundtripping tests
chore(internal): add invalid json deserialization tests
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 38f0c62 to add1c8a Compare April 2, 2025 10:49
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 7d062bc to 167918e Compare April 3, 2025 12:40
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from b1c92a2 to bbc39ef Compare April 3, 2025 13:24
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 180a964 to a94c832 Compare April 23, 2025 05:11
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 61ac4ed to 2d2bd1d Compare April 24, 2025 03:12
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from b29072b to be2f2ee Compare April 24, 2025 03:14
chore(internal): use `byteInputStream()` in tests
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 0904e11 to e5754dc Compare April 24, 2025 03:17
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 95eb6d9 to 61663b1 Compare April 24, 2025 03:22
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 28f09a0 to 1d40e48 Compare May 2, 2025 04:08
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 6a8f901 to 5f84351 Compare May 7, 2025 06:05
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 7005475 to 9944163 Compare May 9, 2025 05:17
refactor(client)!: rename `getNextPage{,Params}` to `nextPage{,Params}`
refactor(client)!: swap `nextPage{,Params}` to return non-nullable

# 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)

There are examples and further information about pagination in the readme.
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 0613ab9 to a7c40cc Compare May 9, 2025 05:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 976976a to 38eb7af Compare May 22, 2025 02:59
Copy link
Contributor Author

stainless-app bot commented May 26, 2025

Note: this release PR has been open for more than 60 days. Until this PR is merged, we will temporarily stop pushing codegen updates due to changes to Stainless' codegen.

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 2303b63 to d0143ba Compare July 17, 2025 11:32
Copy link
Contributor Author

stainless-app bot commented Jul 17, 2025

Note: this release PR has been open for more than 60 days. Until this PR is merged, we will temporarily stop pushing codegen updates due to changes to Stainless' codegen.

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 454ebc3 to 4a221fc Compare September 6, 2025 13:34
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 4a221fc to e63b891 Compare September 6, 2025 13:36
Copy link
Contributor Author

stainless-app bot commented Sep 6, 2025

Note: this release PR has been open for more than 60 days. Until this PR is merged, we will temporarily stop pushing codegen updates due to changes to Stainless' codegen.

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