Update module github.com/deepmap/oapi-codegen to v1.16.2 - autoclosed #118
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.11.0
->v1.16.2
Release Notes
deepmap/oapi-codegen (github.com/deepmap/oapi-codegen)
v1.16.2
: : Further improve documentation noticesCompare Source
What's Changed
Full Changelog: oapi-codegen/oapi-codegen@v1.16.1...v1.16.2
v1.16.1
: : Ensure deprecation comments appear correctlyCompare Source
What's Changed
Full Changelog: oapi-codegen/oapi-codegen@v1.16.0...v1.16.1
v1.16.0
: : Reduce runtime dependenciesCompare Source
As part of the final preparation towards the v2 release, this release finalises the use of the new multi-repo packages, and deprecates all internal packages ahead of next week's release removing them.
Key callouts
testutil
by @jamietanna in https://github.com/deepmap/oapi-codegen/pull/1314Full Changelog: oapi-codegen/oapi-codegen@v1.15.0...v1.16.0
v1.15.0
: : Remove issues with Go 1.21Compare Source
Go Toolchain issues
As flagged in https://github.com/deepmap/oapi-codegen/issues/1221, folks using Go 1.21 for their local builds - but maybe not targeting Go 1.21, will have been receiving diffs like:
This is due to changes in Go 1.21's management of toolchains, and is a side effect of Fiber and Iris targeting Go 1.21.
These dependencies have now been downgraded to requiring 1.20, and we've taken steps as maintainers to reduce the impact in the future, so we should only be targeting the lowest Go version supported by the Go team.
What's Changed
MiddlewareFunc
type for compatibility by @namco1992 in https://github.com/deepmap/oapi-codegen/pull/1134New Contributors
Full Changelog: oapi-codegen/oapi-codegen@v1.14.0...v1.15.0
v1.14.0
: : Iris Support, Go 1.20 requirement, reduction of runtime dependencies, and various other features and fixesCompare Source
Key callouts
What's Changed
New Contributors
Full Changelog: oapi-codegen/oapi-codegen@v1.13.4...v1.14.0
v1.13.4
Compare Source
What's Changed
Full Changelog: oapi-codegen/oapi-codegen@v1.13.3...v1.13.4
v1.13.3
Compare Source
What's Changed
Full Changelog: oapi-codegen/oapi-codegen@v1.13.2...v1.13.3
v1.13.2
: Fix: Allow multiple JSON types to be generatedCompare Source
What's Changed
Full Changelog: oapi-codegen/oapi-codegen@v1.13.1...v1.13.2
v1.13.1
: : Various fixes post-releaseCompare Source
What's Changed
SilenceServersWarning
condition by @gmtstephane in https://github.com/deepmap/oapi-codegen/pull/1152New Contributors
Full Changelog: oapi-codegen/oapi-codegen@v1.13.0...v1.13.1
v1.13.0
: Fiber support, many PR's merged for bug fixes and improvementsCompare Source
New Functionality
Support has been added for a new router, Fiber
Notable Changes
These changes may affect your code, and possibly some incompatibilities where boilerplate had to be changed to fix issues.
The Rest
spec.Servers
by @jamietanna in https://github.com/deepmap/oapi-codegen/pull/883New Contributors
Full Changelog: oapi-codegen/oapi-codegen@v1.12.4...v1.13.0
v1.12.4
: Ensure Scopes context key are generated as valid Go namesCompare Source
As highlighted by @KenxinKun in https://github.com/deepmap/oapi-codegen/issues/874, gorilla/mux (as well as some other servers) were affected by an invalid Scopes context key.
This makes them valid Go names.
v1.12.3
: Fix the generated error handling for GinCompare Source
In v1.12.0 we added support for custom error handling to be used in the generated Gin code.
Unfortunately, we didn't produce the right code, so this would cause (compilation) errors.
v1.12.2
: Fix big issue with marshaling binary stringsCompare Source
v1.12.0 introduced a
File
type which intercepts schemas oftype:string, format:binary
, but it incorrectly implemented thejson.Marshaler
interface and was lacking tests to catch the problem. This version fixes the marshaling of fields of that type.Prior versions of oapi-codegen turned those into a
[]byte
, and you can still annotate your spec withx-go-type
if you need[]byte
v1.12.1
: Fix an issue with command line parsingCompare Source
-o
flag specifying the output filename was being ignore in very simple invocations of oapi-codegen without a configuration file. This is fallout from trying to be compatible with old and new style configs.v1.12.0
: Many bug fixesCompare Source
Major changes to functionality
x-json-ignore
to omit in JSON serialization (https://github.com/deepmap/oapi-codegen/pull/390)oneOf
andanyOf
handling, thank you committers.Client
interface in generated code was named awfully generically. You can now override the name (https://github.com/deepmap/oapi-codegen/pull/788)Everything that has changed
This is a very large release with many bug fixes. Thanks to all contributors.
MiddlewareFunc
for compatibilities. by @uhey22e in https://github.com/deepmap/oapi-codegen/pull/578String()
methods by @jamietanna in https://github.com/deepmap/oapi-codegen/pull/638union
map type by @jamietanna in https://github.com/deepmap/oapi-codegen/pull/650IsJson
by @jamietanna in https://github.com/deepmap/oapi-codegen/pull/582spec
documentation by @jamietanna in https://github.com/deepmap/oapi-codegen/pull/706go:generate
test client code by @jamietanna in https://github.com/deepmap/oapi-codegen/pull/772tidied
by [@jamietanna](Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.