Skip to content

Latest commit

 

History

History
656 lines (362 loc) · 31.9 KB

File metadata and controls

656 lines (362 loc) · 31.9 KB

Changelog

1.36.0 (2026-04-02)

Full Changelog: v1.35.0...v1.36.0

Features

  • api: added new unset preferences methods (9b272e8)

Bug Fixes

  • align path encoding with RFC 3986 section 3.3 (3e2268d)
  • variable name typo (cde1131)

Chores

  • tests: bump steady to v0.20.1 (6eb6756)
  • tests: bump steady to v0.20.2 (4206b20)

1.35.0 (2026-03-27)

Full Changelog: v1.34.0...v1.35.0

Features

Bug Fixes

  • internal: correct multipart form field name encoding (95b2276)

Chores

  • ci: skip lint on metadata-only changes (c1820ad)
  • ci: support opting out of skipping builds on metadata-only commits (33d11b7)
  • internal: update gitignore (754f5b7)
  • tests: bump steady to v0.19.4 (2dc2203)
  • tests: bump steady to v0.19.5 (318a377)
  • tests: bump steady to v0.19.6 (1c05121)
  • tests: bump steady to v0.19.7 (b07462c)

Refactors

  • tests: switch from prism to steady (825cb06)

1.34.0 (2026-03-16)

Full Changelog: v1.33.0...v1.34.0

Features

Bug Fixes

  • client: add types for path params, and update structure of unions nested in params (dafc84b)

Chores

  • ci: skip uploading artifacts on stainless-internal branches (62439f6)
  • internal: tweak CI branches (319abd4)
  • test: do not count install time for mock server timeout (f6dd487)

1.33.0 (2026-03-03)

Full Changelog: v1.32.1...v1.33.0

Features

Bug Fixes

  • client: serialize query parameters properly (0a76966)

Chores

  • ci: add build step (979140d)
  • docs: add missing descriptions (d1d2610)

1.32.1 (2026-02-26)

Full Changelog: v1.32.0...v1.32.1

Bug Fixes

  • properly mock time in ruby ci tests (e77a038)

1.32.0 (2026-02-19)

Full Changelog: v1.31.0...v1.32.0

Features

1.31.0 (2026-02-19)

Full Changelog: v1.30.0...v1.31.0

Features

Bug Fixes

  • client: always add content-length to post body, even when empty (4cd7959)
  • client: loosen json header parsing (6ab2346)

Chores

1.30.0 (2026-01-29)

Full Changelog: v1.29.0...v1.30.0

Features

1.29.0 (2026-01-23)

Full Changelog: v1.28.0...v1.29.0

Features

1.28.0 (2026-01-23)

Full Changelog: v1.27.0...v1.28.0

Features

1.27.0 (2026-01-20)

Full Changelog: v1.26.0...v1.27.0

Features

1.26.0 (2026-01-16)

Full Changelog: v1.25.1...v1.26.0

Features

Chores

  • internal: update actions/checkout version (aa18733)
  • move cgi into dependencies for ruby 4 (e06fcea)

1.25.1 (2026-01-05)

Full Changelog: v1.25.0...v1.25.1

Bug Fixes

  • calling break out of streams should be instantaneous (e0aaa94)
  • issue where json.parse errors when receiving HTTP 204 with nobody (a3db935)

Chores

  • internal: codegen related update (c826f27)

1.25.0 (2025-12-09)

Full Changelog: v1.24.0...v1.25.0

Features

1.24.0 (2025-12-09)

Full Changelog: v1.23.0...v1.24.0

Features

1.23.0 (2025-12-09)

Full Changelog: v1.22.0...v1.23.0

Features

1.22.0 (2025-12-04)

Full Changelog: v1.21.0...v1.22.0

Features

1.21.0 (2025-11-20)

Full Changelog: v1.20.0...v1.21.0

Features

  • api: Add bulk delete subscriptions (2fed837)

Chores

  • explicitly require "base64" gem (cde84e5)

1.20.0 (2025-11-19)

Full Changelog: v1.19.0...v1.20.0

Features

1.19.0 (2025-11-07)

Full Changelog: v1.18.0...v1.19.0

Features

Bug Fixes

  • better thread safety via early initializing SSL store during HTTP client creation (513da8d)

Chores

  • bump dependency version and update sorbet types (373db9a)
  • client: send user-agent header (5946677)

1.18.0 (2025-10-28)

Full Changelog: v1.17.0...v1.18.0

Features

1.17.0 (2025-10-24)

Full Changelog: v1.16.0...v1.17.0

Features

Bug Fixes

  • absolutely qualified uris should always override the default (2bb6341)
  • should not reuse buffers for IO.copy_stream interop (6464681)

Chores

  • ignore linter error for tests having large collections (20f8ea6)
  • simplify model references (c126d85)

1.16.0 (2025-10-07)

Full Changelog: v1.15.0...v1.16.0

Features

Bug Fixes

  • always send filename=... for multipart requests where a file is expected (1a6d4ac)
  • coroutine leaks from connection pool (3bc1ff2)
  • internal: use null byte as file separator in the fast formatting script (d8c723e)
  • shorten multipart boundary sep to less than RFC specificed max length (66403e8)

Performance Improvements

Chores

  • allow fast-format to use bsd sed as well (c57f00b)

1.15.0 (2025-09-23)

Full Changelog: v1.14.0...v1.15.0

Features

  • api: api update (9e20ef7)
  • api: api update (f6a598f)
  • api: set idempotency key header by default (14e4fac)

Chores

1.14.0 (2025-09-19)

Full Changelog: v1.13.0...v1.14.0

Features

  • expose response headers for both streams and errors (5cbf48f)

Chores

  • do not install brew dependencies in ./scripts/bootstrap by default (daac840)

1.13.0 (2025-09-10)

Full Changelog: v1.12.0...v1.13.0

Features

1.12.0 (2025-09-02)

Full Changelog: v1.11.2...v1.12.0

Features

1.11.2 (2025-08-24)

Full Changelog: v1.11.1...v1.11.2

Chores

  • add json schema comment for rubocop.yml (83abcfa)

1.11.1 (2025-08-19)

Full Changelog: v1.11.0...v1.11.1

Bug Fixes

  • bump sorbet version and fix new type errors from the breaking change (0194974)

1.11.0 (2025-08-15)

Full Changelog: v1.10.3...v1.11.0

Features

1.10.3 (2025-08-12)

Full Changelog: v1.10.2...v1.10.3

Bug Fixes

  • internal: ensure sorbet test always runs serially (66f6791)

Chores

  • collect metadata from type DSL (7221a47)
  • internal: codegen related update (83d9236)
  • internal: increase visibility of internal helper method (18a3bc1)
  • internal: update comment in script (c0a5fc6)
  • update @stainless-api/prism-cli to v5.15.0 (f92c3e6)
  • update contribute.md (3ff1a87)

1.10.2 (2025-07-21)

Full Changelog: v1.10.1...v1.10.2

Chores

1.10.1 (2025-07-21)

Full Changelog: v1.10.0...v1.10.1

Chores

1.10.0 (2025-07-15)

Full Changelog: v1.9.0...v1.10.0

Features

Chores

  • ci: only run for pushes and fork pull requests (854d6f0)
  • internal: allow streams to also be unwrapped on a per-row basis (f77e1d6)

1.9.0 (2025-06-27)

Full Changelog: v1.8.1...v1.9.0

Features

Bug Fixes

  • ci: release-doctor — report correct token name (dd5f4e2)

1.8.1 (2025-06-18)

Full Changelog: v1.8.0...v1.8.1

Bug Fixes

  • issue where we cannot mutate arrays on base model derivatives (2c56679)

Chores

  • ci: enable for pull requests (985de4e)

1.8.0 (2025-06-13)

Full Changelog: v1.7.0...v1.8.0

Features

1.7.0 (2025-06-12)

Full Changelog: v1.6.0...v1.7.0

Features

Chores

  • ci: link to correct github repo (acd8f88)

1.6.0 (2025-06-06)

Full Changelog: v1.5.0...v1.6.0

Features

Bug Fixes

  • default content-type for text in multi-part formdata uploads should be text/plain (de655f0)

1.5.0 (2025-06-04)

Full Changelog: v1.4.0...v1.5.0

Features

Bug Fixes

  • to_sorbet_type should not return branded types (2fe0597)

1.4.0 (2025-05-29)

Full Changelog: v1.3.0...v1.4.0

Features

1.3.0 (2025-05-28)

Full Changelog: v1.2.0...v1.3.0

Features

Bug Fixes

  • prevent rubocop from mangling === to is_a? check (9ddd5e9)
  • sorbet types for enums, and make tapioca detection ignore tapioca dsl (83ce737)

Chores

  • docs: grammar improvements (3913113)
  • force utf-8 locale via RUBYOPT when formatting (ec69c77)
  • use fully qualified names for yard annotations and rbs aliases (ef4ddca)

1.2.0 (2025-05-21)

Full Changelog: v1.1.0...v1.2.0

Features

Bug Fixes

  • correctly instantiate sorbet type aliases for enums and unions (cb2a162)

Chores

  • refine Yard and Sorbet types and ensure linting is turned on for examples (4f2f24f)
  • use sorbet union aliases where available (80047be)
  • whitespaces (6205cfa)

1.1.0 (2025-05-15)

Full Changelog: v1.0.0...v1.1.0

Features

  • api: api update (02959e8)
  • api: api update (6bc31c4)
  • api: removes duplicate activities section (e83c36e)
  • bump default connection pool size limit to minimum of 99 (b04fe89)
  • expose base client options as read only attributes (4f7b9a2)
  • expose recursive #to_h conversion (153be54)
  • support sorbet aliases at the runtime (5e9d146)

Bug Fixes

  • internal: ensure formatting always uses c.utf-8 locale (9f8e834)
  • internal: fix formatting script for macos (11e651e)
  • internal: update gemspec name (2a1af3a)

Chores

  • accept all nd-json mimetype variants (f13a7aa)
  • always check if current page is empty in next_page? (b43503c)
  • fix misc linting / minor issues (4d8eadc)
  • internal: codegen related update (1ab97b3)
  • internal: codegen related update (1cdabfe)
  • re-export top level models under library namespace (a2bbf55)
  • remove Gemfile.lock during bootstrap (b0ad2cd)
  • reorganize type aliases (c50a167)
  • revert ignoring Gemfile.lock (c005465)
  • validate request option coercion correctness (611e596)

Documentation

  • illustrate environmental defaults for auth variables (a6de609)
  • rewrite much of README.md for readability (0530377)

1.0.0 (2025-05-01)

Full Changelog: v0.6.2...v1.0.0

Features

Chores