Repository navigation
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 package tests by @wjase ...
- Updated coverage by @wjase ...
- addressed review comments from @thaJeztah by @fredbi ...
- record adding and removing schema from response in swagger diff #3074 (#3075) by @zmay2030 ...
- Merge pull request #2973 from Shimizu1111/issue-2952-swagger-diff-runtime-error by @casualjim ...
- Updated to handle cases where 'body' is not present in the YAML file without causing an error. by @Shimizu1111 ...
- Merge pull request #2986 from zmay2030/add-support-for-param-exts-and-ext-values by @casualjim ...
- Merge pull request #2965 from EarthSoar/fix-isssue-2967 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 #2933 from schafle/warning-level-impl-2932 by @casualjim ...
- go back to ignoring whitespace in diff test 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 #2856 from nrnrk/fix_misspell by @casualjim ...
- Merge pull request #2832 from Aven30/circular-ref-fix by @casualjim ...
- Merge pull request #2808 from go-swagger/go1.19 by @casualjim ...
- update title parsing routine to support go 1.19 headers by @casualjim ...
- Merge pull request #2390 from wjase/FIX_PANICS_AND_BOOST_COVERAGE by @casualjim ...
- Updated coverage by @wjase ...
People who contributed to this release
New Contributors
- @thaJeztah made their first contribution
- @zmay2030 made their first contribution
- @Shimizu1111 made their first contribution
- @EarthSoar made their first contribution
- @schafle made their first contribution
- @nrnrk made their first contribution
- @wjase made their first contribution
analysis license terms