diff --git a/CHANGELOG.md b/CHANGELOG.md index cea65d6cab..2155af3616 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## 35.0.0 - 2018-06-15 +* [#557](https://github.com/stripe/stripe-go/pull/557) Add automatic retries for intermittent errors (enabling using `BackendConfiguration.SetMaxNetworkRetries`) +* [#589](https://github.com/stripe/stripe-go/pull/589) Fix all `Get` methods to support standardized parameter structs + remove some deprecated functions + * `IssuerFraudRecordListParams` now uses `*string` for `Charge` (set it using `stripe.String` like elsewhere) + * `event.Get` now takes `stripe.EventParams` instead of `Params` for consistency + * The `Get` method for `countryspec`, `exchangerate`, `issuerfraudrecord` now take an extra params struct parameter to be consistent and allow setting a connected account (use `stripe.CountrySpecParams`, `stripe.ExchangeRateParams`, and `IssuerFraudRecordParams`) + * `charge.MarkFraudulent` and `charge.MarkSafe` have been removed; use `charge.Update` instead + * `charge.CloseDispute` and `charge.UpdateDispute` have been removed; use `dispute.Update` or `dispute.Close` instead. + * `loginlink.New` now properly passes its params struct into its API call + ## 34.3.0 - 2018-06-14 * [#587](https://github.com/stripe/stripe-go/pull/587) Use `net/http` constants instead of string literals for HTTP verbs (this is an internal cleanup and should not affect library behavior) diff --git a/VERSION b/VERSION index cbb1a49ea4..6a571c2345 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -34.3.0 +35.0.0 diff --git a/stripe.go b/stripe.go index cd0ebbf03b..a6e6fbe8a3 100644 --- a/stripe.go +++ b/stripe.go @@ -32,7 +32,7 @@ const ( const apiversion = "2018-02-06" // clientversion is the binding version -const clientversion = "34.3.0" +const clientversion = "35.0.0" // defaultHTTPTimeout is the default timeout on the http.Client used by the library. // This is chosen to be consistent with the other Stripe language libraries and