Full Changelog: v10.4.0...v11.0.0
- client: use readonly types for properties
- client: improve csproj (f9e5956)
- 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)
- client: use async deserialization in
HttpResponse(1ce5af7)
- 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)
Full Changelog: v10.3.0...v10.4.0
- client: support .NET Standard 2.0 (70928cd)
- internal: don't format csproj files (76affbf)
- internal: add logo to nuget package (#181) (f2ca130)
- internal: remove redundant keyword (f33f185)
- remove .keep (#37) (3974964)
- internal: remove abstract static methods (3a3dffe)
Full Changelog: v10.2.1...v10.3.0
- api: adds support for Claude Opus 4.5, Effort, Advance Tool Use Features, Autocompaction, and Computer Use v5 (144a820)
- internal: install csharpier during ci lint phase (8898df9)
- internal: minor project fixes (3c344e2)
- internal: remove release notes from foundry readme (afeaa2f)
- client: change name of underlying properties for models and params (75a2cce)
- formatting (6850900)
- internal: update release please config (980d7fd)
Full Changelog: v10.2.0...v10.2.1
Full Changelog: v10.1.2...v10.2.0
- client: additional methods for positional params (8bc6323)
- client: make unknown variants implicit (eb0e5b6)
Full Changelog: v10.1.1...v10.1.2
- use correct version (a808311)
Full Changelog: v10.1.0...v10.1.1
Full Changelog: v10.0.1...v10.1.0
- add Foundry client (8ddea23)
Full Changelog: v0.2.0...v10.0.1
- client: improve names of some types
- client: use
DateTimeOffsetinstead ofDateTime - client: flatten service namespaces
- client: interpret null as omitted in some properties
- api: add file download method (a03d526)
- api: add support for structured outputs beta (17ea9b3)
- api: rename C# package to Anthropic (2ba3485)
- client: add
HttpResponse.ReadAsStreammethod (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-Agentheader (e8a0844) - client: send
X-Stainless-Archheader (d66d180) - client: send
X-Stainless-LangandX-Stainless-OSheaders (bcc30e9) - client: send
X-Stainless-Package-Versionheaders (84bf583) - client: send
X-Stainless-RuntimeandX-Stainless-Runtime-Version(94d2581) - client: send
X-Stainless-Timeoutheader (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)
- client: interpret null as omitted in some properties (56059db)
- client: use
DateTimeOffsetinstead ofDateTime(dbc7f6f) - use correct header name (f6d0942)
- client: optimize header creation (3d37bb5)
- 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)
- client: document max retries (e1f611f)
- client: separate comment content into paragraphs (1f89605)
- internal: add warning about implementing interface (5476caf)
- client: flatten service namespaces (8de3f66)
- client: improve names of some types (2e52d59)
- client: move some defaults out of
ClientOptions(d536293) - client: pass around
ClientOptionsinstead of client (608310d)
Full Changelog: v0.1.0...v0.2.0
- client: make models immutable
- 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)
- api: mark older sonnet models as deprecated (fc00d2b)
- client: simplify field validations (6130f1b)
- internal: codegen related update (2798e0a)
- internal: extract
ClientOptionsstruct (7e906c8) - internal: full qualify some references (8a52868)
- client: document
WithOptions(38352b0) - client: document response validation (0e9f728)
- client: document timeout option (80d8d7f)
- client: improve snippet formatting (94dc213)
Full Changelog: v0.0.1...v0.1.0
- 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
trypickxmethods (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_URLenv (f14a23c) - internal: generate release flow files (7a759d7)
- 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)
- 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)