Skip to content

v7.0.0

Choose a tag to compare

@joshkeegan-form3 joshkeegan-form3 released this 25 Nov 16:33
· 10 commits to master since this release
ff67a3d

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