Skip to content

Releases: go-openapi/analysis

v0.25.0

17 Mar 22:53
v0.25.0

Choose a tag to compare

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

  • feat(diff): introducing warning compatibility level by @schafle ...

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

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

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...
Read more

v0.24.3

07 Mar 22:47
v0.24.3

Choose a tag to compare

0.24.3 - 2026-03-07

Full Changelog: v0.24.2...v0.24.3

26 commits in this release.


Fixed bugs

  • fix: ensure deterministic OAIGen processing order in flatten by @fredbi ...

Documentation

Code quality

  • Separate integration tests into standalone workflow with build tag by @Copilot in #166 ...
  • chore: relint, tests, doc, ci by @fredbi ...

Miscellaneous tasks

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

License

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 ...

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 ...

v0.24.2

15 Dec 19:09
v0.24.2

Choose a tag to compare

0.24.2 - 2025-12-15

Full Changelog: v0.24.1...v0.24.2

1 commits in this release.


Miscellaneous tasks


People who contributed to this release


analysis license terms

License