Skip to content

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Apr 6, 2025

Automated Release PR

0.1.0-alpha.5 (2026-01-26)

Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5

Features

  • allow all valid JSON types to be encoded (#45) (9ba40fb)
  • api: api update (188ec12)
  • api: api update (176266c)
  • bump default connection pool size limit to minimum of 99 (91efac6)
  • client: enable setting base URL from environment variable (4f1e8e2)
  • expose base client options as read only attributes (3c95282)
  • expose recursive #to_h conversion (6204fee)
  • implement #hash for data containers (c2d963d)
  • support query, header, and body params that have identical names (#44) (b35580a)
  • support sorbet aliases at the runtime (c5554f0)
  • support specifying content-type with FilePart class (291d316)
  • support webmock for testing (44909cf)
  • use Pathname alongside raw IO handles for file uploads (#56) (d215aee)

Bug Fixes

  • to_sorbet_type should not return branded types (448244f)
  • always send idempotency header when specified as a request option (fece7cf)
  • client: send correct HTTP path (ecc5e68)
  • converter should transform stringio into string where applicable (#47) (2d5c28e)
  • correctly instantiate sorbet type aliases for enums and unions (3b7ec7b)
  • ensure gem release is unaffected by renaming (25efbf7)
  • inaccuracies in the README.md (4e2b9ca)
  • internal: ensure formatting always uses c.utf-8 locale (63636d2)
  • internal: fix formatting script for macos (beb4a3b)
  • internal: update gemspec name (e8ff0ff)
  • internal: update release-please to use ruby strategy for README.md (f42785b)
  • make a typo for FilePart.content (4057679)
  • prevent rubocop from mangling === to is_a? check (9b26509)
  • raise connection error for errors that result from HTTP transports (#57) (05edcf8)
  • restore ability to configure server environment as string during client construction (0f9728a)
  • should not reuse buffers for IO.copy_stream interop (f64394b)
  • sorbet types for enums, and make tapioca detection ignore tapioca dsl (43bc35d)

Chores

  • accept all nd-json mimetype variants (3350dc9)
  • add generator safe directory (d02c8b2)
  • add README docs for using solargraph when installing gem from git (#55) (c9b1d3b)
  • always fold up method bodies in sorbet type definitions (#51) (3a9c8bf)
  • broadly detect json family of content-type headers (451aae2)
  • ci: add timeout thresholds for CI jobs (c6653db)
  • ci: only use depot for staging repos (ef3471d)
  • configure new SDK language (b07254b)
  • docs: grammar improvements (a8363d4)
  • documentation improvements (4ab0bd6)
  • ensure readme.md is bumped when release please updates versions (10667f3)
  • explicitly mark apis public under Internal module (da30dff)
  • fix misc linting / minor issues (5983bea)
  • fix readme typo (1b6772e)
  • force utf-8 locale via RUBYOPT when formatting (81b0d4b)
  • internal: always run post-processing when formatting when syntax_tree (5d4c89a)
  • internal: annotate request options with type aliases in sorbet (c7253ab)
  • internal: codegen related update (7e47a65)
  • internal: codegen related update (de5221c)
  • internal: codegen related update (feddfca)
  • internal: codegen related update (48633de)
  • internal: codegen related update (9a89eac)
  • internal: codegen related update (bc2f723)
  • internal: codegen related update (d84983c)
  • internal: codegen related update (8b0412d)
  • internal: codegen related update (b533d72)
  • internal: codegen related update (b29e255)
  • internal: codegen related update (bee0a08)
  • internal: contribute.md and contributor QoL improvements (f5471b0)
  • internal: expand CI branch coverage (12c39d3)
  • internal: improve response envelope unwrap functionality (fdfbf93)
  • internal: loosen internal type restrictions (52fe8ba)
  • internal: minor touch ups on sdk internals (a4ab1ff)
  • internal: minor type annotation improvements (aae606e)
  • internal: misc small improvements (#48) (7973e72)
  • internal: more concise handling of parameter naming conflicts (#53) (749dd97)
  • internal: mostly README touch ups (37f21a8)
  • internal: protect SSE parsing pipeline from broken UTF-8 characters (dbf9a70)
  • internal: reduce CI branch coverage (c77e970)
  • internal: remove unnecessary rbi/lib folder (d39641a)
  • internal: rubocop rules (#50) (126f259)
  • internal: run rubocop linter in parallel (#49) (89910f5)
  • internal: version bump (#42) (28f783e)
  • loosen const and integer coercion rules (#58) (5f7ec21)
  • loosen rubocop rules that don't always make sense (27277d1)
  • make client tests look prettier (#54) (cf98683)
  • make internal types pretty print (f3d8de6)
  • make sorbet enums easier to read (2d35e00)
  • more accurate type annotations and aliases (438f943)
  • re-export top level models under library namespace (d346468)
  • refine #inspect and #to_s for model classes (27c96f0)
  • refine Yard and Sorbet types and ensure linting is turned on for examples (b14560d)
  • remove Gemfile.lock during bootstrap (d5bd829)
  • rename confusing Type::BooleanModel to Type::Boolean (#46) (6d4d5b8)
  • reorganize type aliases (efba0fd)
  • revert ignoring Gemfile.lock (ecdab13)
  • show truncated parameter docs in yard (98119ae)
  • simplify yard annotations by removing most @!parse directives (2596eac)
  • update README with recommended editor plugins (b432ce7)
  • update yard comment formatting (#52) (10f4fc6)
  • use @!method instead of @!parse for virtual method type definitions (b6c473a)
  • use fully qualified names for yard annotations and rbs aliases (41b0ab4)
  • use sorbet union aliases where available (909bbbb)
  • validate request option coercion correctness (041d9f2)
  • whitespaces (ba94f92)

Documentation

  • illustrate environmental defaults for auth variables (ad86138)
  • rewrite much of README.md for readability (5d80ac7)
  • update documentation links to be more uniform (dc4f904)

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 c8d5e55 to b35580a Compare April 8, 2025 04:13
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from acdcdcc to 9ba40fb Compare April 8, 2025 04:15
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 654aa3b to 6d4d5b8 Compare April 8, 2025 04:16
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from b4bea6d to 2d5c28e Compare April 8, 2025 04:18
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from e81a4b8 to 7973e72 Compare April 8, 2025 04:21
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from eac861e to 89910f5 Compare April 8, 2025 04:22
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 10f243a to 126f259 Compare April 8, 2025 04:24
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 0e6c525 to 3a9c8bf Compare April 8, 2025 04:25
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from ec8a170 to 10f4fc6 Compare April 8, 2025 04:27
@gitguardian
Copy link

gitguardian bot commented Apr 8, 2025

️✅ There are no secrets present in this pull request anymore.

If these secrets were true positive and are still valid, we highly recommend you to revoke them.
While these secrets were previously flagged, we no longer have a reference to the
specific commits where they were detected. Once a secret has been leaked into a git
repository, you should consider it compromised, even if it was deleted immediately.
Find here more information about risks.


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 659d028 to 749dd97 Compare April 8, 2025 04:30
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 70ed9e0 to c9b1d3b Compare April 9, 2025 03:44
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 510cdf6 to d215aee Compare April 9, 2025 03:45
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 1bf9665 to 05edcf8 Compare April 9, 2025 03:47
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from df0ca2a to c38878d Compare January 25, 2026 10:30
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from c38878d to 6d0b7c5 Compare January 25, 2026 11:30
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 6d0b7c5 to c109e62 Compare January 25, 2026 12:30
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from c109e62 to 9a2a634 Compare January 25, 2026 13:30
@stainless-app
Copy link
Contributor Author

stainless-app bot commented Jan 25, 2026

Note: this release PR has been open for more than 60 days. Until this PR is merged, we will temporarily stop pushing codegen updates due to changes to Stainless' codegen.

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 9a2a634 to f9900df Compare January 25, 2026 15:30
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from f9900df to 0784d98 Compare January 25, 2026 16:30
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 0784d98 to b58d421 Compare January 25, 2026 17:30
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from b58d421 to a41a91a Compare January 25, 2026 18:30
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from a41a91a to 1764427 Compare January 25, 2026 19:30
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 1764427 to 6291469 Compare January 25, 2026 20:30
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 6291469 to 7399050 Compare January 25, 2026 21:30
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 7399050 to 4430f24 Compare January 25, 2026 22:30
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 4430f24 to 3406254 Compare January 25, 2026 23:30
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 3406254 to e11f8c9 Compare January 26, 2026 02:30
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.

1 participant