Skip to content

chore: 🐝 Update SDK - Generate 0.12.6#150

Open
github-actions[bot] wants to merge 2 commits intomainfrom
speakeasy-sdk-regen-1771461838
Open

chore: 🐝 Update SDK - Generate 0.12.6#150
github-actions[bot] wants to merge 2 commits intomainfrom
speakeasy-sdk-regen-1771461838

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Feb 19, 2026

SDK update

Versioning

Version Bump Type: [patch] - 🤖 (automated)

Ruby SDK Changes:

  • dub.events.list(): response.[].union(LeadEvent).link.tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.tags.create():
    • request.color.enum(gray) Added
    • response.color.enum(gray) Added (Breaking ⚠️)
  • dub.links.get(): response.tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.tags.list(): response.[].color.enum(gray) Added (Breaking ⚠️)
  • dub.links.create_many(): response.[].union(LinkSchema).tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.links.update_many(): response.[].tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.links.upsert(): response.tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.partners.upsert_link(): response.tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.links.create(): response.tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.links.list(): response.[].tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.links.update(): response.tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.tags.update():
    • request_body.color.enum(gray) Added
    • response.color.enum(gray) Added (Breaking ⚠️)
  • dub.partners.create_link(): response.tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.analytics.retrieve(): response.union(Array<AnalyticsTopLinks>)[].folder_id Added
  • dub.partners.analytics(): response.union(Array<PartnerAnalyticsTopLinks>)[].folder_id Added
  • dub.payouts.list(): response.[] Changed
  • dub.bounties.list_submissions():
    • request.sort_by Changed
    • response.[] Changed
  • dub.bounties.approve_submission(): response Changed
  • dub.bounties.reject_submission(): response Changed

View full SDK changelog

OpenAPI Change Summary
├─┬Paths
│ ├─┬/bounties/{bountyId}/submissions/{submissionId}/approve
│ │ └─┬POST
│ │   └─┬Responses
│ │     └─┬200
│ │       └─┬application/json
│ │         └─┬Schema
│ │           ├──[+] required (1:264154)❌ 
│ │           ├──[+] properties (1:263198)
│ │           ├──[+] properties (1:263388)
│ │           ├─┬status
│ │           │ ├──[-] enum (1:262577)❌ 
│ │           │ ├──[-] enum (1:262585)❌ 
│ │           │ ├──[-] enum (1:262597)❌ 
│ │           │ ├──[-] enum (1:262608)❌ 
│ │           │ ├──[🔀] type (1:263322)❌ 
│ │           │ ├──[+] maximum (1:263370)❌ 
│ │           │ ├──[+] minimum (1:263342)❌ 
│ │           │ ├──[🔀] description (1:263249)
│ │           │ └──[+] nullable (1:263230)❌ 
│ │           └─┬urls
│ │             ├──[-] items (1:262118)❌ 
│ │             ├──[🔀] type (1:263523)❌ 
│ │             └──[🔀] description (1:263431)
│ ├─┬/tags/{id}
│ │ └─┬PATCH
│ │   └─┬Requestbody
│ │     └─┬application/json
│ │       └─┬Schema
│ │         └─┬color
│ │           ├──[+] enum (1:122424)
│ │           └──[🔀] description (1:122453)
│ ├─┬/domains/{slug}
│ │ └─┬PATCH
│ │   └─┬Requestbody
│ │     └─┬application/json
│ │       └─┬Schema
│ │         └─┬placeholder
│ │           └──[🔀] example (1:135165)
│ ├─┬/commissions/{id}
│ │ └─┬PATCH
│ │   └──[🔀] summary (1:235411)
│ ├─┬/bounties/{bountyId}/submissions/{submissionId}/reject
│ │ └─┬POST
│ │   └─┬Responses
│ │     └─┬200
│ │       └─┬application/json
│ │         └─┬Schema
│ │           ├──[+] required (1:267882)❌ 
│ │           ├──[+] properties (1:266926)
│ │           ├──[+] properties (1:267116)
│ │           ├─┬urls
│ │           │ ├──[-] items (1:265491)❌ 
│ │           │ ├──[🔀] type (1:267251)❌ 
│ │           │ └──[🔀] description (1:267159)
│ │           └─┬status
│ │             ├──[-] enum (1:265970)❌ 
│ │             ├──[-] enum (1:265981)❌ 
│ │             ├──[-] enum (1:265950)❌ 
│ │             ├──[-] enum (1:265958)❌ 
│ │             ├──[🔀] type (1:267050)❌ 
│ │             ├──[+] maximum (1:267098)❌ 
│ │             ├──[+] minimum (1:267070)❌ 
│ │             ├──[🔀] description (1:266977)
│ │             └──[+] nullable (1:266958)❌ 
│ ├─┬/bounties/{bountyId}/submissions
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └─┬Schema
│ │   │   └──[+] enum (1:257634)
│ │   └─┬Responses
│ │     └─┬200
│ │       └─┬application/json
│ │         └─┬Schema
│ │           └─┬Schema
│ │             ├──[+] required (1:260543)❌ 
│ │             ├──[+] properties (1:259587)
│ │             ├──[+] properties (1:259777)
│ │             ├─┬status
│ │             │ ├──[-] enum (1:259329)❌ 
│ │             │ ├──[-] enum (1:259341)❌ 
│ │             │ ├──[-] enum (1:259352)❌ 
│ │             │ ├──[-] enum (1:259321)❌ 
│ │             │ ├──[🔀] type (1:259711)❌ 
│ │             │ ├──[+] maximum (1:259759)❌ 
│ │             │ ├──[+] minimum (1:259731)❌ 
│ │             │ ├──[🔀] description (1:259638)
│ │             │ └──[+] nullable (1:259619)❌ 
│ │             └─┬urls
│ │               ├──[-] items (1:258862)❌ 
│ │               ├──[🔀] type (1:259912)❌ 
│ │               └──[🔀] description (1:259820)
│ ├─┬/domains
│ │ └─┬POST
│ │   └─┬Requestbody
│ │     └─┬application/json
│ │       └─┬Schema
│ │         └─┬placeholder
│ │           └──[🔀] example (1:130722)
│ ├─┬/tags
│ │ └─┬POST
│ │   └─┬Requestbody
│ │     └─┬application/json
│ │       └─┬Schema
│ │         └─┬color
│ │           ├──[+] enum (1:118934)
│ │           └──[🔀] description (1:118963)
│ └─┬/payouts
│   └─┬GET
│     └─┬Responses
│       └─┬200
│         └─┬application/json
│           └─┬Schema
│             └─┬Schema
│               ├──[+] required (1:245548)❌ 
│               ├──[+] properties (1:243941)
│               ├──[+] properties (1:244025)
│               ├─┬user
│               │ ├──[-] additionalProperties (1:245375)❌ 
│               │ ├──[-] required (1:245323)❌ 
│               │ ├──[-] required (1:245328)❌ 
│               │ ├──[-] required (1:245335)❌ 
│               │ ├──[-] required (1:245343)❌ 
│               │ ├──[+] enum (1:243490)
│               │ ├──[+] enum (1:243503)
│               │ ├──[+] enum (1:243515)
│               │ ├──[+] enum (1:243522)
│               │ ├──[+] enum (1:243534)
│               │ ├──[+] enum (1:243543)
│               │ ├──[+] enum (1:243480)
│               │ ├──[🔀] type (1:243463)❌ 
│               │ ├──[-] nullable (1:245127)❌ 
│               │ ├──[-] properties (1:245226)❌ 
│               │ ├──[-] properties (1:245162)❌ 
│               │ ├──[-] properties (1:245268)❌ 
│               │ └──[-] properties (1:245185)❌ 
│               ├─┬paidAt
│               │ ├──[+] enum (1:243917)
│               │ └──[+] enum (1:243928)
│               ├─┬partner
│               │ ├──[-] additionalProperties (1:245101)❌ 
│               │ ├──[-] required (1:245009)❌ 
│               │ ├──[-] required (1:245014)❌ 
│               │ ├──[-] required (1:245021)❌ 
│               │ ├──[-] required (1:245029)❌ 
│               │ ├──[-] required (1:245037)❌ 
│               │ ├──[-] required (1:245056)❌ 
│               │ ├──[-] required (1:245066)❌ 
│               │ ├──[🔀] type (1:243809)❌ 
│               │ ├──[+] nullable (1:243797)❌ 
│               │ ├──[-] properties (1:244568)❌ 
│               │ ├──[-] properties (1:244230)❌ 
│               │ ├──[-] properties (1:244679)❌ 
│               │ ├──[-] properties (1:244071)❌ 
│               │ ├──[-] properties (1:244370)❌ 
│               │ ├──[-] properties (1:244142)❌ 
│               │ ├──[-] properties (1:244456)❌ 
│               │ └──[-] properties (1:244770)❌ 
│               ├─┬status
│               │ ├──[-] enum (1:243623)❌ 
│               │ ├──[-] enum (1:243632)❌ 
│               │ ├──[-] enum (1:243569)❌ 
│               │ ├──[-] enum (1:243579)❌ 
│               │ ├──[-] enum (1:243592)❌ 
│               │ ├──[-] enum (1:243604)❌ 
│               │ ├──[-] enum (1:243611)❌ 
│               │ └──[+] nullable (1:243630)❌ 
│               ├─┬periodEnd
│               │ ├──[+] additionalProperties (1:245140)❌ 
│               │ ├──[+] required (1:245048)❌ 
│               │ ├──[+] required (1:245053)❌ 
│               │ ├──[+] required (1:245060)❌ 
│               │ ├──[+] required (1:245068)❌ 
│               │ ├──[+] required (1:245076)❌ 
│               │ ├──[+] required (1:245095)❌ 
│               │ ├──[+] required (1:245105)❌ 
│               │ ├──[🔀] type (1:244087)❌ 
│               │ ├──[-] nullable (1:243765)❌ 
│               │ ├──[+] properties (1:244607)
│               │ ├──[+] properties (1:244269)
│               │ ├──[+] properties (1:244718)
│               │ ├──[+] properties (1:244110)
│               │ ├──[+] properties (1:244409)
│               │ ├──[+] properties (1:244181)
│               │ ├──[+] properties (1:244495)
│               │ └──[+] properties (1:244809)
│               └─┬mode
│                 ├──[+] enum (1:243991)
│                 ├──[+] enum (1:244001)
│                 ├──[+] enum (1:244014)
│                 ├──[-] enum (1:244006)❌ 
│                 └──[-] enum (1:244017)❌ 
└─┬Components
  ├─┬PartnerAnalyticsTopLinks
  │ ├──[+] properties (1:332453)
  │ ├─┬sales
  │ │ └──[🔀] description (1:333113)
  │ ├─┬title
  │ │ ├──[🔀] description (1:332162)
  │ │ └──[-] nullable (1:331126)❌ 
  │ ├─┬saleAmount
  │ │ ├──[🔀] type (1:332691)❌ 
  │ │ ├──[🔀] description (1:332603)
  │ │ ├──[-] default (1:331745)❌ 
  │ │ └──[+] nullable (1:332679)❌ 
  │ ├─┬key
  │ │ └──[🔀] description (1:331946)
  │ ├─┬leads
  │ │ ├──[🔀] type (1:332067)❌ 
  │ │ ├──[🔀] description (1:332090)
  │ │ └──[-] default (1:331562)❌ 
  │ ├─┬shortLink
  │ │ ├──[🔀] type (1:332996)❌ 
  │ │ ├──[🔀] description (1:333019)
  │ │ └──[+] default (1:332987)❌ 
  │ ├─┬url
  │ │ ├──[🔀] description (1:332285)
  │ │ └──[+] nullable (1:332339)❌ 
  │ ├─┬partnerId
  │ │ ├──[🔀] description (1:331857)
  │ │ ├──[-] nullable (1:331343)❌ 
  │ │ └──[+] deprecated (1:331904)
  │ ├─┬id
  │ │ ├──[🔀] description (1:332479)
  │ │ └──[+] nullable (1:332554)❌ 
  │ └─┬link
  │   ├──[🔀] type (1:332907)❌ 
  │   ├──[🔀] description (1:332930)
  │   ├──[+] default (1:332898)❌ 
  │   └──[-] deprecated (1:330691)
  ├─┬DomainSchema
  │ └─┬placeholder
  │   └──[🔀] example (1:342484)
  ├─┬LinkTagSchema
  │ └─┬color
  │   └──[+] enum (1:320149)
  ├─┬AnalyticsTopLinks
  │ ├──[+] properties (1:329040)
  │ ├─┬key
  │ │ └──[🔀] description (1:328533)
  │ ├─┬partnerId
  │ │ ├──[🔀] description (1:328444)
  │ │ ├──[-] nullable (1:328053)❌ 
  │ │ └──[+] deprecated (1:328491)
  │ ├─┬link
  │ │ ├──[🔀] type (1:329494)❌ 
  │ │ ├──[🔀] description (1:329517)
  │ │ ├──[+] default (1:329485)❌ 
  │ │ └──[-] deprecated (1:327401)
  │ ├─┬id
  │ │ ├──[🔀] description (1:329066)
  │ │ └──[+] nullable (1:329141)❌ 
  │ ├─┬shortLink
  │ │ ├──[🔀] type (1:329583)❌ 
  │ │ ├──[🔀] description (1:329606)
  │ │ └──[+] default (1:329574)❌ 
  │ ├─┬leads
  │ │ ├──[🔀] type (1:328654)❌ 
  │ │ ├──[🔀] description (1:328677)
  │ │ └──[-] default (1:328272)❌ 
  │ ├─┬title
  │ │ ├──[🔀] description (1:328749)
  │ │ └──[-] nullable (1:327836)❌ 
  │ ├─┬sales
  │ │ └──[🔀] description (1:329700)
  │ ├─┬url
  │ │ ├──[🔀] description (1:328872)
  │ │ └──[+] nullable (1:328926)❌ 
  │ └─┬saleAmount
  │   ├──[🔀] type (1:329278)❌ 
  │   ├──[🔀] description (1:329190)
  │   ├──[-] default (1:328455)❌ 
  │   └──[+] nullable (1:329266)❌ 
  └─┬LinkTagSchemaOutput
    └─┬color
      └──[+] enum (1:344567)
Document Element Total Changes Breaking Changes
paths 125 83
components 55 26

View full report

Linting Report 0 errors, 26 warnings, 17 hints

RUBY CHANGELOG

constsAndDefaults: 0.1.4 - 2026-02-21

🐛 Bug Fixes

  • coerce type-mismatched default values instead of clearing them to prevent invalid generated code (commit by @danielkov)

constsAndDefaults: 0.1.3 - 2026-02-14

🐛 Bug Fixes

  • resolve multiple Ruby SDK build failures including filename truncation, RuboCop violations, Sorbet namespace collisions, and duplicate field name deduplication (commit by @danielkov)

core: 3.11.23 - 2026-03-04

🐛 Bug Fixes

  • include global security in SDK Example Usage snippets and per-operation docs (commit by @mfbx9da4)

core: 3.11.22 - 2026-02-27

🐛 Bug Fixes

  • make serverURL optional when operations define their own servers (commit by @danielkov)

core: 3.11.21 - 2026-02-27

🐛 Bug Fixes

  • derive installation URL from repo URL for monorepo subdirectory support (commit by @bradcypert)

core: 3.11.19 - 2026-02-18

🐛 Bug Fixes

  • deduplicate OAuth2 scope enum members that normalize to the same name (commit by @danielkov)

core: 3.11.18 - 2026-02-17

🐝 New Features

  • allow repoUrl and repoSubDirectory to be configured via gen.yaml generation section (commit by @vishalg0wda)

core: 3.11.17 - 2026-02-16

🐛 Bug Fixes

  • improve discriminated union deserialization and fix URI template substitution (commit by @tristanspeakeasy)

core: 3.11.16 - 2026-02-16

🐝 New Features

  • Ruby SDKs are now formatted with rubyfmt, producing more idiomatic code style (Shopify Ruby Style Guide) (commit by @tristanspeakeasy)

core: 3.11.15 - 2026-02-14

🐛 Bug Fixes

  • resolve multiple Ruby SDK build failures including filename truncation, RuboCop violations, Sorbet namespace collisions, and duplicate field name deduplication (commit by @danielkov)

examples: 2.81.7 - 2026-02-27

🐛 Bug Fixes

  • don't show global server URL in examples when operation has its own servers (commit by @tristanspeakeasy)

globalServerURLs: 2.83.1 - 2026-02-27

🐛 Bug Fixes

  • don't show global server URL in examples when operation has its own servers (commit by @tristanspeakeasy)

nameOverrides: 2.81.4 - 2026-02-19

🐝 New Features

  • add support for renaming object properties that reference a shared component (commit by @2ynn)

nameOverrides: 2.81.3 - 2026-02-19

🐛 Bug Fixes

  • set fixes.nameOverrideFeb2026 to true in gen.yaml to prevent x-speakesy-name-override from propagating through resolution or allOf merging (commit by @2ynn)

pagination: 0.1.1 - 2026-02-21

🐛 Bug Fixes

  • handle cursor-based pagination when cursor input is inside a nested request body object and fix request field access in pagination methods (commit by @danielkov)

Based on Speakeasy CLI 1.744.0

@github-actions github-actions bot added the patch Patch version bump label Feb 19, 2026
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1771461838 branch 7 times, most recently from e82421c to 73a7bda Compare February 26, 2026 00:41
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1771461838 branch 7 times, most recently from 8e90c1e to 8401c53 Compare March 5, 2026 00:43
* `dub.events.list()`:  `response.[].union(LeadEvent).link.tags[].color.enum(gray)` **Added** (Breaking ⚠️)
* `dub.tags.create()`: 
  *  `request.color.enum(gray)` **Added**
  *  `response.color.enum(gray)` **Added** (Breaking ⚠️)
* `dub.links.get()`:  `response.tags[].color.enum(gray)` **Added** (Breaking ⚠️)
* `dub.tags.list()`:  `response.[].color.enum(gray)` **Added** (Breaking ⚠️)
* `dub.links.create_many()`:  `response.[].union(LinkSchema).tags[].color.enum(gray)` **Added** (Breaking ⚠️)
* `dub.links.update_many()`:  `response.[].tags[].color.enum(gray)` **Added** (Breaking ⚠️)
* `dub.links.upsert()`:  `response.tags[].color.enum(gray)` **Added** (Breaking ⚠️)
* `dub.partners.upsert_link()`:  `response.tags[].color.enum(gray)` **Added** (Breaking ⚠️)
* `dub.links.create()`:  `response.tags[].color.enum(gray)` **Added** (Breaking ⚠️)
* `dub.links.list()`:  `response.[].tags[].color.enum(gray)` **Added** (Breaking ⚠️)
* `dub.links.update()`:  `response.tags[].color.enum(gray)` **Added** (Breaking ⚠️)
* `dub.tags.update()`: 
  *  `request_body.color.enum(gray)` **Added**
  *  `response.color.enum(gray)` **Added** (Breaking ⚠️)
* `dub.partners.create_link()`:  `response.tags[].color.enum(gray)` **Added** (Breaking ⚠️)
* `dub.analytics.retrieve()`:  `response.union(Array<AnalyticsTopLinks>)[].folder_id` **Added**
* `dub.partners.analytics()`:  `response.union(Array<PartnerAnalyticsTopLinks>)[].folder_id` **Added**
* `dub.payouts.list()`:  `response.[]` **Changed**
* `dub.bounties.list_submissions()`: 
  *  `request.sort_by` **Changed**
  *  `response.[]` **Changed**
* `dub.bounties.approve_submission()`:  `response` **Changed**
* `dub.bounties.reject_submission()`:  `response` **Changed**
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1771461838 branch from f3479ad to a3c37a9 Compare March 6, 2026 00:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Patch version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant