Skip to content

Releases: dubinc/dub-ruby

ruby - v0.12.7 - 2026-04-24 22:23:49

24 Apr 22:23
c5dc7a0

Choose a tag to compare

Generated by Speakeasy CLI

dub 0.12.7

Ruby SDK Changes:

  • dub.partner_applications.list(): Added
  • dub.partner_applications.approve(): Added
  • dub.partner_applications.reject(): Added
  • dub.events.list(): response.[].union(SaleEvent).sale.currency Added
  • dub.partners.list(): response.[].identity_verified_at Added
  • dub.partners.create(): response.identity_verified_at Added

Generated with Speakeasy CLI 1.761.9

Publishing Completed

ruby - v0.12.6 - 2026-04-07 19:05:01

07 Apr 19:05
4f06f35

Choose a tag to compare

Generated by Speakeasy CLI

dub 0.12.6

Ruby SDK Changes:

  • dub.links.update_many(): response.[].tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.tags.list():
    • request.page Changed
    • response.[].color.enum(gray) Added (Breaking ⚠️)
  • dub.links.create(): response.tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.links.get(): response.tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.links.update(): response.tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.links.create_many(): response.[].union(LinkSchema).tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.links.list():
    • request Changed
    • response.[].tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.embed_tokens.referrals():
    • request.partner.link_props.key_length Removed (Breaking ⚠️)
  • dub.partners.create():
    • request.link_props.key_length Removed (Breaking ⚠️)
    • response Changed
  • dub.events.list(): response.[].union(ClickEvent).link.tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.links.upsert(): response.tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.tags.create():
    • request.color.enum(gray) Added
    • response.color.enum(gray) Added (Breaking ⚠️)
  • dub.tags.update():
    • request_body.color.enum(gray) Added
    • response.color.enum(gray) Added (Breaking ⚠️)
  • dub.partners.upsert_link():
    • request.link_props.key_length Removed (Breaking ⚠️)
    • response.tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.partners.create_link():
    • request.link_props.key_length Removed (Breaking ⚠️)
    • response.tags[].color.enum(gray) Added (Breaking ⚠️)
  • dub.domains.list():
    • request.page Changed
  • dub.partners.list():
    • request Changed
    • response.[] Changed
  • dub.customers.list(): request Changed
  • dub.commissions.update_many(): Added
  • dub.folders.list():
    • request.page Changed
  • dub.partners.analytics(): response.union(Array<PartnerAnalyticsTopLinks>)[].folder_id Added
  • dub.commissions.list(): request Changed
  • dub.commissions.update():
    • request.request_body Changed
  • dub.payouts.list():
    • request.page Changed
    • response.[] Changed
  • dub.analytics.retrieve(): response.union(Array<AnalyticsTopLinks>)[].folder_id Added
  • dub.bounties.list_submissions():
    • request Changed
    • response.[] Changed
  • dub.bounties.approve_submission(): response Changed
  • dub.bounties.reject_submission(): response Changed

Generated with Speakeasy CLI 1.761.1

Publishing Completed

ruby - v0.12.5 - 2026-02-17 05:51:03

17 Feb 05:51
697ceee

Choose a tag to compare

Generated by Speakeasy CLI

dub 0.12.5

Ruby SDK Changes:

  • dub.analytics.retrieve():
    • request Changed (Breaking ⚠️)
    • response.union(Array<AnalyticsTopLinks>)[].partner_id Added
  • dub.events.list(): request Changed (Breaking ⚠️)
  • dub.partners.analytics(): response.union(Array<PartnerAnalyticsTopLinks>)[].partner_id Added

Generated with Speakeasy CLI 1.719.1

Publishing Completed

ruby - v0.12.4 - 2026-02-13 02:21:34

13 Feb 02:21
7fe24a2

Choose a tag to compare

Generated by Speakeasy CLI

dub 0.12.4

Ruby SDK Changes:

  • dub.payouts.list(): response.[].partner Changed (Breaking ⚠️)

Generated with Speakeasy CLI 1.713.2

Publishing Completed

ruby - v0.12.3 - 2026-02-04 22:16:30

04 Feb 22:16
01c2d1e

Choose a tag to compare

Generated by Speakeasy CLI

dub 0.12.3

Ruby SDK Changes:

  • dub.workspaces.get(): Removed Breaking ⚠️
  • dub.workspaces.update(): Removed Breaking ⚠️
  • dub.events.list(): response.[] Changed
  • dub.customers.list():
    • request.sort_by Changed
    • response.[] Changed
  • dub.customers.get(): response Changed
  • dub.customers.update(): response Changed
  • dub.partners.list(): response.[].referral_form_data Added
  • dub.partners.create(): response.referral_form_data Added
  • dub.commissions.list(): response.[].customer Changed
  • dub.commissions.update(): response.customer Changed

Generated with Speakeasy CLI 1.701.0

ruby - v0.12.2 - 2026-01-14 07:28:23

14 Jan 07:28
b92b45b

Choose a tag to compare

Generated by Speakeasy CLI

dub 0.12.2

Ruby SDK Changes Detected:

  • dub.partners.upsert_link():
    • request.url Changed Breaking ⚠️
  • dub.bounties.list_submissions(): Added
  • dub.bounties.approve_submission(): Added
  • dub.bounties.reject_submission(): Added

Generated with Speakeasy CLI 1.662.0

Publishing Completed

ruby - v0.12.1 - 2026-01-13 07:39:56

13 Jan 07:39
ca91012

Choose a tag to compare

Generated by Speakeasy CLI

dub 0.12.1

Ruby SDK Changes Detected:

  • dub.partners.create():
    • request.link_props Changed Breaking ⚠️
  • dub.partners.create_link():
    • request.link_props Changed Breaking ⚠️
  • dub.partners.upsert_link():
    • request.link_props Changed Breaking ⚠️
  • dub.workspaces.update():
    • request_body.logo Changed Breaking ⚠️
  • dub.embed_tokens.referrals():
    • request.partner.link_props Changed Breaking ⚠️
  • dub.links.create_many(): response.[].[link_error_schema].link Changed
  • dub.analytics.retrieve():
    • request.continent Changed
  • dub.events.list():
    • request.continent Changed
    • response.[] Changed
  • dub.customers.list(): request Changed
  • dub.customers.update():
    • request.request_body.country Added

Generated with Speakeasy CLI 1.662.0

Publishing Completed

ruby - v0.12.0 - 2025-11-26 20:25:43

26 Nov 20:25
5969450

Choose a tag to compare

Generated by Speakeasy CLI

dub 0.12.0

Ruby SDK Changes Detected:

  • dub.events.list():
    • request.group_id Added
    • response.[] Changed Breaking ⚠️
  • dub.links.update(): response.disabled_at Added
  • dub.links.list(): response.[].disabled_at Added
  • dub.links.create(): response.disabled_at Added
  • dub.links.get(): response.disabled_at Added
  • dub.partners.ban(): Added
  • dub.links.create_many(): response.[].[link_schema].disabled_at Added
  • dub.links.update_many(): response.[].disabled_at Added
  • dub.links.upsert(): response.disabled_at Added
  • dub.customers.create(): Deleted Breaking ⚠️
  • dub.analytics.retrieve(): request Changed
  • dub.partners.retrieve_links(): request Changed
  • dub.partners.create(): response Changed
  • dub.partners.list():
    • request.sort_by Changed
    • response.[] Changed
  • dub.partners.create_link(): response.disabled_at Added
  • dub.partners.upsert_link(): response.disabled_at Added
  • dub.partners.analytics(): request Changed
  • dub.commissions.list():
    • request.timezone Added
    • response.[].partner.group_id Added
  • dub.commissions.update(): response.partner.group_id Added
  • dub.workspaces.get(): response.plan_tier Added
  • dub.workspaces.update(): response.plan_tier Added

Generated with Speakeasy CLI 1.662.0

Publishing Completed

ruby - v0.11.0 - 2025-10-30 21:37:33

30 Oct 21:37
5b07cc6

Choose a tag to compare

Generated by Speakeasy CLI

dub 0.11.0

Ruby SDK Changes Detected:

  • dub.partners.list():
    • request Changed Breaking ⚠️
    • response.[] Changed Breaking ⚠️
  • dub.partners.create(): response Changed Breaking ⚠️
  • dub.analytics.retrieve():
    • request.group_by Changed
  • dub.folders.list(): response.[].description Added
  • dub.folders.create():
    • request.description Added
    • response.description Added
  • dub.folders.update():
    • request_body.description Added
    • response.description Added
  • dub.workspaces.get(): response.network_invites_limit Added
  • dub.workspaces.update(): response.network_invites_limit Added

Generated with Speakeasy CLI 1.642.2

Publishing Completed

ruby - v0.10.5 - 2025-10-06 19:10:23

06 Oct 19:10
2b6cc8e

Choose a tag to compare

Generated by Speakeasy CLI

dub 0.10.5

Ruby SDK Changes Detected:

  • dub.partners.list():
    • request.status Changed
  • dub.workspaces.get(): response Changed
  • dub.workspaces.update(): response Changed

Generated with Speakeasy CLI 1.635.1

Publishing Completed