go-swagger release 0.36.3
Released on 2026 Aug 14
0.36.3 - 2026-08-14
Codegen & CLI fixes
Full Changelog: v0.36.2...v0.36.3
46 commits in this release.
Implemented enhancements
- feat(generator): add --no-default-omit-empty CLI flag by @RubenPari in #3423 ...
- feat(generator): generate const block for array-item enum values by @RubenPari in #3420 ...
Fixed bugs
- fix(cli): advertise only the options each command actually uses by @fredbi in #3467 ...
- fix(generate): accept the swagger spec as a command argument by @fredbi in #3465 ...
- fix(generator): fix nil-pointer unmarshal target for nullable additionalProperties/tuple items by @fredbi in #3460 ...
- fix(generator): fix nil-pointer unmarshal target for nullable additionalProperties/tuple items by @RubenPari in #3427 ...
- fix(generator): improved error handling on wrong specified target by @fredbi in #3455 ...
- fix(ci): add missing runs-on to clean-docker workflow jobs by @Copilot in #3446 ...
- fix(generator): disallow funcmap to override builtins by @fredbi in #3438 ...
- fix(generator): follow-up on #3426 by @fredbi in #3430 ...
- fix(generator): guard against nil params being passed into client method by @bobcallaway in #3433 ...
- fix(generator): don't name formats/ctx params on no-op Validate/ContextValidate by @RubenPari ...
- fix(generator): explicitly register the yamlpc import for yaml producers/consumers by @RubenPari in #3426 ...
- fix(generator): don't crash generating enum const block on null value by @RubenPari in #3421 ...
- fix(generator): honor x-go-type novalidation hint for aliased array types by @RubenPari in #3419 ...
Refactor
Documentation
- docs: replace obsolete middleware example by @sanmaxdev in #3464 ...
- doc: updated contributors file by @bot-go-openapi[bot] in #3444 ...
- doc: announce forthcoming releases by @fredbi in #3439 ...
Code quality
- Relint by @fredbi in #3459 ...
- feat(generator): add --with-go-run to invoke swagger via go run in //go:generate by @RubenPari in #3425 ...
Testing
- test: remove extranous templates duplicated in testdata by @fredbi in #3463 ...
- test: renamed fixtures as testdata by @fredbi ...
- test(codegen): fixed race detection during tests when configuring global var for imports by @fredbi in #3441 ...
- test(client): simulate remote URL rather than using github API by @fredbi in #3436 ...
- test: fixed assertion that drifted when rebasing by @fredbi ...
Miscellaneous tasks
- chore: updated dependencies by @fredbi in #3468 ...
- ci: optimize docker build by @fredbi in #3458 ...
- chore(Dockerfile): pin dependencies added to the base image by @fredbi in #3456 ...
- ci: fix broken test coverage capture by @fredbi in #3454 ...
- chore: updated go-openapi analysis and validate by @fredbi in #3449 ...
- Fix/ci coverage upload by @fredbi in #3453 ...
- ci: fix coverage uploads to properly report both test workflows by @fredbi in #3452 ...
- ci: fix workflows running on master by @fredbi in #3451 ...
- ci: simplified workflows by @fredbi in #3450 ...
- ci: fix new clean-docker workflow by @fredbi in #3445 ...
- ci: simplified workflows leveraging shared workflows by @fredbi in #3440 ...
- fix(generator): import strfmt for response headers with a strfmt format by @RubenPari in #3424 ...
Security
- [Aikido] AI Fix for Template Injection in GitHub Workflows Action by @aikido-autofix[bot] in #3457 ...
- fix(codegen): escape untrusted names in generated struct tags by @fredbi in #3448 ...
Updates
- chore(deps): bump the development-dependencies group with 2 updates by @dependabot[bot] in #3466 ...
- chore(deps): bump taiki-e/install-action from 2.85.8 to 2.85.10 in the development-dependencies group by @dependabot[bot] in #3442 ...
- chore(deps): bump the development-dependencies group with 8 updates by @dependabot[bot] in #3418 ...
Other (technical)
- Add dependency on clean-docker-untagged job by @fredbi in #3447 ...
- test: renamed fixtures as testdata by @fredbi in #3443 ...
- Fix/3112 unused validate parameters by @fredbi in #3431 ...
People who contributed to this release
New Contributors
- @RubenPari made their first contribution
in #3427 - @aikido-autofix[bot] made their first contribution
in #3457
go-swagger license terms
Released by GoReleaser.