·
1 commit
to refs/heads/main
since this release
Notable Changes
The main change in this release is the addition of new Parameter binding and styling functions, which allow the code generator to pass in the type and format from the spec. Previously, we inferred what we wanted to do based on the destination type, however, it's not always possible to decide this without information about the specification.
🚀 New features and improvements
- feat: add BindRawQueryParameter for correct comma handling (#92) @mromaszewicz
- fix: add TypeHint-aware parameter binding and styling for []byte (#97) (#98) @mromaszewicz
- Support array of objects parameters (#40) @danicc097
- Allow BindStyledParameterWithOptions to fill maps (#72) @JoZie
🐛 Bug fixes
- fix: bind Date and Time query params as scalar values (#21) (#93) @mromaszewicz
- fix: support non-indexed deepObject array unmarshaling (#22) (#96) @mromaszewicz
- fix: correct time.Time date-only fallback parsing in deepObject (#95) @mromaszewicz
- Refactor date parsing error handling (#88) @jsnfwlr
- fix: improve email validation using net/mail package (#60) @sniperwolf
- Fix deepObject marshalling losing json number format/precision (#29) @mgabeler-lee-6rs
- Fix issue 55 (#56) @mikhalytch
- fix(deepobject): support nested objects in deepObject arrays (#84) @adrianbrad
👻 Maintenance
- feat(fix): bump gin version (#51) @Gamawn
- Update golang.org/x/crypto to v0.32.0 (#59) @kojustin
- Updated Golang reference to address security vulnerability (#57) @ivan-manzhulin
- Fix linter errors (#85) @mromaszewicz
- build: capture
govulncheckresults as Code Scanning alerts (#80) @jamietanna
📦 Dependency updates
- chore(deps): update release-drafter/release-drafter action to v6 (#31) @renovate[bot]
Sponsors
We would like to thank our sponsors for their support during this release.