Skip to content

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Aug 1, 2025

Automated Release PR

0.1.0 (2025-12-19)

Full Changelog: v0.0.1...v0.1.0

⚠ BREAKING CHANGES

  • client: add pagination
  • client: use readonly types for properties
  • client: improve names of some types
  • client: use DateTimeOffset instead of DateTime
  • client: flatten service namespaces
  • client: interpret null as omitted in some properties
  • client: make models immutable
  • api: define shared model ConversionRateConfig

Features

  • api: add C# (e2db41d)
  • api: api update (fb72da9)
  • api: api update (4ccd578)
  • api: api update (f90e3ae)
  • api: api update (1a56902)
  • api: api update (64ba8ff)
  • api: api update (9ddf9be)
  • api: api update (517311a)
  • api: api update (d6db301)
  • api: api update (baf08f2)
  • api: api update (df68529)
  • api: api update (8a73d24)
  • api: api update (a369ef4)
  • api: api update (9e6c001)
  • api: api update (9504b00)
  • api: api update (713ee01)
  • api: api update (7f1811a)
  • api: api update (5c02e33)
  • api: api update (090a2e3)
  • api: api update (1d104ef)
  • api: api update (9251b92)
  • api: api update (8108e0d)
  • api: api update (6cf340c)
  • api: api update (e4c3bc5)
  • api: api update (9496bca)
  • api: api update (abb7452)
  • api: api update (ce002f9)
  • api: api update (d0978b0)
  • api: api update (6a36022)
  • api: api update (1f8e15d)
  • api: api update (d0e9264)
  • api: api update (2c673c4)
  • api: api update (529c386)
  • api: api update (7e10ed7)
  • api: api update (f13e7df)
  • api: api update (b08df82)
  • api: api update (d0d1a79)
  • api: api update (268fdab)
  • api: api update (7c7a621)
  • api: define shared model ConversionRateConfig (8420455)
  • client: add HttpResponse.ReadAsStream method (3a51242)
  • client: add additional implicit conversions (32d7f99)
  • client: add cancellation token support (d322904)
  • client: add EnvironmentUrl (1bfe99f)
  • client: add multipart form data support (b072c6b)
  • client: add pagination (124e833)
  • client: add response validation option (dda33ed)
  • client: add retries support (006167f)
  • client: add some convenience constructors (8e82a6b)
  • client: add some implicit operators (b7bb4f2)
  • client: add support for option modification (585182a)
  • client: add x-stainless-retry-count (d4caa5e)
  • client: additional methods for positional params (965ec12)
  • client: automatically set constants for user (25e678a)
  • client: implement implicit union casts (5a6d432)
  • client: improve csproj (284ef6e)
  • client: improve model names (df035d1)
  • client: improve some names (7692fdd)
  • client: make models immutable (22921ae)
  • client: refactor exceptions (74c487d)
  • client: refactor unions (bab0e94)
  • client: send User-Agent header (d9f32d8)
  • client: send X-Stainless-Arch header (11b2877)
  • client: send X-Stainless-Lang and X-Stainless-OS headers (ff4a7fe)
  • client: send X-Stainless-Package-Version headers (d3b8497)
  • client: send X-Stainless-Runtime and X-Stainless-Runtime-Version (a49e832)
  • client: send X-Stainless-Timeout header (569bcb2)
  • client: support .NET Standard 2.0 (a13a7da)
  • client: support request timeout (3ec7070)
  • client: use strings for date/time (b2a0df7)
  • client: validate constant values (e9ab518)
  • extract minimum composite to type (0b9eedc)
  • internal: add additional object tests (58e230c)
  • internal: add dev container (cd5e090)
  • internal: generate release flow files (3eb9334)

Bug Fixes

  • client: check response status when MaxRetries = 0 (54eb187)
  • client: deprecate some constructors (7ca3eea)
  • client: handle multiple auth options gracefully (ab63f1e)
  • client: handling of null value type (af22d1e)
  • client: interpret null as omitted in some properties (15855b6)
  • client: use DateTimeOffset instead of DateTime (aa4b2f8)
  • client: use JsonElement in more places (1de7a74)
  • client: use readonly types for properties (8b7b709)
  • client: with expressions for models (8a3cdcf)
  • internal: add nullability checks for tests (1df879b)
  • internal: don't format csproj files (7f5768a)
  • internal: improve dictionary instantiation (0dbc21b)
  • internal: install csharpier during ci lint phase (9d24c26)
  • internal: minor bug fixes on model instantiation and union validation (f109cc7)
  • internal: minor project fixes (def9419)
  • internal: prefer to use implicit instantiation when possible (37366c3)
  • internal: remove example csproj (66c1d05)
  • internal: running net462 tests on ci (c0a7fcc)
  • internal: test nullability warnings (4b03b94)
  • internal: various minor code fixes (049b82c)
  • internal: various smaller fixes (2ff5c17)

Performance Improvements

  • client: optimize header creation (c17450e)
  • client: use async deserialization in HttpResponse (0466032)

Chores

  • client: change name of underlying properties for models and params (30fe818)
  • client: deprecate some symbols (395ffe4)
  • client: improve object instantiation (5ad70e6)
  • client: improve union validation (e3ba15d)
  • client: simplify field validations (dda33ed)
  • client: update test dependencies (f8a3a59)
  • docs: clarify beta library limitations in readme (f4d1b52)
  • internal: add enum tests (4758f8b)
  • internal: add prism log file to gitignore (35502d0)
  • internal: add union tests (4169656)
  • internal: codegen related update (2a78b4a)
  • internal: codegen related update (35d0ba7)
  • internal: codegen related update (f1fe13a)
  • internal: codegen related update (ad6f73f)
  • internal: equality and more unit tests (fc3c17b)
  • internal: extract ClientOptions struct (b7feea0)
  • internal: full qualify some references (fc01a56)
  • internal: improve devcontainer (ac0b263)
  • internal: minor improvements to csproj and gitignore (b153c54)
  • internal: reduce import qualification (73ff8de)
  • internal: remove redundant keyword (b214c47)
  • internal: restructure some imports (d7fe315)
  • internal: share csproj properties with dir build props (4b03b94)
  • internal: suppress diagnostic for .netstandard2.0 (4934a71)
  • internal: turn off overzealous lints (1d0fcb0)
  • internal: update csproj formatting (1bfa8ec)
  • internal: update release please config (e7a5617)
  • internal: update release please config (e28e87b)
  • internal: use Random.Shared in newer .NET versions (5496540)
  • internal: use better test examples (4b03b94)
  • internal: use nicer generic names (6fa9d89)
  • rename some things (304c45c)
  • update formatting (928b193)
  • use non-aliased using (d670d93)

Documentation

  • add contributing.md (f916e97)
  • add more comments (6aaa0c9)
  • add more comments (bb19c13)
  • client: document WithOptions (0b988e2)
  • client: document max retries (9284c15)
  • client: document response validation (c8458a8)
  • client: document timeout option (64968e6)
  • client: improve snippet formatting (6b31ed5)
  • client: separate comment content into paragraphs (d949333)
  • internal: add warning about implementing interface (554c0fd)
  • note alpha status (3167be0)

Refactors

  • client: flatten service namespaces (3b0a9ab)
  • client: improve names of some types (0531b3c)
  • client: make unknown variants implicit (f9b0119)
  • client: move some defaults out of ClientOptions (118fd1e)
  • client: pass around ClientOptions instead of client (7ae1ca0)
  • client: use plural for service namespace (a4aa7a5)
  • internal: remove abstract static methods (47ee157)
  • internal: share get/set logic (af22d1e)

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 b8cb0be to a4aa7a5 Compare August 1, 2025 14:25
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from ab68615 to 928b193 Compare August 1, 2025 17:44
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from dea3b1c to 8e82a6b Compare August 1, 2025 20:08
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 70c0deb to 7aba513 Compare August 29, 2025 18:00
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 7aba513 to a3aeae6 Compare August 29, 2025 18:27
`ConversionRateConfig` is defined in lots of places in the SDK. This commit extracts it to a shared model to reduce code duplication.

Its new location is `orb-java-core/src/main/kotlin/com/withorb/api/models/ConversionRateConfig.kt`
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from a3aeae6 to 5d06f04 Compare September 2, 2025 19:34
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from e247cf7 to cae9ea3 Compare December 11, 2025 15:21
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from cae9ea3 to 57276fa Compare December 11, 2025 21:00
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 57276fa to d48b5e4 Compare December 11, 2025 21:10
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from d48b5e4 to 7eda74b Compare December 11, 2025 21:20
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 7eda74b to 934378c Compare December 12, 2025 22:27
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 934378c to 9656cd6 Compare December 16, 2025 20:55
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 9656cd6 to f57da6d Compare December 17, 2025 18:21
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from f57da6d to 223c607 Compare December 17, 2025 18:57
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 223c607 to 79adf9b Compare December 17, 2025 22:17
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 79adf9b to 5fe789d Compare December 18, 2025 18:48
fix(internal): test nullability warnings
chore(internal): use better test examples
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 5fe789d to c2985c6 Compare December 19, 2025 01:03
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from c2985c6 to 891ccfe Compare December 19, 2025 16:12
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 891ccfe to 70ea235 Compare December 19, 2025 19:36
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 70ea235 to 19b60d3 Compare December 19, 2025 22:00
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.

1 participant