Releases: go-openapi/analysis
Releases · go-openapi/analysis
v0.25.0
0.25.0 - 2026-03-17
Added diff package migrated from go-swagger
Full Changelog: v0.24.3...v0.25.0
70 commits in this release.
Implemented enhancements
Fixed bugs
- fix(diff): fixed diff status on added required property by @fredbi ...
- fix: 1) adds supports for Diff to report on changed extension values #2984 and 2) detects request param extension changes #2983 ...
- fix(diff): swagger diff is not working for certain cases by @schafle ...
- fix diff tests by @casualjim ...
- fixes ##2831, circular dependency issue ...
- Fixed panic for ref combinations by @wjase ...
- fix(diff): fixed diff status on added required property by @fredbi ...
- fix: 1) adds supports for Diff to report on changed extension values #2984 and 2) detects request param extension changes #2983 ...
- fix: diff result has no URL, when there is an object type array field in the schema by @EarthSoar ...
- fix(diff): swagger diff is not working for certain cases by @schafle ...
- fix diff tests by @casualjim ...
- fixes ##2831, circular dependency issue ...
- Fixed panic for ref combinations by @wjase ...
Refactor
- refactored diff CLI and associated tests by @fredbi ...
- refactor: fix misspells by @nrnrk ...
- refactored diff CLI and associated tests by @fredbi ...
Documentation
- doc: update discord link by @fredbi in #176 ...
- doc: updated contributors file by @bot-go-openapi[bot] in #175 ...
Code quality
- chore: relinted the diff package by @fredbi ...
- 151 add a diff sub command (#1961) by @wjase ...
- test: migrated from stretchr/testify to go-openapi/testify/v2 (#3285) by @fredbi ...
- Relinted & refactored package cmd by @fredbi ...
- chore: updated linting config & relinted (partially) by @fredbi ...
- remove naked returns to fix gofumpt linting by @thaJeztah ...
- lint: adopt new grouping rules for imports by @fredbi ...
- chore: relinted all go-swagger but examples by @fredbi ...
- relinted all packages (#2481) by @fredbi ...
- 151 add a diff sub command (#1961) by @wjase ...
- doc: add portable agentic instructions by @fredbi in #177 ...
Testing
- test(diff): adapted tests following the migration of the diff package from go-swagger by @fredbi ...
Miscellaneous tasks
- chore: prepare release v0.25.0 by @bot-go-openapi[bot] in #179 ...
- chore: upgraded dependencies by @fredbi ...
- chore: import diff fixtures from go-swagger/go-swagger with full history by @fredbi ...
- chore: import diff package from go-swagger/go-swagger with full history by @fredbi ...
- chore: updated license marks in source files (#3260) by @fredbi ...
- chore: bump go directive to 1.25.0 by @fredbi in #178 ...
- ci: fixed coverage calculation w/ integration tests by @fredbi in #173 ...
Updates
- chore(deps): Bump the development-dependencies group with 8 updates by @dependabot[bot] in #174 ...
Other (technical)
- record adding and removing schema from response in swagger diff #3074 (#3075) by @zmay2030 ...
- Merge pull request #2986 from zmay2030/add-support-for-param-exts-and-ext-values by @casualjim ...
- Merge pull request #2936 from zmay2030/extension-diff by @casualjim ...
- extension diff support ...
- Merge pull request #2931 from schafle/diff-simple-schema-issue2929 by @casualjim ...
- Merge pull request #2895 from Aven30/fix-panic-when-def-changes-from-array by @casualjim ...
- handles scenario when a def in v1 changes from array to non-array type, fixes #2894 ...
- Merge pull request #2832 from Aven30/circular-ref-fix by @casualjim ...
- remove unnecessary tick ...
- Merge pull request #2390 from wjase/FIX_PANICS_AND_BOOST_COVERAGE by @casualjim ...
- Fixed diff command...
v0.24.3
0.24.3 - 2026-03-07
Full Changelog: v0.24.2...v0.24.3
26 commits in this release.
Fixed bugs
Documentation
- doc: aligned project documentation by @fredbi in #168 ...
- doc: updated contributors file by @bot-go-openapi[bot] in #167 ...
- doc: updated contributors file by @bot-go-openapi[bot] in #154 ...
- doc: announced new discord channel by @fredbi in #153 ...
- doc: fix broken link in MAINTAINERS.md by @fredbi in #151 ...
Code quality
- Separate integration tests into standalone workflow with build tag by @Copilot in #166 ...
- chore: relint, tests, doc, ci by @fredbi ...
Miscellaneous tasks
- chore: prepare release v0.24.3 by @bot-go-openapi[bot] in #172 ...
- ci: fixed coverage reporting for integration tests by @fredbi in #170 ...
- ci: add gate job for integration test branch protection by @fredbi in #169 ...
- ci: fixup timeout by @fredbi ...
- ci: longer timeout for tests to support integration tests by @fredbi ...
- ci: removed redundant workflow by @fredbi in #150 ...
Updates
- chore(deps): Bump github.com/go-openapi/swag/mangling from 0.25.4 to 0.25.5 in the go-openapi-dependencies group by @dependabot[bot] in #165 ...
- chore(deps): Bump github.com/go-openapi/testify/v2 from 2.3.0 to 2.4.0 in the go-openapi-dependencies group by @dependabot[bot] in #163 ...
- chore(deps): Bump the development-dependencies group with 7 updates by @dependabot[bot] in #161 ...
- chore(deps): Bump github.com/go-openapi/testify/v2 from 2.2.0 to 2.3.0 in the go-openapi-dependencies group by @dependabot[bot] in #160 ...
- chore(deps): Bump the development-dependencies group with 7 updates by @dependabot[bot] in #159 ...
- chore(deps): Bump github.com/go-openapi/testify/v2 from 2.1.8 to 2.2.0 in the go-openapi-dependencies group by @dependabot[bot] in #158 ...
- chore(deps): Bump the development-dependencies group with 7 updates by @dependabot[bot] in #156 ...
- chore(deps): Bump github.com/go-openapi/testify/v2 from 2.0.2 to 2.1.8 in the go-openapi-dependencies group by @dependabot[bot] in #157 ...
- chore(deps): Bump github.com/go-openapi/spec from 0.22.2 to 0.22.3 in the go-openapi-dependencies group by @dependabot[bot] in #155 ...
- chore(deps): Bump the development-dependencies group with 7 updates by @dependabot[bot] in #152 ...
Other (technical)
- updated strfmt to v0.26.0 (removed indirect dep on mongodb driver) by @fredbi in #171 ...
- chore: relint, tests, doc, ci by @fredbi in #164 ...
People who contributed to this release
New Contributors
- @Copilot made their first contribution
in #166
analysis license terms
Per-module changes
internal/testintegration (0.24.3)
Documentation
Code quality
- Separate integration tests into standalone workflow with build tag by @Copilot in #166 ...
- chore: relint, tests, doc, ci by @fredbi ...