Skip to content

Releases: recurly/recurly-client-go

3.15.0

16 Jun 13:19
Compare
Choose a tag to compare

Full Changelog

Merged Pull Requests

4.17.0

15 Apr 22:08
Compare
Choose a tag to compare

Full Changelog

Merged Pull Requests

3.14.0

15 Apr 22:08
Compare
Choose a tag to compare

Full Changelog

Merged Pull Requests

4.16.0

24 Mar 19:51
Compare
Choose a tag to compare

Full Changelog

Merged Pull Requests

4.15.0

14 Mar 18:51
Compare
Choose a tag to compare

Full Changelog

Merged Pull Requests

4.14.0

03 Mar 21:07
Compare
Choose a tag to compare

Full Changelog

Merged Pull Requests

4.13.0

31 Jan 23:28
Compare
Choose a tag to compare

Full Changelog

A breaking change has been introduced in the 4.13.0 release.

While adding support for the EU, the ClientOptions struct and NewClientWithOptions function were added. Part of this process necessitated adding region validations to the NewClient* functions.

When creating an instance of a Client with the existing NewClient function, you will need to handle the potential error response:

Original:

client := recurly.NewClient("<apikey>")

Updated:

client, err := recurly.NewClient("<apikey>")
if err != nil {
// Custom error condition handling
}

Using the newly added NewClientWithOptions:

client, err := recurly.NewClientWithOptions("<apikey>", recurly.ClientOptions{
Region: recurly.EU,
})
if err != nil {
// Custom error condition handling
}

While we make every effort to support semantic versioning in our modules, we determined that this breaking change was necessary in the 4.x version of the client.

Merged Pull Requests

4.12.0

28 Jan 20:42
Compare
Choose a tag to compare

Full Changelog

Merged Pull Requests

4.11.0

29 Dec 16:41
Compare
Choose a tag to compare

Full Changelog

Merged Pull Requests

4.10.0

22 Nov 18:14
Compare
Choose a tag to compare

Full Changelog

Merged Pull Requests