Skip to content

Releases: polarsource/polar-go

go - v0.9.2 - 2025-09-29 12:51:33

29 Sep 12:51
Compare
Choose a tag to compare

Generated by Speakeasy CLI

github.com/polarsource/polar-go 0.9.2

Go SDK Changes Detected:

  • Polar.EndpointorderPaidPost():
    • request.Request.Data.InvoiceNumber Added Breaking ⚠️
  • Polar.EndpointorderRefundedPost():
    • request.Request.Data.InvoiceNumber Added Breaking ⚠️
  • Polar.EndpointorderCreatedPost():
    • request.Request.Data.InvoiceNumber Added Breaking ⚠️
  • Polar.EndpointorderUpdatedPost():
    • request.Request.Data.InvoiceNumber Added Breaking ⚠️
  • Polar.Orders.Update(): response.InvoiceNumber Added
  • Polar.CustomerPortal.Orders.Get(): response.InvoiceNumber Added
  • Polar.Orders.List(): response.Items.[].InvoiceNumber Added
  • Polar.Orders.Get(): response.InvoiceNumber Added
  • Polar.Customers.GetBalance(): Added
  • Polar.CustomerPortal.Customers.AddPaymentMethod(): response Changed
  • Polar.CustomerPortal.Orders.List(): response.Items.[].InvoiceNumber Added
  • Polar.CustomerPortal.Customers.ConfirmPaymentMethod(): Added
  • Polar.CustomerPortal.Orders.Update(): response.InvoiceNumber Added
  • Polar.CustomerPortal.Subscriptions.List(): response.Items.[].IsPolarManaged Added
  • Polar.CustomerPortal.Subscriptions.Get(): response.IsPolarManaged Added
  • Polar.CustomerPortal.Subscriptions.Cancel(): response.IsPolarManaged Added
  • Polar.CustomerPortal.Subscriptions.Update(): response.IsPolarManaged Added
  • Polar.Meters.Quantities():
    • request.Request.CustomerAggregationFunction Added

Generated with Speakeasy CLI 1.631.4

go - v0.9.1 - 2025-09-23 10:26:53

23 Sep 10:26
Compare
Choose a tag to compare

Generated by Speakeasy CLI

github.com/polarsource/polar-go 0.9.1

Go SDK Changes Detected:

  • Polar.Products.Create():
    • request.Request Changed Breaking ⚠️
    • response Changed
  • Polar.Customers.GetStateExternal(): response.ActiveSubscriptions.[] Changed Breaking ⚠️
  • Polar.Customers.GetState(): response.ActiveSubscriptions.[] Changed Breaking ⚠️
  • Polar.Orders.List(): response.Items.[] Changed
  • Polar.Checkout-Links.Create():
    • request.Request Changed
    • response Changed
  • Polar.Subscriptions.Update():
    • request.SubscriptionUpdate.[subscriptionUpdateTrial] Added
    • response Changed
  • Polar.Products.Get(): response Changed
  • Polar.Products.Update():
    • request.ProductUpdate Changed
    • response Changed
  • Polar.Products.UpdateBenefits(): response Changed
  • Polar.Subscriptions.List(): response.Items.[] Changed
  • Polar.Orders.Get(): response Changed
  • Polar.Orders.Update(): response Changed
  • Polar.Checkouts.List(): response.Items.[] Changed
  • Polar.Checkout-Links.Get(): response Changed
  • Polar.Checkouts.Get(): response Changed
  • Polar.Checkouts.Update():
    • request.CheckoutUpdate Changed
    • response Changed
  • Polar.Checkouts.ClientGet(): response Changed
  • Polar.Checkouts.ClientUpdate(): response Changed
  • Polar.Checkouts.ClientConfirm(): response Changed
  • Polar.Products.List(): response.Items.[] Changed
  • Polar.Checkout-Links.List(): response.Items.[] Changed
  • Polar.Checkouts.Create():
    • request.Request Changed
    • response Changed
  • Polar.Checkout-Links.Update():
    • request.CheckoutLinkUpdate Changed
    • response Changed
  • Polar.Discounts.List(): response.Items.[].[discountFixedOnceForeverDuration].Products.[] Changed
  • Polar.Discounts.Create(): response.[discountFixedRepeatDuration].Products.[] Changed
  • Polar.Discounts.Get(): response.[discountFixedOnceForeverDuration].Products.[] Changed
  • Polar.Discounts.Update(): response.[discountPercentageOnceForeverDuration].Products.[] Changed
  • Polar.Subscriptions.Revoke(): response Changed
  • Polar.Subscriptions.Get(): response Changed
  • Polar.CustomerPortal.Orders.List(): response.Items.[] Changed
  • Polar.CustomerPortal.Orders.Get(): response Changed
  • Polar.CustomerPortal.Orders.Update(): response Changed
  • Polar.CustomerPortal.Organizations.Get(): response.Products.[] Changed
  • Polar.CustomerPortal.Subscriptions.List(): response.Items.[] Changed
  • Polar.CustomerPortal.Subscriptions.Get(): response Changed
  • Polar.CustomerPortal.Subscriptions.Cancel(): response Changed
  • Polar.CustomerPortal.Subscriptions.Update(): response Changed

Generated with Speakeasy CLI 1.622.1

go - v0.9.0 - 2025-09-22 10:29:12

22 Sep 10:29
Compare
Choose a tag to compare

Generated by Speakeasy CLI

github.com/polarsource/polar-go 0.9.0

Go SDK Changes Detected:

  • Polar.Customers.List(): response.Items.[].BillingAddress.Country Changed Breaking ⚠️
  • Polar.Customer-Sessions.Create(): response.Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.Subscriptions.Revoke(): response.Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.Subscriptions.Update(): response.Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.Benefits.Grants(): response.Items.[] Changed Breaking ⚠️
  • Polar.Webhooks.ListWebhookDeliveries(): request Changed Breaking ⚠️
  • Polar.Orders.List(): response.Items.[] Changed Breaking ⚠️
  • Polar.Orders.Get(): response Changed Breaking ⚠️
  • Polar.Orders.Update():
    • request.OrderUpdate.BillingAddress.Country Changed Breaking ⚠️
    • response Changed Breaking ⚠️
  • Polar.Checkouts.List(): response.Items.[].CustomerBillingAddress.Country Changed Breaking ⚠️
  • Polar.Checkouts.Create():
    • request.Request.CustomerBillingAddress.Country Changed Breaking ⚠️
    • response.CustomerBillingAddress.Country Changed Breaking ⚠️
  • Polar.Checkouts.Get(): response.CustomerBillingAddress.Country Changed Breaking ⚠️
  • Polar.Checkouts.Update():
    • request.CheckoutUpdate.CustomerBillingAddress.Country Changed Breaking ⚠️
    • response.CustomerBillingAddress.Country Changed Breaking ⚠️
  • Polar.Checkouts.ClientGet(): response.CustomerBillingAddress.Country Changed Breaking ⚠️
  • Polar.Checkouts.ClientUpdate():
    • request.CheckoutUpdatePublic.CustomerBillingAddress.Country Changed Breaking ⚠️
    • response.CustomerBillingAddress.Country Changed Breaking ⚠️
  • Polar.Checkouts.ClientConfirm():
    • request.CheckoutConfirmStripe.CustomerBillingAddress.Country Changed Breaking ⚠️
    • response.CustomerBillingAddress.Country Changed Breaking ⚠️
  • Polar.LicenseKeys.List(): response.Items.[].Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.LicenseKeys.Get(): response.Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.CustomerMeters.Get(): response.Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.CustomerMeters.List(): response.Items.[].Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.LicenseKeys.Update(): response.Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.LicenseKeys.GetActivation(): response.LicenseKey.Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.LicenseKeys.Validate(): response.Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.LicenseKeys.Activate(): response.LicenseKey.Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.Subscriptions.Get(): response.Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.Subscriptions.List(): response.Items.[].Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.CustomerPortal.Customers.Get(): response.BillingAddress.Country Changed Breaking ⚠️
  • Polar.Customers.Update():
    • request.CustomerUpdate.BillingAddress.Country Changed Breaking ⚠️
    • response.BillingAddress.Country Changed Breaking ⚠️
  • Polar.Customers.GetExternal(): response.BillingAddress.Country Changed Breaking ⚠️
  • Polar.Customers.UpdateExternal():
    • request.CustomerUpdateExternalId.BillingAddress.Country Changed Breaking ⚠️
    • response.BillingAddress.Country Changed Breaking ⚠️
  • Polar.Customers.GetState(): response.BillingAddress.Country Changed Breaking ⚠️
  • Polar.Customers.GetStateExternal(): response.BillingAddress.Country Changed Breaking ⚠️
  • Polar.CustomerPortal.Benefit-Grants.List(): response.Items.[].[customerBenefitGrantDiscord].Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.CustomerPortal.Benefit-Grants.Get(): response.[customerBenefitGrantMeterCredit].Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.CustomerPortal.Benefit-Grants.Update(): response.[customerBenefitGrantMeterCredit].Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.Customers.Get(): response.BillingAddress.Country Changed Breaking ⚠️
  • Polar.CustomerPortal.Customers.Update():
    • request.Request.BillingAddress.Country Changed Breaking ⚠️
    • response.BillingAddress.Country Changed Breaking ⚠️
  • Polar.CustomerPortal.LicenseKeys.List(): response.Items.[].Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.CustomerPortal.LicenseKeys.Get(): response.Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.CustomerPortal.LicenseKeys.Validate(): response.Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.CustomerPortal.LicenseKeys.Activate(): response.LicenseKey.Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.CustomerPortal.Orders.List(): response.Items.[] Changed Breaking ⚠️
  • Polar.CustomerPortal.Orders.Get(): response Changed Breaking ⚠️
  • Polar.CustomerPortal.Orders.Update():
    • request.CustomerOrderUpdate.BillingAddress.Country Changed Breaking ⚠️
    • response Changed Breaking ⚠️
  • Polar.Customers.Create():
    • request.Request.BillingAddress.Country Changed Breaking ⚠️
    • response.BillingAddress.Country Changed Breaking ⚠️
  • Polar.Events.List(): response.Items.[].[systemEvent].[benefit.cycled].Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.Events.Get(): response.[systemEvent].[benefit.cycled].Customer.BillingAddress.Country Changed Breaking ⚠️
  • Polar.Customers.Export(): Added
  • Polar.Benefit-Grants.List(): Added
  • Polar.Organizations.List(): request.Sorting Changed
  • Polar.Metrics.Get(): response Changed

Generated with Speakeasy CLI 1.622.1

go - v0.8.5 - 2025-09-16 07:35:37

16 Sep 07:35
Compare
Choose a tag to compare

Generated by Speakeasy CLI

github.com/polarsource/polar-go 0.8.5

Go SDK Changes Detected:

  • Polar.Webhooks.ListWebhookDeliveries(): response.Items.[] Changed Breaking ⚠️
  • Polar.Benefits.List():
    • request.Request.Sorting Changed
  • Polar.CustomerPortal.Benefit-Grants.List(): response.Items.[].[customerBenefitGrantMeterCredit].Properties Changed
  • Polar.CustomerPortal.Benefit-Grants.Get(): response.[customerBenefitGrantMeterCredit].Properties Changed
  • Polar.CustomerPortal.Benefit-Grants.Update(): response.[customerBenefitGrantMeterCredit].Properties Changed

Generated with Speakeasy CLI 1.615.2

go - v0.8.4 - 2025-09-05 07:29:37

05 Sep 07:29
Compare
Choose a tag to compare

Generated by Speakeasy CLI

github.com/polarsource/polar-go 0.8.4

Go SDK Changes Detected:

  • Polar.CustomerPortal.Benefit-Grants.Get(): response Changed Breaking ⚠️
  • Polar.Customers.GetStateExternal(): response.GrantedBenefits.[].Properties Changed Breaking ⚠️
  • Polar.CustomerPortal.Benefit-Grants.List(): response.Items.[] Changed Breaking ⚠️
  • Polar.CustomerPortal.Benefit-Grants.Update():
    • request.CustomerBenefitGrantUpdate Changed
    • response Changed Breaking ⚠️
  • Polar.Benefits.Grants(): response.Items.[].Properties Changed Breaking ⚠️
  • Polar.Customers.GetState(): response.GrantedBenefits.[].Properties Changed Breaking ⚠️
  • Polar.CustomerPortal.Customers.DeletePaymentMethod(): error.status[400] Added
  • Polar.Subscriptions.Revoke():
    • response.Meters.[].Meter.ArchivedAt Added
    • error.status[409] Added
  • Polar.Subscriptions.Get(): response.Meters.[].Meter.ArchivedAt Added
  • Polar.Subscriptions.List(): response.Items.[].Meters.[].Meter.ArchivedAt Added
  • Polar.Subscriptions.Update():
    • response.Meters.[].Meter.ArchivedAt Added
    • error.status[409] Added
  • Polar.Events.List(): response.Items.[].[systemEvent] Changed
  • Polar.Events.Get(): response.[systemEvent] Changed
  • Polar.Meters.List():
    • request.Request.IsArchived Added
    • response.Items.[].ArchivedAt Added
  • Polar.Meters.Create(): response.ArchivedAt Added
  • Polar.Meters.Get(): response.ArchivedAt Added
  • Polar.Meters.Update():
    • request.MeterUpdate.IsArchived Added
    • response.ArchivedAt Added
  • Polar.CustomerMeters.List(): response.Items.[].Meter.ArchivedAt Added
  • Polar.CustomerMeters.Get(): response.Meter.ArchivedAt Added

Generated with Speakeasy CLI 1.609.0

go - v0.8.3 - 2025-08-22 12:49:10

22 Aug 12:49
Compare
Choose a tag to compare

Generated by Speakeasy CLI

github.com/polarsource/polar-go 0.8.3

SDK Changes Detected:

  • Polar.CustomerPortal.Customers.Update():
    • request.Request Changed Breaking ⚠️
    • response.BillingName Added
  • Polar.CustomerPortal.Customers.Get(): response.BillingName Added
  • Polar.CustomerPortal.Subscriptions.List(): response.Items.[].Product.Organization.Status Added
  • Polar.Organizations.Update(): response.Status Added
  • Polar.Subscriptions.List(): response.Items.[].Meters.[].Meter.Aggregation.[max] Added
  • Polar.Subscriptions.Get(): response.Meters.[].Meter.Aggregation.[max] Added
  • Polar.Subscriptions.Revoke(): response.Meters.[].Meter.Aggregation.[max] Added
  • Polar.Subscriptions.Update(): response.Meters.[].Meter.Aggregation.[max] Added
  • Polar.Checkouts.ClientGet(): response.Organization.Status Added
  • Polar.Checkouts.ClientUpdate(): response.Organization.Status Added
  • Polar.Checkouts.ClientConfirm(): response.Organization.Status Added
  • Polar.CustomerPortal.Benefit-Grants.List(): response.Items.[].[customerBenefitGrantGitHubRepository] Changed
  • Polar.CustomerPortal.Benefit-Grants.Get(): response.[customerBenefitGrantMeterCredit] Changed
  • Polar.CustomerPortal.Benefit-Grants.Update(): response.[customerBenefitGrantDiscord] Changed
  • Polar.Organizations.List(): response.Items.[].Status Added
  • Polar.Organizations.Get(): response.Status Added
  • Polar.Organizations.Create(): response.Status Added
  • Polar.CustomerPortal.Subscriptions.Cancel(): response.Product.Organization.Status Added
  • Polar.CustomerPortal.Orders.Update(): response.Product.Organization.Status Added
  • Polar.CustomerPortal.Orders.ConfirmRetryPayment(): request.CustomerOrderConfirmPayment Changed
  • Polar.CustomerPortal.Organizations.Get(): response.Organization.Status Added
  • Polar.CustomerPortal.Orders.List(): response.Items.[].Product.Organization.Status Added
  • Polar.CustomerPortal.Subscriptions.Get(): response.Product.Organization.Status Added
  • Polar.CustomerPortal.Orders.Get(): response.Product.Organization.Status Added
  • Polar.CustomerPortal.Subscriptions.Update(): response.Product.Organization.Status Added
  • Polar.Meters.List(): response.Items.[].Aggregation.[max] Added
  • Polar.Meters.Create():
    • request.Request.Aggregation.[max] Added
    • response.Aggregation.[max] Added
  • Polar.Meters.Get(): response.Aggregation.[max] Added
  • Polar.Meters.Update():
    • request.MeterUpdate.Aggregation.[max] Added
    • response.Aggregation.[max] Added
  • Polar.CustomerMeters.List(): response.Items.[].Meter.Aggregation.[max] Added
  • Polar.CustomerMeters.Get(): response.Meter.Aggregation.[max] Added

Generated with Speakeasy CLI 1.606.2

go - v0.8.2 - 2025-08-20 07:05:15

20 Aug 07:05
Compare
Choose a tag to compare

Generated by Speakeasy CLI

github.com/polarsource/polar-go 0.8.2

SDK Changes Detected:

  • Polar.CustomerPortal.Orders.List(): response.Items.[].Amount Removed Breaking ⚠️
  • Polar.CustomerPortal.Orders.Get(): response.Amount Removed Breaking ⚠️
  • Polar.Payments.Get(): response Changed Breaking ⚠️
  • Polar.Orders.Get(): response.Amount Removed Breaking ⚠️
  • Polar.CustomerPortal.Orders.Update(): response.Amount Removed Breaking ⚠️
  • Polar.Orders.List(): response.Items.[].Amount Removed Breaking ⚠️
  • Polar.Orders.Update(): response.Amount Removed Breaking ⚠️
  • Polar.Payments.List(): response.Items.[] Changed Breaking ⚠️
  • Polar.LicenseKeys.Activate(): Added
  • Polar.LicenseKeys.Validate(): Added
  • Polar.CustomerPortal.Orders.RetryPayment(): Deleted Breaking ⚠️
  • Polar.CustomerPortal.Orders.ConfirmRetryPayment(): Added
  • Polar.CustomerPortal.Orders.GetPaymentStatus(): Added
  • Polar.LicenseKeys.Deactivate(): Added

Generated with Speakeasy CLI 1.606.0

go - v0.8.1 - 2025-08-12 11:36:48

12 Aug 11:36
Compare
Choose a tag to compare

Generated by Speakeasy CLI

2025-08-12 11:36:48

Changes

Based on:

Generated

  • [go v0.8.1] .

Releases

go - v0.8.0 - 2025-08-11 11:39:34

11 Aug 11:39
Compare
Choose a tag to compare

Generated by Speakeasy CLI

2025-08-11 11:39:34

Changes

Based on:

Generated

  • [go v0.8.0] .

Releases

go - v0.7.3 - 2025-07-21 13:46:33

21 Jul 13:46
Compare
Choose a tag to compare

Generated by Speakeasy CLI

2025-07-21 13:46:33

Changes

Based on:

Generated

  • [go v0.7.3] .

Releases