Skip to content

Latest commit

 

History

History
350 lines (237 loc) · 29.3 KB

File metadata and controls

350 lines (237 loc) · 29.3 KB

Changelog

11.0.0 (2025-12-01)

Full Changelog: v10.4.0...v11.0.0

⚠ BREAKING CHANGES

  • client: use readonly types for properties

Features

Bug Fixes

  • client: update custom code for readonly (#198) (11cdfa4)
  • client: use readonly types for properties (1d78f38)
  • internal: running net462 tests on ci (23ca28a)
  • release please config for foundry (#52) (45d4b76)

Performance Improvements

  • client: use async deserialization in HttpResponse (1ce5af7)

Chores

  • client: update namespace imports (9d89414)
  • fix ci (#196) (98beb5b)
  • internal: clean up diffs vs codegen (ba8adc6)
  • internal: fix release please config (2732101)
  • internal: set up cron release job (2d1499c)
  • internal: suppress diagnostic for .netstandard2.0 (e781b24)
  • sync with release-please (6c74dff)
  • sync with release-please (c0845ae)

Documentation

10.4.0 (2025-11-25)

Full Changelog: v10.3.0...v10.4.0

Features

  • client: support .NET Standard 2.0 (70928cd)

Bug Fixes

  • internal: don't format csproj files (76affbf)

Chores

Refactors

  • internal: remove abstract static methods (3a3dffe)

10.3.0 (2025-11-24)

Full Changelog: v10.2.1...v10.3.0

Features

  • api: adds support for Claude Opus 4.5, Effort, Advance Tool Use Features, Autocompaction, and Computer Use v5 (144a820)

Bug Fixes

  • internal: install csharpier during ci lint phase (8898df9)
  • internal: minor project fixes (3c344e2)
  • internal: remove release notes from foundry readme (afeaa2f)

Chores

  • client: change name of underlying properties for models and params (75a2cce)
  • formatting (6850900)
  • internal: update release please config (980d7fd)

10.2.1 (2025-11-20)

Full Changelog: v10.2.0...v10.2.1

10.2.0 (2025-11-20)

Full Changelog: v10.1.2...v10.2.0

Features

  • client: additional methods for positional params (8bc6323)

Bug Fixes

  • client: return correct type for foundry#WithOptions (#18) (f814a46)
  • use correct versions (c78c8db)

Refactors

  • client: make unknown variants implicit (eb0e5b6)

10.1.2 (2025-11-18)

Full Changelog: v10.1.1...v10.1.2

Bug Fixes

10.1.1 (2025-11-18)

Full Changelog: v10.1.0...v10.1.1

10.1.0 (2025-11-18)

Full Changelog: v10.0.1...v10.1.0

Features

10.0.1 (2025-11-18)

Full Changelog: v0.2.0...v10.0.1

⚠ BREAKING CHANGES

  • client: improve names of some types
  • client: use DateTimeOffset instead of DateTime
  • client: flatten service namespaces
  • client: interpret null as omitted in some properties

Features

  • api: add file download method (a03d526)
  • api: add support for structured outputs beta (17ea9b3)
  • api: rename C# package to Anthropic (2ba3485)
  • client: add HttpResponse.ReadAsStream method (677857b)
  • client: add cancellation token support (bf4c0e5)
  • client: add per-resource headers (1d7658a)
  • client: add retries support (3327c9b)
  • client: add some implicit operators (bf26da8)
  • client: send User-Agent header (e8a0844)
  • client: send X-Stainless-Arch header (d66d180)
  • client: send X-Stainless-Lang and X-Stainless-OS headers (bcc30e9)
  • client: send X-Stainless-Package-Version headers (84bf583)
  • client: send X-Stainless-Runtime and X-Stainless-Runtime-Version (94d2581)
  • client: send X-Stainless-Timeout header (95ec578)
  • client: validate constant values (493a9ef)
  • csharp: enable nuget publishing (4a4a1bc)
  • docs: add package/version notice (76b74eb)
  • docs: Semver warning (55c20ba)
  • docs: tweak readme notice (82d5990)
  • docs: Update README for nuget (instead of just github) (6bde0b4)
  • docs: Update version refs in README (70d787d)

Bug Fixes

  • client: interpret null as omitted in some properties (56059db)
  • client: use DateTimeOffset instead of DateTime (dbc7f6f)
  • use correct header name (f6d0942)

Performance Improvements

  • client: optimize header creation (3d37bb5)

Chores

  • client: deprecate some symbols (b3446f6)
  • internal: add prism log file to gitignore (8588901)
  • internal: codegen related update (cf3f5d5)
  • internal: delete empty test files (a79abd1)
  • internal: improve devcontainer (ab246ff)
  • internal: minor improvements to csproj and gitignore (bf94b8c)
  • internal: reduce import qualification (137c8b4)
  • internal: update release please config (bd94183)

Documentation

  • client: document max retries (e1f611f)
  • client: separate comment content into paragraphs (1f89605)
  • internal: add warning about implementing interface (5476caf)

Refactors

  • client: flatten service namespaces (8de3f66)
  • client: improve names of some types (2e52d59)
  • client: move some defaults out of ClientOptions (d536293)
  • client: pass around ClientOptions instead of client (608310d)

0.2.0 (2025-11-05)

Full Changelog: v0.1.0...v0.2.0

⚠ BREAKING CHANGES

  • client: make models immutable

Features

  • api: add ability to clear thinking in context management (05d2ce6)
  • client: add response validation option (6130f1b)
  • client: add support for option modification (e105fba)
  • client: make models immutable (f55629c)
  • client: support request timeout (7411046)

Chores

  • api: mark older sonnet models as deprecated (fc00d2b)
  • client: simplify field validations (6130f1b)
  • internal: codegen related update (2798e0a)
  • internal: extract ClientOptions struct (7e906c8)
  • internal: full qualify some references (8a52868)

Documentation

  • client: document WithOptions (38352b0)
  • client: document response validation (0e9f728)
  • client: document timeout option (80d8d7f)
  • client: improve snippet formatting (94dc213)

0.1.0 (2025-10-27)

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

Features

  • api: add claude-opus-4-1-20250805 (c38689c)
  • api: add support for Search Result Content Blocks (3300718)
  • api: adding support for agent skills (4acc546)
  • api: adds support for Claude Sonnet 4.5 and context management features (bab904c)
  • api: adds support for Documents in tool results (a7b5086)
  • api: adds support for text_editor_20250728 tool (159d728)
  • api: adds support for web_fetch_20250910 tool (74a7a92)
  • api: makes 1 hour TTL Cache Control generally available (84b1ad3)
  • api: manual updates (1528d71)
  • api: removed older deprecated models (f5aafba)
  • api: search result content blocks (e4368ee)
  • api: update PHP and C# (d63878a)
  • api: update to desired NuGet name (c4b6820)
  • betas: add context-1m-2025-08-07 (f65802a)
  • ci: add publishing flow for nuget (487ac2e)
  • ci: implement test/lint ci (b34d54a)
  • client: add and set all client ops (3dee455)
  • client: add implicit conversions to enums (324f263)
  • client: add some convenience constructors (e2541e1)
  • client: add streaming methods (b394064)
  • client: add switch and match helpers for unions (d44a80c)
  • client: adds support for code-execution-2025-08-26 tool (5be3c78)
  • client: allow omitting all params object when all optional (68a792f)
  • client: automatically set constants for user (bb1343e)
  • client: basic paginated endpoint support (4766f1e)
  • client: implement implicit union casts (e36b8fa)
  • client: improve model names (18a0af9)
  • client: improve signature of trypickx methods (620b39b)
  • client: make union deserialization more robust (26d42da)
  • client: make union deserialization more robust (f85bc36)
  • client: refactor exceptions (e5cfd36)
  • client: refactor unions (f6b60e3)
  • client: shorten union variant names (c397c9b)
  • internal: add dedicated build job in ci (9d46238)
  • internal: add dev container (e7682c0)
  • internal: allow overriding mock url via TEST_API_BASE_URL env (f14a23c)
  • internal: generate release flow files (7a759d7)

Bug Fixes

  • client: better type names (057bf2d)
  • client: compilation error (56d1c41)
  • client: handle multiple auth options gracefully (beabac5)
  • client: improve model validation (b77753e)
  • client: instantiate union variant from list properly (0db37e5)
  • client: support non-optional client options (fadaa63)
  • docs: re-order using statements (b77bdb2)
  • internal: add message to sse exception (8481832)
  • internal: minor bug fixes on model instantiation and union validation (6d0f0d9)
  • internal: prefer to use implicit instantiation when possible (b869753)
  • internal: remove example csproj (e6e2c93)
  • internal: remove unused null class (c46f844)
  • internal: rename package directory (a2557ac)
  • internal: various minor code fixes (136162a)

Chores

  • api: remove unsupported endpoints (d318ba7)
  • api: update BetaCitationSearchResultLocation (801a222)
  • client: add context-management-2025-06-27 beta header (c716a85)
  • client: add model-context-window-exceeded-2025-08-26 beta header (6ea4ac3)
  • client: add TextEditor_20250429 tool (adee5b4)
  • client: make some interfaces internal (476e69e)
  • client: swap [@params](https://github.com/params) to better name (3d8e0d9)
  • docs: clarify beta library limitations in readme (0aafa74)
  • improve example values (7b3bc97)
  • internal: codegen related update (b98acb4)
  • internal: codegen related update (c765e20)
  • internal: codegen related update (fb6b738)
  • internal: codegen related update (135523a)
  • internal: fix tests (c7205c2)
  • internal: refactor tests to de-duplicate client instantiation logic (f14a23c)
  • internal: remove unnecessary internal aliasing (d210122)
  • internal: rename parameters (0013847)
  • internal: restructure some imports (974e4a3)
  • internal: stop running whitespace lint (f14a23c)
  • internal: update comment in script (d9ff761)
  • internal: update test skipping reason (124aab3)
  • internal: use nicer generic names (00c3c7e)
  • rename some things (654eb75)
  • update @stainless-api/prism-cli to v5.15.0 (3a1d8f7)
  • update formatting (8b06f4f)
  • update SDK settings (f5e0568)
  • use non-aliased using (ba9d1ac)

Documentation

  • add more info to the readme (9f20bf2)
  • client: add more property comments (a3e973b)
  • fix installation instructions (4c76768)
  • note alpha status (cc023e3)
  • streaming in readme (6063490)

Refactors

  • client: refine enum representation (a3e973b)
  • client: use plural for service namespace (843da53)