Skip to content

Releases: form3tech-oss/go-form3

v7.0.1

03 Dec 09:38
25f2085
Compare
Choose a tag to compare

What's Changed

Re-generate client with latest swagger definition by @joshkeegan-form3 in #88. Includes the re-addition of the ResourceType enum.

Full Changelog: v7.0.0...v7.0.1

v7.0.0

25 Nov 16:33
ff67a3d
Compare
Choose a tag to compare

What's Changed

New Contributors

Changelist

  • Updates operationNames.yaml, removing endpoints that are no longer in swagger
  • Re-generates the swagger client with the latest swagger yaml
  • Upgrades go-swagger (codegen) to v0.31.0 (latest)
  • Running swagger generation on an M1 Mac will now use the native arm binary, which runs faster as it doesn't require emulation ⏩
  • Fixes code generation for anonymous structs. This was a new issue found after re-generating the models with the latest swagger yaml. Our templates were failing to handle a case & generating invalid go.
  • Test updates to work with breaking changes in the newly generated client.
  • Major version bump to v7, due to breaking changes in the generated client.
  • Update go to v1.23 (latest), and also bump all package dependencies
  • Implement runtime.ClientResponseStatus in our templated responses (the change I actually opened the repo to make 🎉)
  • Support decoding client private keys in PKCS8 format, although we still expect it to be an RSA key. These keys are usually in PEM blocks of type "PRIVATE KEY" rather than "RSA PRIVATE KEY".
  • Add instructions for getting the environment variables needed to run the tests locally. Any Form3 dev needs to be able to do this to contribute or review external PRs since they are skipped in CI due to security concerns over the API credentials being used by GH actions.
  • Test fixes

Full Changelog: v6.6.0...v7.0.0

v6.6.0

27 Jun 12:26
a100553
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.5.2...v6.6.0

v6.5.2

07 Nov 07:44
1efa9af
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6.5.1...v6.5.2

v6.5.1

06 Nov 15:30
3e5a670
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6.5.0...v6.5.1

Update API Models

04 Sep 12:51
acb7ffc
Compare
Choose a tag to compare

Add new filters to the GET /transaction/payments endpoint:

  • filter[return_submission.status]
  • filter[return_submission.submission_date_from]
  • filter[return_submission.submission_date_to]

v6.4.0

04 Aug 11:38
0b46706
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.3.0...v6.4.0

Update API Models

02 May 07:26
2412291
Compare
Choose a tag to compare

What's Changed

  • Add organisation/branch resources

Full Changelog: v6.2.0...v6.3.0

Update API Models

15 Feb 18:12
1b06a26
Compare
Choose a tag to compare

Updated API models
Migrated from travis to github actions

Update API Models

03 Jan 09:56
58f47c7
Compare
Choose a tag to compare
  • Updates List Direct Debits Models to include cursor pagination and relationship filters
  • Adds Name Verification API
  • Adds Task resources to Payment PATCH APIs
  • API Models updated including new fields and validations for several resources, including Payments