Skip to content

v0.1.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@stainless-app stainless-app released this 17 May 01:40
968db1d

0.1.0-beta.1 (2025-05-16)

Full Changelog: v0.1.0-alpha.5...v0.1.0-beta.1

Features

  • api: add image sizes, reasoning encryption (c4565ed)
  • api: Add reinforcement fine-tuning api support (65834c6)
  • api: adding new image model support (641f4eb)
  • api: manual updates (c4989d6)
  • bump default connection pool size limit to minimum of 99 (3fc0971)
  • expose base client options as read only attributes (1d53fee)
  • expose recursive #to_h conversion (734833c)
  • initial structured outputs support (#565) (a613a39)
  • support sorbet aliases at the runtime (0ef168a)
  • support specifying content-type with FilePart class (ece942c)
  • support webmock for testing (9e1a0f1)

Bug Fixes

  • ensure gem release is unaffected by renaming (513acd8)
  • fix workflow syntax (b5d45ce)
  • internal: ensure formatting always uses c.utf-8 locale (3d51f78)
  • internal: fix formatting script for macos (6784709)
  • JSON.fast_generate is deprecated (591fdf0)
  • make a typo for FilePart.content (c78ea0f)

Chores

  • add generator safe directory (5c9767e)
  • always check if current page is empty in next_page? (8e8464e)
  • broadly detect json family of content-type headers (77f7239)
  • bump minimum supported Ruby version to 3.2 (41ce053)
  • ci: add timeout thresholds for CI jobs (6fba7b2)
  • ci: only use depot for staging repos (57a10b0)
  • ci: run on more branches and use depot runners (0ae14a8)
  • consistently use string in examples, even for enums (cec4b05)
  • ensure examples have busybox compat shebangs (7720dca)
  • explicitly mark apis public under Internal module (ca0d841)
  • fix misc linting / minor issues (918ac6b)
  • internal: annotate request options with type aliases in sorbet (4918836)
  • internal: codegen related update (139a140)
  • internal: codegen related update (ebf0cae)
  • internal: codegen related update (71cf48f)
  • internal: codegen related update (f3fc915)
  • internal: improve response envelope unwrap functionality (a05d2c5)
  • internal: minor type annotation improvements (67b0e35)
  • internal: remove unnecessary rbi/lib folder (df9e099)
  • internal: touch up formatting (d3c5587)
  • internal: version bump (ef2a5d4)
  • loosen rubocop rules that don't always make sense (4244f89)
  • migrate away from deprecated JSON#fast_generate (3be700f)
  • more accurate type annotations and aliases (04b111d)
  • re-export top level models under library namespace (8c5e78a)
  • remove Gemfile.lock (2306cb4)
  • remove Gemfile.lock during bootstrap (c248f15)
  • reorganize type aliases (1815c45)
  • revert ignoring Gemfile.lock (9a2827b)
  • show truncated parameter docs in yard (bf84473)
  • validate request option coercion correctness (c5b4f52)

Documentation

  • fix out of place README snippet (39d155f)
  • illustrate environmental defaults for auth variables (7d8ee4f)
  • readme: fix typo (a6c7609)
  • rewrite much of README.md for readability (f3c721e)