chore(deps): update module github.com/oapi-codegen/oapi-codegen/v2 to v2.6.0 #71
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/github.com-oapi-codegen-oapi-codegen-v2-2.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
v2.5.1→v2.6.0Release Notes
oapi-codegen/oapi-codegen (github.com/oapi-codegen/oapi-codegen/v2)
v2.6.0: : 7th anniversary release 🎂Compare Source
For those that aren't aware, 7 years ago to the day,
oapi-codegenwas born!(Well, technically it's tonight at midnight UTC, but who's splitting hairs?)
There's nothing too special planned for today, but we thought it'd be the perfect time to cut
a slice of cakea release!🎉 Notable changes
New generated code requires
oapi-codegen/runtimev1.2.0+As part of #2256,
github.com/oapi-codegen/runtimev1.2.0 is needed alongsidegithub.com/oapi-codegen/oapi-codegen, for new generated code.This is providing a more future-proofed means to bind parameters.
See the release notes for the runtime package, and #2256 for more information.
oapi-codegenwas part of the GitHub Secure Open Source Fundoapi-codegenwas one of the projects taking part in the third GitHub Secure Open Source Fund session.We've written up more about what we've learned, and have some more things to share with you over the coming months about lessons we've learned and improvements we've taken that we can share.
We were pretty chuffed to be selected, and it's already helped improve our security posture as a project, which is also very important for the wider ecosystem!
godirective bump in next releaseLong-time users will be aware that we work very hard to try and keep our requirement for Go source compatibility, through the
godirective, especially as we recommend folks useoapi-codegenas a source-tracked dependency.For more details about this, see our Support Model docs.
In the next minor release, we'll be setting our minimum
godirective to Go 1.24 (End-of-Life on 2026-02-11), as it's required for a number of dependencies of ours to be updated any higher, and a change to the module import path for Speakeasy's OpenAPI Overlay library requires us fix this centrally for our users to be able to continue updating their libraries.Behind the scenes cleanup
There's also been some work behind-the-scenes to try and clean up outstanding issues (of which we know there are many!) that have been fixed, as well as Marcin's work on trying to do some more significant rework of the internals with help from Claude.
There's still, as ever, work to go with this - as we've mentioned before, sponsoring our work would be greatly appreciated, so we can continue to put in the work, considering this is a widely used and depended on project.
🚀 New features and improvements
resolve-type-name-collisionsto avoid name collisions (#200) @mgurevin🐛 Bug fixes
nullable.Nullablein arrays (#2242) @jamietannadescriptionis empty (#2226) @jamietanna$reftext responses (#2225) @mromaszewicz📝 Documentation updates
👻 Maintenance
go fix(#2229) @gaiaz-iusipovmake tidyafter Go module updates (#2159) @jamietannamake tidyafter dependency updates togo.mod(#2150) @jamietanna📦 Dependency updates
8 changes
Sponsors
We would like to thank our sponsors for their support during this release.
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 Renovate Bot.
7f1aaab244toca2bb8c610ca2bb8c610to06aacdbe2b06aacdbe2btodcf357e4e2Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.