Skip to content

Commit

Permalink
Bump version to 80.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ramya-stripe committed Oct 1, 2024
1 parent 6501578 commit cf7f051
Show file tree
Hide file tree
Showing 260 changed files with 723 additions and 705 deletions.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# Changelog

## 80.0.0 - 2024-10-01
* [#1926](https://github.com/stripe/stripe-go/pull/1926) Support for APIs in the new API version 2024-09-30.acacia

This release changes the pinned API version to `2024-09-30.acacia`. Please read the [API Upgrade Guide](https://stripe.com/docs/upgrades#2024-09-30.acacia) and carefully review the API changes before upgrading.

### ⚠️ Breaking changes

* Rename `usage_threshold_config` to `usage_threshold` on `BillingAlertParams` and `BillingAlert`
* Remove support for `filter` on `BillingAlertParams` and `BillingAlert`. Use the filters on the `usage_threshold` instead
* Remove support for `CustomerConsentCollected` on `TerminalReaderProcessSetupIntentParams`


### Additions
* Add support for `CustomUnitAmount` on `ProductDefaultPriceDataParams`
* Add support for `AllowRedisplay` on `TerminalReaderProcessPaymentIntentProcessConfigParams` and `TerminalReaderProcessSetupIntentParams`
* Add support for new value `international_transaction` on enum `TreasuryReceivedCreditFailureCode`
* Add method [RawRequest()](https://github.com/stripe/stripe-go/tree/master?tab=readme-ov-file#custom-requests) that takes a HTTP method type, url and relevant parameters to make requests to the Stripe API that are not yet supported in the SDK.

## 79.12.0 - 2024-09-18
* [#1919](https://github.com/stripe/stripe-go/pull/1919) Update generated code
* Add support for new value `international_transaction` on enum `TreasuryReceivedDebitFailureCode`
Expand Down
42 changes: 21 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Go Stripe

[![Go Reference](https://pkg.go.dev/badge/github.com/stripe/stripe-go)](https://pkg.go.dev/github.com/stripe/stripe-go/v79)
[![Go Reference](https://pkg.go.dev/badge/github.com/stripe/stripe-go)](https://pkg.go.dev/github.com/stripe/stripe-go/v80)
[![Build Status](https://github.com/stripe/stripe-go/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/stripe/stripe-go/actions/workflows/ci.yml?query=branch%3Amaster)
[![Coverage Status](https://coveralls.io/repos/github/stripe/stripe-go/badge.svg?branch=master)](https://coveralls.io/github/stripe/stripe-go?branch=master)

Expand All @@ -23,8 +23,8 @@ Then, reference stripe-go in a Go program with `import`:

```go
import (
"github.com/stripe/stripe-go/v79"
"github.com/stripe/stripe-go/v79/customer"
"github.com/stripe/stripe-go/v80"
"github.com/stripe/stripe-go/v80/customer"
)
```

Expand All @@ -34,7 +34,7 @@ toolchain will resolve and fetch the stripe-go module automatically.
Alternatively, you can also explicitly `go get` the package into a project:

```bash
go get -u github.com/stripe/stripe-go/v79
go get -u github.com/stripe/stripe-go/v80
```

## Documentation
Expand Down Expand Up @@ -123,8 +123,8 @@ To use a key, pass it to `API`'s `Init` function:
```go

import (
"github.com/stripe/stripe-go/v79"
"github.com/stripe/stripe-go/v79/client"
"github.com/stripe/stripe-go/v80"
"github.com/stripe/stripe-go/v80/client"
)

stripe := &client.API{}
Expand All @@ -145,8 +145,8 @@ import (
"google.golang.org/appengine"
"google.golang.org/appengine/urlfetch"

"github.com/stripe/stripe-go/v79"
"github.com/stripe/stripe-go/v79/client"
"github.com/stripe/stripe-go/v80"
"github.com/stripe/stripe-go/v80/client"
)

func handler(w http.ResponseWriter, r *http.Request) {
Expand Down Expand Up @@ -180,8 +180,8 @@ client.

```go
import (
"github.com/stripe/stripe-go/v79"
"github.com/stripe/stripe-go/v79/$resource$"
"github.com/stripe/stripe-go/v80"
"github.com/stripe/stripe-go/v80/$resource$"
)

// Setup
Expand Down Expand Up @@ -221,8 +221,8 @@ individual key.

```go
import (
"github.com/stripe/stripe-go/v79"
"github.com/stripe/stripe-go/v79/client"
"github.com/stripe/stripe-go/v80"
"github.com/stripe/stripe-go/v80/client"
)

// Setup
Expand Down Expand Up @@ -293,8 +293,8 @@ with `MaxNetworkRetries`:

```go
import (
"github.com/stripe/stripe-go/v79"
"github.com/stripe/stripe-go/v79/client"
"github.com/stripe/stripe-go/v80"
"github.com/stripe/stripe-go/v80/client"
)

config := &stripe.BackendConfig{
Expand Down Expand Up @@ -483,7 +483,7 @@ To mock a Stripe client for a unit tests using [GoMock](https://github.com/golan
1. Generate a `Backend` type mock.

```
mockgen -destination=mocks/backend.go -package=mocks github.com/stripe/stripe-go/v79 Backend
mockgen -destination=mocks/backend.go -package=mocks github.com/stripe/stripe-go/v80 Backend
```

2. Use the `Backend` mock to initialize and call methods on the client.
Expand All @@ -496,8 +496,8 @@ import (

"github.com/golang/mock/gomock"
"github.com/stretchr/testify/assert"
"github.com/stripe/stripe-go/v79"
"github.com/stripe/stripe-go/v79/account"
"github.com/stripe/stripe-go/v80"
"github.com/stripe/stripe-go/v80/account"
)

func UseMockedStripeClient(t *testing.T) {
Expand Down Expand Up @@ -534,7 +534,7 @@ We would love for you to try these and share feedback with us before these featu
To install a beta version of stripe-go use the commit notation of the `go get` command to point to a beta tag:

```
go get -u github.com/stripe/stripe-go/v79@v77.1.0-beta.1
go get -u github.com/stripe/stripe-go/v80@v77.1.0-beta.1
```

> **Note**
Expand Down Expand Up @@ -566,9 +566,9 @@ import (
"encoding/json"
"fmt"

"github.com/stripe/stripe-go/v79"
"github.com/stripe/stripe-go/v79/form"
"github.com/stripe/stripe-go/v79/rawrequest"
"github.com/stripe/stripe-go/v80"
"github.com/stripe/stripe-go/v80/form"
"github.com/stripe/stripe-go/v80/rawrequest"
)

func make_raw_request() error {
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
79.12.0
80.0.0
2 changes: 1 addition & 1 deletion account.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ package stripe

import (
"encoding/json"
"github.com/stripe/stripe-go/v79/form"
"github.com/stripe/stripe-go/v80/form"
)

// The business type. After you create an [Account Link](https://stripe.com/api/account_links) or [Account Session](https://stripe.com/api/account_sessions), this property is only returned for accounts where [controller.requirement_collection](https://stripe.com/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.
Expand Down
4 changes: 2 additions & 2 deletions account/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ package account
import (
"net/http"

stripe "github.com/stripe/stripe-go/v79"
"github.com/stripe/stripe-go/v79/form"
stripe "github.com/stripe/stripe-go/v80"
"github.com/stripe/stripe-go/v80/form"
)

// Client is used to invoke /accounts APIs.
Expand Down
4 changes: 2 additions & 2 deletions account/client_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import (
"testing"

assert "github.com/stretchr/testify/require"
stripe "github.com/stripe/stripe-go/v79"
_ "github.com/stripe/stripe-go/v79/testing"
stripe "github.com/stripe/stripe-go/v80"
_ "github.com/stripe/stripe-go/v80/testing"
)

func TestAccountDel(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion account_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"testing"

assert "github.com/stretchr/testify/require"
"github.com/stripe/stripe-go/v79/form"
"github.com/stripe/stripe-go/v80/form"
)

func TestAccountExternalAccountParams_AppendTo(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion accountlink/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ package accountlink
import (
"net/http"

stripe "github.com/stripe/stripe-go/v79"
stripe "github.com/stripe/stripe-go/v80"
)

// Client is used to invoke /account_links APIs.
Expand Down
4 changes: 2 additions & 2 deletions accountlink/client_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import (
"testing"

assert "github.com/stretchr/testify/require"
stripe "github.com/stripe/stripe-go/v79"
_ "github.com/stripe/stripe-go/v79/testing"
stripe "github.com/stripe/stripe-go/v80"
_ "github.com/stripe/stripe-go/v80/testing"
)

func TestAccountLinkNew(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion accountsession/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ package accountsession
import (
"net/http"

stripe "github.com/stripe/stripe-go/v79"
stripe "github.com/stripe/stripe-go/v80"
)

// Client is used to invoke /account_sessions APIs.
Expand Down
4 changes: 2 additions & 2 deletions applepaydomain/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ package applepaydomain
import (
"net/http"

stripe "github.com/stripe/stripe-go/v79"
"github.com/stripe/stripe-go/v79/form"
stripe "github.com/stripe/stripe-go/v80"
"github.com/stripe/stripe-go/v80/form"
)

// Client is used to invoke /apple_pay/domains APIs.
Expand Down
4 changes: 2 additions & 2 deletions applepaydomain/client_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import (
"testing"

assert "github.com/stretchr/testify/require"
stripe "github.com/stripe/stripe-go/v79"
_ "github.com/stripe/stripe-go/v79/testing"
stripe "github.com/stripe/stripe-go/v80"
_ "github.com/stripe/stripe-go/v80/testing"
)

func TestApplePayDomainDel(t *testing.T) {
Expand Down
4 changes: 2 additions & 2 deletions applicationfee/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ package applicationfee
import (
"net/http"

stripe "github.com/stripe/stripe-go/v79"
"github.com/stripe/stripe-go/v79/form"
stripe "github.com/stripe/stripe-go/v80"
"github.com/stripe/stripe-go/v80/form"
)

// Client is used to invoke /application_fees APIs.
Expand Down
4 changes: 2 additions & 2 deletions applicationfee/client_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import (
"testing"

assert "github.com/stretchr/testify/require"
stripe "github.com/stripe/stripe-go/v79"
_ "github.com/stripe/stripe-go/v79/testing"
stripe "github.com/stripe/stripe-go/v80"
_ "github.com/stripe/stripe-go/v80/testing"
)

func TestApplicationFeeGet(t *testing.T) {
Expand Down
4 changes: 2 additions & 2 deletions apps/secret/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ package secret
import (
"net/http"

stripe "github.com/stripe/stripe-go/v79"
"github.com/stripe/stripe-go/v79/form"
stripe "github.com/stripe/stripe-go/v80"
"github.com/stripe/stripe-go/v80/form"
)

// Client is used to invoke /apps/secrets APIs.
Expand Down
2 changes: 1 addition & 1 deletion balance/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ package balance
import (
"net/http"

stripe "github.com/stripe/stripe-go/v79"
stripe "github.com/stripe/stripe-go/v80"
)

// Client is used to invoke /balance APIs.
Expand Down
2 changes: 1 addition & 1 deletion balance/client_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import (
"testing"

assert "github.com/stretchr/testify/require"
_ "github.com/stripe/stripe-go/v79/testing"
_ "github.com/stripe/stripe-go/v80/testing"
)

func TestBalanceGet(t *testing.T) {
Expand Down
4 changes: 2 additions & 2 deletions balancetransaction/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ package balancetransaction
import (
"net/http"

stripe "github.com/stripe/stripe-go/v79"
"github.com/stripe/stripe-go/v79/form"
stripe "github.com/stripe/stripe-go/v80"
"github.com/stripe/stripe-go/v80/form"
)

// Client is used to invoke /balance_transactions APIs.
Expand Down
4 changes: 2 additions & 2 deletions balancetransaction/client_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import (
"testing"

assert "github.com/stretchr/testify/require"
stripe "github.com/stripe/stripe-go/v79"
_ "github.com/stripe/stripe-go/v79/testing"
stripe "github.com/stripe/stripe-go/v80"
_ "github.com/stripe/stripe-go/v80/testing"
)

func TestBalanceTransactionGet(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion bankaccount.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ package stripe

import (
"encoding/json"
"github.com/stripe/stripe-go/v79/form"
"github.com/stripe/stripe-go/v80/form"
"strconv"
)

Expand Down
4 changes: 2 additions & 2 deletions bankaccount/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ import (
"fmt"
"net/http"

stripe "github.com/stripe/stripe-go/v79"
"github.com/stripe/stripe-go/v79/form"
stripe "github.com/stripe/stripe-go/v80"
"github.com/stripe/stripe-go/v80/form"
)

// Client is used to invoke bankaccount related APIs.
Expand Down
4 changes: 2 additions & 2 deletions bankaccount/client_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import (
"testing"

assert "github.com/stretchr/testify/require"
stripe "github.com/stripe/stripe-go/v79"
_ "github.com/stripe/stripe-go/v79/testing"
stripe "github.com/stripe/stripe-go/v80"
_ "github.com/stripe/stripe-go/v80/testing"
)

func TestBankAccountDel_ByAccount(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion bankaccount_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"testing"

assert "github.com/stretchr/testify/require"
"github.com/stripe/stripe-go/v79/form"
"github.com/stripe/stripe-go/v80/form"
)

func TestBankAccount_UnmarshalJSON(t *testing.T) {
Expand Down
4 changes: 2 additions & 2 deletions billing/alert/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ package alert
import (
"net/http"

stripe "github.com/stripe/stripe-go/v79"
"github.com/stripe/stripe-go/v79/form"
stripe "github.com/stripe/stripe-go/v80"
"github.com/stripe/stripe-go/v80/form"
)

// Client is used to invoke /billing/alerts APIs.
Expand Down
2 changes: 1 addition & 1 deletion billing/creditbalancesummary/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ package creditbalancesummary
import (
"net/http"

stripe "github.com/stripe/stripe-go/v79"
stripe "github.com/stripe/stripe-go/v80"
)

// Client is used to invoke /billing/credit_balance_summary APIs.
Expand Down
4 changes: 2 additions & 2 deletions billing/creditbalancetransaction/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ package creditbalancetransaction
import (
"net/http"

stripe "github.com/stripe/stripe-go/v79"
"github.com/stripe/stripe-go/v79/form"
stripe "github.com/stripe/stripe-go/v80"
"github.com/stripe/stripe-go/v80/form"
)

// Client is used to invoke /billing/credit_balance_transactions APIs.
Expand Down
4 changes: 2 additions & 2 deletions billing/creditgrant/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ package creditgrant
import (
"net/http"

stripe "github.com/stripe/stripe-go/v79"
"github.com/stripe/stripe-go/v79/form"
stripe "github.com/stripe/stripe-go/v80"
"github.com/stripe/stripe-go/v80/form"
)

// Client is used to invoke /billing/credit_grants APIs.
Expand Down
Loading

0 comments on commit cf7f051

Please sign in to comment.