Skip to content

Conversation

@stainless-app
Copy link
Contributor

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

Automated Release PR

0.1.0 (2026-01-14)

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

⚠ BREAKING CHANGES

  • client: change casing of some identifiers
  • client: Migration: Only use all-caps in PascalCase for two-letter acronyms. Otherwise, use a capital letter for the first letter and lowercase letters for the rest.
  • 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 (bace1d1)
  • api: api update (bc044e0)
  • 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)
  • api: manual updates (39e91ce)
  • client: add HttpResponse.ReadAsStream method (3a51242)
  • client: add additional implicit conversions (32d7f99)
  • client: add cancellation token support (d322904)
  • client: add EnvironmentUrl (1bfe99f)
  • client: add helper functions for raw messages (1576a26)
  • client: add more ToString implementations (f6cc928)
  • 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 idempotency headers (e432e2a)
  • 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 accessing raw responses (94fda3a)
  • 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

  • ci: don't throw an error about missing lsof (99ab5a7)
  • ci: run tests properly on windows (4ce8acd)
  • client: add missing serializer options (63b0e6c)
  • client: bad deserialize call for void method (b33a931)
  • client: check response status when MaxRetries = 0 (54eb187)
  • client: copy path params in params copy constructors (46021b5)
  • client: deprecate some constructors (7ca3eea)
  • client: ensure deep immutability for deep array/dict structures (18e3cf0)
  • client: freeze models on property access (fa02766)
  • client: handle multiple auth options gracefully (ab63f1e)
  • client: handling of null value type (af22d1e)
  • client: interpret null as omitted in some properties (15855b6)
  • client: throw api enum errors as invalid data exception (312ed85)
  • client: use DateTimeOffset instead of DateTime (aa4b2f8)
  • client: use JsonElement in more places (1de7a74)
  • client: use readonly type for param (f2fffee)
  • 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: remove redundant line (0bec658)
  • internal: remove roundtrip tests for multipart params (4793ec0)
  • internal: running net462 tests on ci (c0a7fcc)
  • internal: test nullability warnings (4b03b94)
  • internal: url query param test (e7faa0c)
  • internal: url test (964508f)
  • internal: various minor code fixes (049b82c)
  • internal: various smaller fixes (2ff5c17)

Performance Improvements

  • client: add json deserialization caching (18e3cf0)
  • 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: consistently use serializer options (41e7cb0)
  • client: deprecate some symbols (395ffe4)
  • client: improve object instantiation (5ad70e6)
  • client: improve union validation (e3ba15d)
  • client: refactor union instantiation (3139596)
  • 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 files to sln so they show up in visual studio (0515e67)
  • internal: add prism log file to gitignore (35502d0)
  • internal: add union tests (4169656)
  • internal: codegen related update (7bb7a9d)
  • internal: codegen related update (62483ab)
  • 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 a diagnostic (40772fc)
  • 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)
  • readme: remove beta warning now that we're in ga (cee989a)
  • rename some identifiers (9272ec0)
  • 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)
  • add raw responses to readme (da45a6a)
  • 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: add JsonDictionary identity methods (d4f5c97)
  • client: change casing of some identifiers (93841bc)
  • client: flatten service namespaces (3b0a9ab)
  • client: improve names of some types (0531b3c)
  • client: make unions implement ModelBase (ebf0a3e)
  • 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: JsonElement constant construction (999a253)
  • 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 33fe762 to 51f530e Compare January 12, 2026 21:54
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 51f530e to dab9ea9 Compare January 12, 2026 22:34
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from dab9ea9 to aadcf13 Compare January 13, 2026 01:34
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from aadcf13 to e78e9dd Compare January 13, 2026 15:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from e78e9dd to 03a6f6c Compare January 13, 2026 15:34
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 03a6f6c to e252ace Compare January 13, 2026 16:14
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from e252ace to f01a2b4 Compare January 13, 2026 16:24
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from f01a2b4 to 29612df Compare January 13, 2026 16:35
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 29612df to 1df8efd Compare January 13, 2026 17:51
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 1df8efd to 942fe99 Compare January 13, 2026 19:19
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 942fe99 to cb24616 Compare January 13, 2026 19:43
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from cb24616 to 73c6b77 Compare January 14, 2026 20:29
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.

2 participants