Repository navigation
Comparing changes
Open a pull request
base repository: go-openapi/analysis
base: v0.25.3
head repository: go-openapi/analysis
compare: v0.25.4
- 8 commits
- 11 files changed
- 5 contributors
Commits on Jul 1, 2026
-
doc: updated contributors file
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 446da07 - Browse repository at this point
Copy the full SHA 446da07View commit details
Commits on Jul 3, 2026
-
chore(deps): Bump the go-openapi-dependencies group with 5 updates
Bumps the go-openapi-dependencies group with 5 updates: | Package | From | To | | --- | --- | --- | | [github.com/go-openapi/jsonpointer](https://github.com/go-openapi/jsonpointer) | `0.23.1` | `0.24.0` | | [github.com/go-openapi/strfmt](https://github.com/go-openapi/strfmt) | `0.26.3` | `0.26.4` | | [github.com/go-openapi/swag/jsonutils](https://github.com/go-openapi/swag) | `0.26.1` | `0.27.0` | | [github.com/go-openapi/swag/loading](https://github.com/go-openapi/swag) | `0.26.1` | `0.27.0` | | [github.com/go-openapi/swag/mangling](https://github.com/go-openapi/swag) | `0.26.1` | `0.27.0` | Updates `github.com/go-openapi/jsonpointer` from 0.23.1 to 0.24.0 - [Release notes](https://github.com/go-openapi/jsonpointer/releases) - [Commits](go-openapi/jsonpointer@v0.23.1...v0.24.0) Updates `github.com/go-openapi/strfmt` from 0.26.3 to 0.26.4 - [Release notes](https://github.com/go-openapi/strfmt/releases) - [Commits](go-openapi/strfmt@v0.26.3...v0.26.4) Updates `github.com/go-openapi/swag/jsonutils` from 0.26.1 to 0.27.0 - [Release notes](https://github.com/go-openapi/swag/releases) - [Commits](go-openapi/swag@v0.26.1...v0.27.0) Updates `github.com/go-openapi/swag/loading` from 0.26.1 to 0.27.0 - [Release notes](https://github.com/go-openapi/swag/releases) - [Commits](go-openapi/swag@v0.26.1...v0.27.0) Updates `github.com/go-openapi/swag/mangling` from 0.26.1 to 0.27.0 - [Release notes](https://github.com/go-openapi/swag/releases) - [Commits](go-openapi/swag@v0.26.1...v0.27.0) --- updated-dependencies: - dependency-name: github.com/go-openapi/jsonpointer dependency-version: 0.24.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-openapi-dependencies - dependency-name: github.com/go-openapi/strfmt dependency-version: 0.26.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-openapi-dependencies - dependency-name: github.com/go-openapi/swag/jsonutils dependency-version: 0.27.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-openapi-dependencies - dependency-name: github.com/go-openapi/swag/loading dependency-version: 0.27.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-openapi-dependencies - dependency-name: github.com/go-openapi/swag/mangling dependency-version: 0.27.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-openapi-dependencies ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7e6c5ac - Browse repository at this point
Copy the full SHA 7e6c5acView commit details
Commits on Jul 10, 2026
-
chore(deps): Bump golang.org/x/text in the golang-org-dependencies group
Bumps the golang-org-dependencies group with 1 update: [golang.org/x/text](https://github.com/golang/text). Updates `golang.org/x/text` from 0.38.0 to 0.40.0 - [Release notes](https://github.com/golang/text/releases) - [Commits](golang/text@v0.38.0...v0.40.0) --- updated-dependencies: - dependency-name: golang.org/x/text dependency-version: 0.40.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: golang-org-dependencies ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 79d637a - Browse repository at this point
Copy the full SHA 79d637aView commit details
Commits on Jul 12, 2026
-
chore(deps): Bump github.com/go-openapi/jsonpointer (#216)
Bumps the go-openapi-dependencies group with 1 update in the / directory: [github.com/go-openapi/jsonpointer](https://github.com/go-openapi/jsonpointer). Updates `github.com/go-openapi/jsonpointer` from 0.24.0 to 1.0.0 - [Release notes](https://github.com/go-openapi/jsonpointer/releases) - [Commits](go-openapi/jsonpointer@v0.24.0...v1.0.0) --- updated-dependencies: - dependency-name: github.com/go-openapi/jsonpointer dependency-version: 1.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: go-openapi-dependencies ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 49c06eb - Browse repository at this point
Copy the full SHA 49c06ebView commit details
Commits on Jul 16, 2026
-
Potential fixes for 4 code quality findings (#217)
* Apply suggested fix to mixin.go from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> * Apply suggested fix to mixin.go from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> * Apply suggested fix to mixin.go from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> * Apply suggested fix to mixin.go from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c194275 - Browse repository at this point
Copy the full SHA c194275View commit details
Commits on Jul 17, 2026
-
chore(deps): Bump github.com/go-openapi/strfmt
Bumps the go-openapi-dependencies group with 1 update: [github.com/go-openapi/strfmt](https://github.com/go-openapi/strfmt). Updates `github.com/go-openapi/strfmt` from 0.26.4 to 0.27.0 - [Release notes](https://github.com/go-openapi/strfmt/releases) - [Commits](go-openapi/strfmt@v0.26.4...v0.27.0) --- updated-dependencies: - dependency-name: github.com/go-openapi/strfmt dependency-version: 0.27.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-openapi-dependencies ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9785c10 - Browse repository at this point
Copy the full SHA 9785c10View commit details -
chore(deps): Bump actions/setup-go
Bumps the development-dependencies group with 1 update in the / directory: [actions/setup-go](https://github.com/actions/setup-go). Updates `actions/setup-go` from 6.5.0 to 7.0.0 - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](actions/setup-go@924ae3a...b7ad1da) --- updated-dependencies: - dependency-name: actions/setup-go dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: development-dependencies ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dfeb1a3 - Browse repository at this point
Copy the full SHA dfeb1a3View commit details
Commits on Jul 20, 2026
-
feat: inject a confined document loader into flatten and schema analy…
…sis (#220) Flattening and schema analysis resolve remote and relative $ref through the spec package loader, which by default is unsandboxed. A caller processing an untrusted specification had no way to confine that loading, exposing arbitrary file read and SSRF (the same class of issue addressed in go-openapi/spec). Add an injectable, option-aware loader to the two paths that actually load documents: - FlattenOpts.PathLoaderWithOptions, forwarded through ExpandOpts. This covers the whole flatten feature, since ExpandSpec, ResolveRefWithBase and DeepestRef all go through ExpandOpts. - SchemaOpts.PathLoaderWithOptions, threaded through AnalyzedSchema and the recursive Schema() calls; inferFromRef now uses spec.ExpandSchemaWithOptions (new in spec v0.22.8) instead of the default-settings ExpandSchema. Flatten's Schema() call sites propagate the loader too. Set either to a confined loader (e.g. built with loading.WithRoot / loading.WithHTTPClient, or a restricted loader from go-openapi/loads) to safely process untrusted specs. Left nil, behavior is unchanged. The New() analyzer and the diff package were audited and do not load external documents (in-memory cataloguing and definition-map lookups only), so they need no loader. Bumps spec to v0.22.8 (for ExpandSchemaWithOptions) and aligns swag to v0.27.3; the testintegration module moves to spec v0.22.8 and loads v0.24.1. Signed-off-by: Frederic BIDON <[email protected]> Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 70fd025 - Browse repository at this point
Copy the full SHA 70fd025View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.25.3...v0.25.4