Releases: form3tech-oss/go-form3
Releases · form3tech-oss/go-form3
v7.0.1
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
What's Changed
- Breaking changes: v7 by @joshkeegan-form3 in #87
New Contributors
- @joshkeegan-form3 made their first contribution in #87
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
What's Changed
- chore: add
UserDefinedData
to subscription attributes by @jerzy-dudek-form3 in #84 - chore: install swagger on client generation by @nvloff-f3 in #85
- feat: add
http_azure_private
subscription callback transport by @jerzy-dudek-form3 in #86
Full Changelog: v6.5.2...v6.6.0
v6.5.2
What's Changed
- chore: regenerate payment_scheme.go by @krzysztof-gzocha-form3 in #82
New Contributors
- @krzysztof-gzocha-form3 made their first contribution in #82
Full Changelog: v6.5.1...v6.5.2
v6.5.1
What's Changed
- chore: update all deps to latest by @gkoutsoumpakis-form3 in #83
New Contributors
- @gkoutsoumpakis-form3 made their first contribution in #83
Full Changelog: v6.5.0...v6.5.1
Update API Models
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
What's Changed
- feat: allow setting a custom User-Agent by @thomas-long-f3 in #78
Full Changelog: v6.3.0...v6.4.0
Update API Models
Update API Models
Updated API models
Migrated from travis to github actions
Update API Models
- 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