|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 0.1.0-alpha.3 (2025-03-20) |
| 4 | + |
| 5 | +Full Changelog: [v0.1.0-alpha.2...v0.1.0-alpha.3](https://github.com/openai/openai-ruby/compare/v0.1.0-alpha.2...v0.1.0-alpha.3) |
| 6 | + |
| 7 | +### ⚠ BREAKING CHANGES |
| 8 | + |
| 9 | +* support `for item in stream` style iteration on `Stream`s ([#44](https://github.com/openai/openai-ruby/issues/44)) |
| 10 | +* **model:** base model should recursively store coerced base models ([#29](https://github.com/openai/openai-ruby/issues/29)) |
| 11 | + |
| 12 | +### Features |
| 13 | + |
| 14 | +* **api:** o1-pro now available through the API ([#43](https://github.com/openai/openai-ruby/issues/43)) ([6140dae](https://github.com/openai/openai-ruby/commit/6140dae34ac2752a14c967673c05f0893752597d)) |
| 15 | +* support `for item in stream` style iteration on `Stream`s ([#44](https://github.com/openai/openai-ruby/issues/44)) ([96aede5](https://github.com/openai/openai-ruby/commit/96aede5c84ff0334aefe502fb1f7cc66a2e4cf49)) |
| 16 | + |
| 17 | + |
| 18 | +### Bug Fixes |
| 19 | + |
| 20 | +* **api:** correct some Responses types ([#30](https://github.com/openai/openai-ruby/issues/30)) ([1e3a07c](https://github.com/openai/openai-ruby/commit/1e3a07c1d78a8a78934e2d03fc1ebdc28a92f1f5)) |
| 21 | +* label optional keyword arguments in *.rbs type definitions ([#41](https://github.com/openai/openai-ruby/issues/41)) ([bc92caf](https://github.com/openai/openai-ruby/commit/bc92caf3a62c8e644f4fc1273d2ffb8f566ac8de)) |
| 22 | +* missing union constants in rbs and rbi type definitions ([#28](https://github.com/openai/openai-ruby/issues/28)) ([2c271a5](https://github.com/openai/openai-ruby/commit/2c271a5adaa8f923a64181c0ee7797914ddee23c)) |
| 23 | +* **model:** base model should recursively store coerced base models ([#29](https://github.com/openai/openai-ruby/issues/29)) ([d20e542](https://github.com/openai/openai-ruby/commit/d20e5422bea477d9555a7b4d74ce064c64de9a94)) |
| 24 | +* resolve tapioca derived sorbet errors ([#45](https://github.com/openai/openai-ruby/issues/45)) ([558f8ce](https://github.com/openai/openai-ruby/commit/558f8cedbab1ba82a7c4a24d3dbcd6d90a517be8)) |
| 25 | +* sorbet class aliases are not type aliases ([#40](https://github.com/openai/openai-ruby/issues/40)) ([0496d64](https://github.com/openai/openai-ruby/commit/0496d64467cb1826977f74c754e7883f0cd3baad)) |
| 26 | +* **types:** improve responses type names ([#34](https://github.com/openai/openai-ruby/issues/34)) ([0e3ff47](https://github.com/openai/openai-ruby/commit/0e3ff477238f6b3c23ea36717101623d0f012114)) |
| 27 | + |
| 28 | + |
| 29 | +### Chores |
| 30 | + |
| 31 | +* add `[@yieldparam](https://github.com/yieldparam)` to yard doc ([#36](https://github.com/openai/openai-ruby/issues/36)) ([3634736](https://github.com/openai/openai-ruby/commit/3634736bdb5abb12675b09581c69c0613977b2f1)) |
| 32 | +* add example directory ([#39](https://github.com/openai/openai-ruby/issues/39)) ([d1ccb83](https://github.com/openai/openai-ruby/commit/d1ccb831da999bb11b4e75f1154af782ddfb7ae7)) |
| 33 | +* disable overloads in `*.rbs` definitions for readable LSP errors ([#42](https://github.com/openai/openai-ruby/issues/42)) ([4e4951f](https://github.com/openai/openai-ruby/commit/4e4951fa13a0cee150b30f6382d7d10debd09248)) |
| 34 | +* disable unnecessary linter rules for sorbet manifests ([#35](https://github.com/openai/openai-ruby/issues/35)) ([d68cfa6](https://github.com/openai/openai-ruby/commit/d68cfa6640b76cf9eca5e210a031d3f024fcc670)) |
| 35 | +* document Client's concurrency capability ([#33](https://github.com/openai/openai-ruby/issues/33)) ([24d2191](https://github.com/openai/openai-ruby/commit/24d2191b0cd0ac91f834cd224f910818e9159635)) |
| 36 | +* ignore some spurious linter warnings and formatting changes ([#31](https://github.com/openai/openai-ruby/issues/31)) ([f47d16b](https://github.com/openai/openai-ruby/commit/f47d16bb11e20249344de3943363a35527243312)) |
| 37 | +* **internal:** add back release workflow ([d47c91c](https://github.com/openai/openai-ruby/commit/d47c91c617aad7bf0c2d4c84cf4aec0a3faa2f00)) |
| 38 | +* **internal:** add sorbet config for SDK local development ([#38](https://github.com/openai/openai-ruby/issues/38)) ([4efb0c1](https://github.com/openai/openai-ruby/commit/4efb0c10d9d366c85dd2c8a8efbaae5982ef3496)) |
| 39 | +* **internal:** codegen related update ([#27](https://github.com/openai/openai-ruby/issues/27)) ([ac467cb](https://github.com/openai/openai-ruby/commit/ac467cbd9c4fad416c4d37681906175646ceda91)) |
| 40 | +* **internal:** version bump ([#26](https://github.com/openai/openai-ruby/issues/26)) ([55c3c4f](https://github.com/openai/openai-ruby/commit/55c3c4fe974ceb719584d8ed5e9c6b74c00fc098)) |
| 41 | +* use multi-line formatting style for really long lines ([#37](https://github.com/openai/openai-ruby/issues/37)) ([d0bd7a7](https://github.com/openai/openai-ruby/commit/d0bd7a74bc76aba8eb4433ba4d0c883034a08b6a)) |
| 42 | + |
3 | 43 | ## 0.1.0-alpha.2 (2025-03-18) |
4 | 44 |
|
5 | 45 | Full Changelog: [v0.1.0-alpha.1...v0.1.0-alpha.2](https://github.com/openai/openai-ruby/compare/v0.1.0-alpha.1...v0.1.0-alpha.2) |
|
0 commit comments