Releases: polarsource/polar-go
Releases · polarsource/polar-go
go - v0.9.2 - 2025-09-29 12:51:33
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
AddedPolar.CustomerPortal.Orders.Get()
:response.InvoiceNumber
AddedPolar.Orders.List()
:response.Items.[].InvoiceNumber
AddedPolar.Orders.Get()
:response.InvoiceNumber
AddedPolar.Customers.GetBalance()
: AddedPolar.CustomerPortal.Customers.AddPaymentMethod()
:response
ChangedPolar.CustomerPortal.Orders.List()
:response.Items.[].InvoiceNumber
AddedPolar.CustomerPortal.Customers.ConfirmPaymentMethod()
: AddedPolar.CustomerPortal.Orders.Update()
:response.InvoiceNumber
AddedPolar.CustomerPortal.Subscriptions.List()
:response.Items.[].IsPolarManaged
AddedPolar.CustomerPortal.Subscriptions.Get()
:response.IsPolarManaged
AddedPolar.CustomerPortal.Subscriptions.Cancel()
:response.IsPolarManaged
AddedPolar.CustomerPortal.Subscriptions.Update()
:response.IsPolarManaged
AddedPolar.Meters.Quantities()
:request.Request.CustomerAggregationFunction
Added
Generated with Speakeasy CLI 1.631.4
go - v0.9.1 - 2025-09-23 10:26:53
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.[]
ChangedPolar.Checkout-Links.Create()
:request.Request
Changedresponse
Changed
Polar.Subscriptions.Update()
:request.SubscriptionUpdate.[subscriptionUpdateTrial]
Addedresponse
Changed
Polar.Products.Get()
:response
ChangedPolar.Products.Update()
:request.ProductUpdate
Changedresponse
Changed
Polar.Products.UpdateBenefits()
:response
ChangedPolar.Subscriptions.List()
:response.Items.[]
ChangedPolar.Orders.Get()
:response
ChangedPolar.Orders.Update()
:response
ChangedPolar.Checkouts.List()
:response.Items.[]
ChangedPolar.Checkout-Links.Get()
:response
ChangedPolar.Checkouts.Get()
:response
ChangedPolar.Checkouts.Update()
:request.CheckoutUpdate
Changedresponse
Changed
Polar.Checkouts.ClientGet()
:response
ChangedPolar.Checkouts.ClientUpdate()
:response
ChangedPolar.Checkouts.ClientConfirm()
:response
ChangedPolar.Products.List()
:response.Items.[]
ChangedPolar.Checkout-Links.List()
:response.Items.[]
ChangedPolar.Checkouts.Create()
:request.Request
Changedresponse
Changed
Polar.Checkout-Links.Update()
:request.CheckoutLinkUpdate
Changedresponse
Changed
Polar.Discounts.List()
:response.Items.[].[discountFixedOnceForeverDuration].Products.[]
ChangedPolar.Discounts.Create()
:response.[discountFixedRepeatDuration].Products.[]
ChangedPolar.Discounts.Get()
:response.[discountFixedOnceForeverDuration].Products.[]
ChangedPolar.Discounts.Update()
:response.[discountPercentageOnceForeverDuration].Products.[]
ChangedPolar.Subscriptions.Revoke()
:response
ChangedPolar.Subscriptions.Get()
:response
ChangedPolar.CustomerPortal.Orders.List()
:response.Items.[]
ChangedPolar.CustomerPortal.Orders.Get()
:response
ChangedPolar.CustomerPortal.Orders.Update()
:response
ChangedPolar.CustomerPortal.Organizations.Get()
:response.Products.[]
ChangedPolar.CustomerPortal.Subscriptions.List()
:response.Items.[]
ChangedPolar.CustomerPortal.Subscriptions.Get()
:response
ChangedPolar.CustomerPortal.Subscriptions.Cancel()
:response
ChangedPolar.CustomerPortal.Subscriptions.Update()
:response
Changed
Generated with Speakeasy CLI 1.622.1
go - v0.9.0 - 2025-09-22 10:29:12
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()
: AddedPolar.Benefit-Grants.List()
: AddedPolar.Organizations.List()
:request.Sorting
ChangedPolar.Metrics.Get()
:response
Changed
Generated with Speakeasy CLI 1.622.1
go - v0.8.5 - 2025-09-16 07:35:37
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
ChangedPolar.CustomerPortal.Benefit-Grants.Get()
:response.[customerBenefitGrantMeterCredit].Properties
ChangedPolar.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
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
Changedresponse
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]
AddedPolar.Subscriptions.Revoke()
:response.Meters.[].Meter.ArchivedAt
Addederror.status[409]
Added
Polar.Subscriptions.Get()
:response.Meters.[].Meter.ArchivedAt
AddedPolar.Subscriptions.List()
:response.Items.[].Meters.[].Meter.ArchivedAt
AddedPolar.Subscriptions.Update()
:response.Meters.[].Meter.ArchivedAt
Addederror.status[409]
Added
Polar.Events.List()
:response.Items.[].[systemEvent]
ChangedPolar.Events.Get()
:response.[systemEvent]
ChangedPolar.Meters.List()
:request.Request.IsArchived
Addedresponse.Items.[].ArchivedAt
Added
Polar.Meters.Create()
:response.ArchivedAt
AddedPolar.Meters.Get()
:response.ArchivedAt
AddedPolar.Meters.Update()
:request.MeterUpdate.IsArchived
Addedresponse.ArchivedAt
Added
Polar.CustomerMeters.List()
:response.Items.[].Meter.ArchivedAt
AddedPolar.CustomerMeters.Get()
:response.Meter.ArchivedAt
Added
Generated with Speakeasy CLI 1.609.0
go - v0.8.3 - 2025-08-22 12:49:10
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
AddedPolar.CustomerPortal.Subscriptions.List()
:response.Items.[].Product.Organization.Status
AddedPolar.Organizations.Update()
:response.Status
AddedPolar.Subscriptions.List()
:response.Items.[].Meters.[].Meter.Aggregation.[max]
AddedPolar.Subscriptions.Get()
:response.Meters.[].Meter.Aggregation.[max]
AddedPolar.Subscriptions.Revoke()
:response.Meters.[].Meter.Aggregation.[max]
AddedPolar.Subscriptions.Update()
:response.Meters.[].Meter.Aggregation.[max]
AddedPolar.Checkouts.ClientGet()
:response.Organization.Status
AddedPolar.Checkouts.ClientUpdate()
:response.Organization.Status
AddedPolar.Checkouts.ClientConfirm()
:response.Organization.Status
AddedPolar.CustomerPortal.Benefit-Grants.List()
:response.Items.[].[customerBenefitGrantGitHubRepository]
ChangedPolar.CustomerPortal.Benefit-Grants.Get()
:response.[customerBenefitGrantMeterCredit]
ChangedPolar.CustomerPortal.Benefit-Grants.Update()
:response.[customerBenefitGrantDiscord]
ChangedPolar.Organizations.List()
:response.Items.[].Status
AddedPolar.Organizations.Get()
:response.Status
AddedPolar.Organizations.Create()
:response.Status
AddedPolar.CustomerPortal.Subscriptions.Cancel()
:response.Product.Organization.Status
AddedPolar.CustomerPortal.Orders.Update()
:response.Product.Organization.Status
AddedPolar.CustomerPortal.Orders.ConfirmRetryPayment()
:request.CustomerOrderConfirmPayment
ChangedPolar.CustomerPortal.Organizations.Get()
:response.Organization.Status
AddedPolar.CustomerPortal.Orders.List()
:response.Items.[].Product.Organization.Status
AddedPolar.CustomerPortal.Subscriptions.Get()
:response.Product.Organization.Status
AddedPolar.CustomerPortal.Orders.Get()
:response.Product.Organization.Status
AddedPolar.CustomerPortal.Subscriptions.Update()
:response.Product.Organization.Status
AddedPolar.Meters.List()
:response.Items.[].Aggregation.[max]
AddedPolar.Meters.Create()
:request.Request.Aggregation.[max]
Addedresponse.Aggregation.[max]
Added
Polar.Meters.Get()
:response.Aggregation.[max]
AddedPolar.Meters.Update()
:request.MeterUpdate.Aggregation.[max]
Addedresponse.Aggregation.[max]
Added
Polar.CustomerMeters.List()
:response.Items.[].Meter.Aggregation.[max]
AddedPolar.CustomerMeters.Get()
:response.Meter.Aggregation.[max]
Added
Generated with Speakeasy CLI 1.606.2
go - v0.8.2 - 2025-08-20 07:05:15
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()
: AddedPolar.LicenseKeys.Validate()
: AddedPolar.CustomerPortal.Orders.RetryPayment()
: Deleted Breaking⚠️ Polar.CustomerPortal.Orders.ConfirmRetryPayment()
: AddedPolar.CustomerPortal.Orders.GetPaymentStatus()
: AddedPolar.LicenseKeys.Deactivate()
: Added
Generated with Speakeasy CLI 1.606.0
go - v0.8.1 - 2025-08-12 11:36:48
Generated by Speakeasy CLI
2025-08-12 11:36:48
Changes
Based on:
- OpenAPI Doc 0.1.0
- Speakeasy CLI 1.601.3 (2.680.0) https://github.com/speakeasy-api/speakeasy
Generated
- [go v0.8.1] .
Releases
- [Go v0.8.1] https://github.com/polarsource/polar-go/releases/tag/v0.8.1 - .
go - v0.8.0 - 2025-08-11 11:39:34
Generated by Speakeasy CLI
2025-08-11 11:39:34
Changes
Based on:
- OpenAPI Doc 0.1.0
- Speakeasy CLI 1.600.2 (2.677.3) https://github.com/speakeasy-api/speakeasy
Generated
- [go v0.8.0] .
Releases
- [Go v0.8.0] https://github.com/polarsource/polar-go/releases/tag/v0.8.0 - .
go - v0.7.3 - 2025-07-21 13:46:33
Generated by Speakeasy CLI
2025-07-21 13:46:33
Changes
Based on:
- OpenAPI Doc 0.1.0
- Speakeasy CLI 1.583.1 (2.658.3) https://github.com/speakeasy-api/speakeasy
Generated
- [go v0.7.3] .
Releases
- [Go v0.7.3] https://github.com/polarsource/polar-go/releases/tag/v0.7.3 - .