Skip to content

[Ruby SDK] Upgrades OpenAPI Generator from 7.12.0 to 7.26.0 - #577

Merged
gbiernacki-dropbox merged 1 commit into
mainfrom
ruby-generator-upgrade-7.26
Oct 13, 2026
Merged

gbiernacki-dropbox merged 1 commit into
mainfrom
ruby-generator-upgrade-7.26

Conversation

@gbiernacki-dropbox

Copy link
Copy Markdown
Contributor

Summary

Upgrades OpenAPI Generator from 7.12.0 to 7.26.0 for the Ruby SDK. No breaking changes to the public API.

Upstream template changes

Change Upstream PR Version
Models inherit from a shared ApiModelBase class (to_s, to_body and ._deserialize are inherited instead of generated in every model) #22052 7.17.0
New class methods acceptable_openapi_types and acceptable_openapi_nullable, including attributes inherited from allOf parents #24892 7.26.0
Simplified path parameter replacement #23485 7.22.0
Validation message typo fixed ("great than" → "greater than") #21287 7.14.0
anyOf response types are built with build #22392 7.18.0
RuboCop TargetRubyVersion set to 2.7, matching the gemspec #24992 7.26.0

Existing custom behaviour is kept: to_hash(include_nil = true), instance-level build_from_hash and _deserialize.

Release

This will ship as a minor release (1.16.0):

  • No breaking changes: existing public methods and signatures are unchanged, dependencies are unchanged, and the minimum Ruby version stays >= 2.7.
  • New public API is added (ApiModelBase and the acceptable_openapi_* class methods), which is backwards-compatible.

@gbiernacki-dropbox gbiernacki-dropbox added the SDK - Ruby Affects the Ruby SDK label Oct 13, 2026
@gbiernacki-dropbox
gbiernacki-dropbox marked this pull request as ready for review October 13, 2026 10:14
@gbiernacki-dropbox
gbiernacki-dropbox merged commit ddf408f into main Oct 13, 2026
9 checks passed
@gbiernacki-dropbox
gbiernacki-dropbox deleted the ruby-generator-upgrade-7.26 branch October 13, 2026 10:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

SDK - Ruby Affects the Ruby SDK

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants