fix(deps): update module github.com/oasdiff/oasdiff to v1.15.0#12
Open
renovate[bot] wants to merge 1 commit intomasterfrom
Open
fix(deps): update module github.com/oasdiff/oasdiff to v1.15.0#12renovate[bot] wants to merge 1 commit intomasterfrom
renovate[bot] wants to merge 1 commit intomasterfrom
Conversation
Contributor
Author
ℹ Artifact update noticeFile name: cli/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
fa14068 to
429778b
Compare
429778b to
e657ac2
Compare
Contributor
Author
ℹ️ Artifact update noticeFile name: cli/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
e657ac2 to
e60394b
Compare
e60394b to
8ad9a28
Compare
8ad9a28 to
3f67c2f
Compare
3f67c2f to
b5cb677
Compare
b5cb677 to
f436469
Compare
f436469 to
60cedf7
Compare
60cedf7 to
0554f19
Compare
0554f19 to
5b1337f
Compare
5b1337f to
006c101
Compare
006c101 to
7a99d1d
Compare
7a99d1d to
a2e1da6
Compare
a2e1da6 to
83ab242
Compare
83ab242 to
ddd579c
Compare
ddd579c to
069e946
Compare
069e946 to
1414819
Compare
1414819 to
1e14029
Compare
1e14029 to
64bf42a
Compare
64bf42a to
8694b95
Compare
8694b95 to
d0b70f6
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.11.4→v1.15.0Release Notes
oasdiff/oasdiff (github.com/oasdiff/oasdiff)
v1.15.0Compare Source
OpenAPI 3.1 support is generally available
First stable release with OpenAPI 3.1 support across
diff,breaking, andchangelog. The previous beta tags (v1.15.0-openapi31.beta.*andv2.2.0-openapi31.beta.*) are superseded by this release.See docs/OPENAPI-31.md for the full feature list and known caveats.
Highlights
const,prefixItems,if/then/else,dependentRequired,dependentSchemas,unevaluatedItems/Properties,contentSchema,contentMediaType,contentEncoding,patternProperties,propertyNames,contains/minContains/maxContains, numericexclusiveMinimum/exclusiveMaximum).nullare recognised as nullable changes, eliminating the false-positive type-change reports that 3.1 specs would have produced under the old model.Caveats
A few 3.1 features have known limitations in the underlying parser. See the Caveats section of the OPENAPI-31 doc for the current list.
Other fixes
$refresolution now works correctly for multi-file specs.oasdiff diff origin/main:openapi.yaml HEAD:openapi.yamlresolves relative$refpaths in both revisions, via the newJoinFunchook in kin-openapi v0.136.0./foofor a top-level property now readsfoo, which matches the rest of oasdiff's path conventions.How to use it
go install github.com/oasdiff/oasdiff@latestorcurl -fsSL https://raw.githubusercontent.com/oasdiff/oasdiff/main/install.sh | shdocker pull tufin/oasdiff:v1.15.0oasdiff/oasdiff-action/<command>@​v0.0.41Changelog
54e9cb8Merge pull request #869 from oasdiff/chore/oasdiff-3.1-ga-docsab1bd69docs: drop beta label for OpenAPI 3.1 support8a1ce1dMerge pull request #791 from oasdiff/feat/openapi-3.1-supportb8f77c2refactor: structured DependentRequiredDiff type (#849)d1d157bfix: don't tag Docker image as stable/latest for pre-release builds95c48ddchore: use kin-openapi v0.138.0-openapi31.beta.1 tag9b1c59cfix: switch from oasdiff/kin-openapi fork to getkin/kin-openapi upstreame0532f0test: cover exclusiveMin/Max, 3.1 nullable, dependent_required props, and utilsbf7521ftest: add coverage for 3.1 checker property-level and removed pathscac53c2style: run go fmt on files with formatting issueseca8011fix: replace remaining getkin/kin-openapi imports with oasdiff fork121852cci: bump cache key version to invalidate stale module cache844b1e9test: add test data for OAS 3.1 $ref sibling keyword testcc27b7efeat: enable $ref sibling keyword support via kin-openapi beta.8ab6610echore: upgrade kin-openapi to v0.137.0-openapi31.beta.5e376d59chore: upgrade kin-openapi to v0.137.0-openapi31.beta.22524246chore: upgrade kin-openapi to v0.137.0-openapi31.beta.1e4039cefix: use oasdiff/kin-openapi 3.1 branch with oasdiff module path57646f6test: improve coverage for contains, unevaluated, and dependent-required checkersa226cecrebase feat/openapi-3.1-support onto main5dc938fMerge pull request #860 from oasdiff/fix/git-ref-slash-path-resolution2408267fix: preserve git ref prefix when resolving relative $refs3139dd8Merge pull request #867 from oasdiff/chore/bump-kin-openapi-v0.136.087cd120chore: bump kin-openapi to v0.136.0f06aae5chore: remove dead Slack badge from README (#863)8ac52befix: drop leading slash from property paths at schema root (#859)f6df062docs: bump OPENAPI-31.md to beta.3, add GitHub Action usage (#852)e43499adocs: bump install version to v1.15.0-openapi31.beta.1, add action/service status (#848)4feaf21fix: Docker pre-release tagging and link checker rate limiting (#847)ee46712docs: bump install version to 2.2.0-openapi31.beta.47df24bcadd claude skill3097561fix: point allOf/oneOf/anyOf source to specific subschema (#843)v1.14.0Compare Source
Changelog
5bf2d58refactor: migrate from oasdiff/kin-openapi fork to upstream getkin/kin-openapi (#842)39983ddfix: show meaningful messages when breaking/changelog finds no results (#841)aee6ae7docs: remove auto-generated BREAKING-CHANGES-EXAMPLES.md69d124adocs: add CHECKS.md and link checks command in main commandsf072ee1docs: remove source location tracking from roadmap (officially released)fd033a8refactor: consolidate test helpers, fix source locations, update linting (#840)v1.13.5Compare Source
Changes
github.com/oasdiff/kin-openapitov0.137.0v1.13.4Compare Source
Changes
loadFromGitRevisioninstead of mutating it — cleaner than save/restore, goroutine-safe (#839)github.com/oasdiff/kin-openapitov0.137.0v1.13.3Compare Source
Changelog
be0b920Fix ReadFromURIFunc leak when reusing loader instance (#838)ec5a275feat: use backticks instead of single quotes in changelog output (#836)a34d521docs+test: improve NewSource doc and harden repo-root $ref test (#835)v1.13.2Compare Source
Changelog
d886cb4fix: resolve $ref chains via git show when loading from git revision specs (#832)084a346chore: bump kin-openapi to v0.136.110fec5e0docs: update OPENAPI-31.md on main with beta.2 version and known limitationsv1.13.1Compare Source
Changelog
4a92d97feat: add --allow-external-refs flag to mitigate SSRF (#831)f3941fbfix: bump kin-openapi to v0.136.10, add $ref-root source tracking test (#830)01b2eb6data: add ref-chain-example for $ref resolution testingv1.13.0Compare Source
Changes
github.com/oasdiff/kin-openapito v0.136.9, which includes the OriginTree approach for origin tracking — a two-pass design replacing ad-hoc__origin__inline stripping. Fixes performance regressions on large specs.github.com/oasdiff/yamlto v0.0.8 andgithub.com/oasdiff/yaml3to v0.0.8.v1.12.9Compare Source
What's Changed
kin-openapito v0.136.8 — removes dead origin-stripping code (no functional change)github.com/wI2L/jsondifffrom v0.7.0 to v0.7.1v1.12.8Compare Source
What's Changed
kin-openapito v0.136.7 — compact__origin__format (~4x less YAML overhead), fix origin tracking for integer HTTP status codesv1.12.7Compare Source
Changelog
7828925Merge pull request #824 from oasdiff/bump/kin-openapi-v0.136.4ade47b8bump: kin-openapi to v0.136.4 — strip origin from extension valuesv1.12.6Compare Source
Changelog
8200e83Merge pull request #823 from oasdiff/bump/kin-openapi-v0.136.3c551f1fbump: kin-openapi to v0.136.3 — preserve origin in alias-expanded mappingsv1.12.5Compare Source
Bug fixes
__origin__keys when a YAML anchor is used as an aliasDependency updates
oasdiff/kin-openapi→ v0.136.2oasdiff/yaml→ v0.0.3oasdiff/yaml3→ v0.0.3v1.12.4Compare Source
Changelog
cfd790fMerge pull request #813 from oasdiff/add-change-fingerprintfccd76aupdate git workflow45290a3update features doc04fc4badocs: add FINGERPRINT.md and link from README1a167a4formatters: add Fingerprint field to Change9d14fd6chore: update go.sum for kin-openapi v0.136.12c00f45chore: upgrade kin-openapi to v0.136.1v1.12.3Compare Source
Bug Fixes
go installfailure caused byreplacedirective ingo.mod(#810, #811) — switched fromgithub.com/getkin/kin-openapiwith a replace directive togithub.com/oasdiff/kin-openapi v0.136.0directlyv1.12.2Compare Source
Bug Fixes
__origin__source-location metadata was leaking into typed maps (MediaType.Encoding,Server.Variables)index out of range [0] with length 0when loading a spec with a YAML sequence containing an empty mapping node (e.g.security: - {}) (#808, #809)v1.12.1Compare Source
Changelog
eef14e2Merge pull request #803 from oasdiff/fix/kin-openapi-v0134-compat8004e6cfix: update dependencies and fix kin-openapi v0.134.0 compatibilityv1.12.0Compare Source
Changelog
91a067dupdate Source Location Tracking documentation4079297Merge pull request #752 from oasdiff/source-location-trackingcfbbf42fix: regenerate breaking changes docs and add commit skill34cdd62fix: strip origin from interface{}-typed enum values to prevent false diffsfad07d2Update README.md by removing GitHub linksaee43c9fix: strip git ref prefix from origin-tracked file paths in source locations76efc2ffix: use DisplayPath() in GetSource() to strip git ref prefixdce9a97fix: strip git ref prefix from SpecInfo.Url used as source locatione619291feat: source location tracking for all 93 breaking-change checkers708b2dbMerge pull request #802 from oasdiff/fix/git-revision-loader-cachead9a291fix: use full git ref as URL path to avoid loader cache collision45e7dabdocs: update oasdiff-action reference to v0.0.31v1.11.11Compare Source
Changelog
d723640Merge pull request #801 from oasdiff/fix/add-git-to-dockerd15d3dcfix: add git to Docker image and improve missing-git error message30adfbaMerge pull request #799 from oasdiff/feature/git-revision-source3c691eftest: cover loadFromGitRevision fallback error path when git is not in PATHfaabe3cdocs: add GIT-REVISION.md and update README feature listfae321erefactor: use LoadFromDataWithPath in loadFromGitRevision, eliminating temp file888a908feat: support git revision syntax for spec pathsadcd2c5Merge pull request #800 from oasdiff/refactor/remove-loader-interfacee43172dfix: relax TestLoadInfo_UriInvalid assertion on Windows to require.Error205fee5refactor: replace Loader interface with *openapi3.Loader4c8d48edocs: add oasdiff.com side-by-side diff link to SOURCE-LOCATOR401a40fmore places upgraded to 1.26fa4fb46fix: bump Go to 1.26 to fix crypto/x509 vulnerabilities2ff9cabremove oasdiff-service18963f1Simplify roadmap to beta feature linksd63e53eLink roadmap items to their documentation pagesf52b9f7Update demo link for inline PR annotationsb84369fdocs: add source location tracking feature page9ee0f2bdocs: add OpenAPI 3.1 documentation and feature listing77d93e0fix: update CI badge URL to current GitHub Actions format24b988aMerge pull request #794 from oasdiff/chore/upgrade-actions-checkout-v6b2e0c09chore: upgrade actions/checkout from v4 to v6 in all workflowsv1.11.10Compare Source
Changelog
91ed33dMerge pull request #790 from oasdiff/refactor/simplify-internal-typesc708e0crefactor: remove custom types and consolidate packages144e4aeUpdate README with new roadmap details18d2147Merge pull request #789 from oasdiff/refactor/remove-custom-string-types68baeceadd unit test451c70cformat files91aae19update breaking changes56c6d78update breaking changes4dc90a4refactor: replace StringList, StringMap, StringPair with Go built-in types82af827Merge pull request #788 from oasdiff/feat-765-exclude-extensions6841120mention exclude specific extension names in readme5b9b044docs: add documentation for --exclude-extensions flag71d1946feat: add --exclude-extensions flag to exclude specific extension names (#765)c8cb0b1Merge pull request #787 from oasdiff/fix-710-oneof-deduplication880a450fix: deduplicate identical oneOf/anyOf groups before cartesian product (#710)097780eMerge pull request #786 from oasdiff/fix-594-media-type-contexta2a36edfix format742a5c4feat: add media type context to all property checks63a7d12feat: add media type context to additional property checksfefa68fdocs: update breaking changes examples with new line numbers54a455ffix: add media type context to property deprecation messages (#594)da70772restrict go badge to main branch onlya1243f4Merge pull request #785 from oasdiff/go-modernizationd171a50update breaking change docb6dda60test: add coverage for error wrapping and x-since-datef3e4fe7test: improve test coverage for multiple packages1945f29refactor: minor Go modernization fixesf5441d4refactor: migrate golang.org/x/exp/slices to stdlib slicese89b006refactor: replace sort.Sort/sort.Strings with slices.Sort/slices.SortFuncd347a0crefactor: use maps.Keys() for map key collectioncf8ccecrefactor: replace interface{} with any across codebasev1.11.9Compare Source
Changelog
0b13917Merge pull request #784 from oasdiff/migrate-yaml-v385c7c2fmigrate from gopkg.in/yaml.v3 to go.yaml.in/yaml/v32c2e2caMerge pull request #782 from jainsachi88/feature/Property-deprecation8924224update deprecation docs to include property deprecation support7134d5afix property deprecation: use WithDetails pattern and improve tests6211e66update breaking changesf721cadfeature: Added missing tests to improve patch coverage for property deprecationd26c42aupdate check numbers61549c2update breaking changes examplesa15a9c5Merge branch 'main' into feature/Property-deprecation166cbbffeature: enhance property deprecation with conditional details01f5fb1Merge pull request #783 from oasdiff/improve-deprecation-and-sunset-date-in-changeloge4096efupdate breaking changes doc146694bfix coveragecb33be8remove unused GetDetails7828630regen breaking changes deprecation51d9b79fix breaking changes docs827eadbwe no longer need to output comments in html and md2994d1dadd a dedicated Details field to avoid heuristics in formatters4cb2d51fix ignored errorsf5d07ebtype-safe formatDeprecationDetails954d7d0trigger codecov32de02efeature: Add support for showing changelog for deprecated properties13475c1Add breaking changes to changelogb33f652Merge pull request #2 from grid-x/feat/add_tests_for_changelog_deprecation_display2de7e2bfeat: add unit tests for changelog deprecation display with conditional detailseb93483Merge branch 'oasdiff:main' into main635bec4Merge pull request #781 from oasdiff/fix/issue-760-maxitems-array-parameterf3a3a61Fix maxItems detection for array parameters (issue #760)a24c8d5Update goreleaser config to version 2cbbcd2eMerge branch 'oasdiff:main' into main0f0ade1feat: enhance changelog deprecation display with conditional detailsv1.11.8Compare Source
Changelog
c75875fMerge pull request #751 from oasdiff/go-1.258cce85fFix golangci-lint for Go 1.25 by using goinstall mode33beb18Merge main and resolve go.mod conflict15217b3Merge pull request #780 from oasdiff/fix/issue-767-exploded-param-self-match3aeb15bFix false positive diff when exploded param name matches property name754626cMerge pull request #774 from greyhairredbear/patch-1cd9484eMerge pull request #777 from oasdiff/772-installation-script-of-the-plugin-on-linux-doesnt-work-anymorec59a83fMerge pull request #778 from oasdiff/dependabot/go_modules/github.com/yuin/goldmark-1.7.16568e563Bump github.com/yuin/goldmark from 1.7.14 to 1.7.168fd83ffFix install script failing when version cannot be determined (#772)b7c0230Merge pull request #756 from oasdiff/dependabot/go_modules/github.com/getkin/kin-openapi-0.133.09ba0fe2Merge remote-tracking branch 'origin/main' into dependabot/go_modules/github.com/getkin/kin-openapi-0.133.01e4e427Replace deprecated Uint64Ptr with Ptr5fc7b5fFix failing test in load/spec_info_unix_test.go2423bd9Merge pull request #763 from oasdiff/dependabot/go_modules/github.com/spf13/viper-1.21.000cad66Merge branch 'main' into dependabot/go_modules/github.com/spf13/viper-1.21.08455646Merge pull request #764 from oasdiff/dependabot/go_modules/cloud.google.com/go-0.123.0cedc04eMerge branch 'main' into dependabot/go_modules/cloud.google.com/go-0.123.0d2c142aMerge pull request #773 from oasdiff/dependabot/go_modules/github.com/spf13/cobra-1.10.2a585e16Merge branch 'main' into dependabot/go_modules/github.com/spf13/cobra-1.10.2c6d967dMerge pull request #775 from oasdiff/dependabot/go_modules/github.com/yuin/goldmark-1.7.14c106714Merge branch 'main' into dependabot/go_modules/github.com/yuin/goldmark-1.7.14530bad7Merge pull request #776 from oasdiff/remove-claude-code-review870cf23remove review workflow for claudeb636856Bump github.com/yuin/goldmark from 1.7.13 to 1.7.14703711dchore: remove tap from homebrew install instructions51a26ceBump github.com/spf13/cobra from 1.10.1 to 1.10.2c7e237eBump cloud.google.com/go from 0.122.0 to 0.123.0c0584f7Bump github.com/spf13/viper from 1.20.1 to 1.21.0b91b8e2Bump github.com/getkin/kin-openapi from 0.132.0 to 0.133.01ae5c65Merge pull request #757 from oasdiff/dependabot/go_modules/github.com/stretchr/testify-1.11.147756e4Merge pull request #759 from oasdiff/dependabot/go_modules/github.com/spf13/cobra-1.10.11e65876Bump github.com/stretchr/testify from 1.11.0 to 1.11.18d84d54Bump github.com/spf13/cobra from 1.9.1 to 1.10.1482d32fMerge pull request #761 from oasdiff/dependabot/go_modules/github.com/spf13/pflag-1.0.100106864Merge pull request #762 from oasdiff/dependabot/go_modules/cloud.google.com/go-0.122.0f34d54aBump cloud.google.com/go from 0.121.6 to 0.122.0853000bBump github.com/spf13/pflag from 1.0.7 to 1.0.105d92d23Merge pull request #755 from oasdiff/dependabot/go_modules/github.com/stretchr/testify-1.11.05ad98daBump github.com/stretchr/testify from 1.10.0 to 1.11.0cbb6a05Merge pull request #754 from oasdiff/dependabot/go_modules/github.com/go-viper/mapstructure/v2-2.4.0e865257Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0eb6d69dupgrade to go 1.25v1.11.7Compare Source
Changelog
fc23f9bfix html encoding0584981exclude localizations.go from final diffe209768another attempt to fix the build43199a9Fix cache corruption issues in GitHub workflowe39d85dUpdate generated localization file with latest timestampbc5ea67Fix GitHub workflow cache issues and add localization generation8063989add charset UTF-8 to the HTML template43d7801fix russian messagesv1.11.6Compare Source
Changelog
6d4c193Update OASDIFF-SERVICE.md5aa50acMerge pull request #753 from oasdiff/dependabot/go_modules/cloud.google.com/go-0.121.6651797cBump cloud.google.com/go from 0.121.5 to 0.121.6984335fremove patch methods (#750)b66c8a8fix cache (#749)83bdcedfix format926a292document formatters538e749run doc-breaking-changes in make testaeae205run go fmt in make lint5ef0a8aignore claude files110147dBump cloud.google.com/go from 0.121.4 to 0.121.5 (#747)7b1c297feature: exploded parameter semantic equivalence (#744)dcbfdc7Add Claude Code GitHub Workflow (#743)2213b0fadd spanish messages (#742)aa42d36update checker/localizations/localizations.go (#741)c30ec02fixed all localization discrepancies (#740)1d96150Update BREAKING-CHANGES.mdf24fd66improve documentation with examples folder (#739)de2844eImprove make file (#738)a124dc7feature: list-of-types (#736)9c181beclarify custom templates featurev1.11.5Compare Source
Changelog
dd859ecfeature: custom markdown templates (#734)3f9aee7Bump github.com/yuin/goldmark from 1.7.12 to 1.7.13 (#731)b902374Bump github.com/spf13/pflag from 1.0.6 to 1.0.7 (#728)0bcf8c1Bump cloud.google.com/go from 0.121.3 to 0.121.4 (#729)9e4665fcorrect path5a226e6document install.sh31d6323point to components instead of embedding in diff (#725)685f943pinned version (#724)9a44de6re-add mistakenly removed request-parameter-x-extensible-enum-value-removed (#721)d68743cFix pattern addition detection: Change severity from WARN to ERROR for breaking changes (#720)dcf4f18Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 (#718)ab901acFix invalid comparison operator (#713)0a7f68fBump cloud.google.com/go from 0.121.2 to 0.121.3 (#715)c1a1ab7Bump cloud.google.com/go from 0.121.1 to 0.121.2 (#709)283f6a4Bump github.com/yuin/goldmark from 1.7.11 to 1.7.12 (#707)21f8884Bump github.com/wI2L/jsondiff from 0.6.1 to 0.7.0 (#703)9094f49Bump cloud.google.com/go from 0.121.0 to 0.121.1 (#704)Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.