Skip to content

build(deps): bump github.com/pb33f/libopenapi from 0.41.8 to 0.42.3 in /codegen - #148

Merged
matoous merged 1 commit into
mainfrom
dependabot/go_modules/codegen/github.com/pb33f/libopenapi-0.42.3
Nov 8, 2026
Merged

matoous merged 1 commit into
mainfrom
dependabot/go_modules/codegen/github.com/pb33f/libopenapi-0.42.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 7, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/pb33f/libopenapi from 0.41.8 to 0.42.3.

Release notes

Sourced from github.com/pb33f/libopenapi's releases.

v0.42.3

Fixes some things, performance boost on indexing too from @​Tjmstudios

v0.42.0

This release improves reference resolution, bundling, and schema comparison across OpenAPI and Swagger documents. It fixes missing schema fields, incomplete bundles, incorrect circular-reference paths, and recursive comparisons that could panic or stall. It also fixes a shared-index race affecting Vacuum when multiple documents use the same cached filesystem.

Compatibility has been verified against unmodified Vacuum and openapi-changes, including full test suites, targeted race checks, and CLI runs across six real-world specifications. Linux, Windows, and the full library race suite pass, with 100% project and patch coverage. Benchmarks show faster indexing and comparison overall, though gains vary by specification and operation.

  • Reference handling: resolve external schemas and Swagger path items in their owning documents; preserve aliases, discriminator mappings, and encoded paths during bundling.
  • More accurate comparisons: count allOf breaking changes once and include changes inside retargeted references. Reports and change totals can differ from earlier releases.
  • Bounded alias expansion: excessive YAML alias expansion now returns an error. Set AllowExcessiveAliases for trusted documents that require it; cycle detection remains enabled.
  • Clearer cycle failures: reference-only cycles now return build errors instead of incomplete models or hangs.
  • Go compatibility note: empty schema-change maps may now be nil. Reading and iterating remain safe; initialize them before writing directly.

@​CaliLuke @​josephaxisa @​madesst

Commits
  • 0a89094 perf(index): stop tracking the files being indexed
  • 285721f test: cover the root BaseURL path in datamodel/low
  • cd2e864 fix: resolve relative refs against a root BaseURL
  • ae1153a fix(index): isolate cached files across document owners
  • 60d4193 perf(utils): validate JSONPath names with an ASCII lookup
  • 6f332ee perf(index): combine node scans and keep traversal state on the stack
  • 55fdbb2 perf(index): keep transient resolver paths on the stack
  • 9e86684 fix(index): recognize named components before example keywords
  • c9bb529 test: cover alias policy and external example boundaries
  • 6c047c5 perf(what-changed): bound parallel comparisons and avoid absent-field checks
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/pb33f/libopenapi](https://github.com/pb33f/libopenapi) from 0.41.8 to 0.42.3.
- [Release notes](https://github.com/pb33f/libopenapi/releases)
- [Commits](pb33f/libopenapi@v0.41.8...v0.42.3)

---
updated-dependencies:
- dependency-name: github.com/pb33f/libopenapi
  dependency-version: 0.42.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Nov 7, 2026
@matoous
matoous merged commit d8cb815 into main Nov 8, 2026
11 checks passed
@matoous
matoous deleted the dependabot/go_modules/codegen/github.com/pb33f/libopenapi-0.42.3 branch November 8, 2026 12:32
@sumup-release-bot sumup-release-bot Bot mentioned this pull request Nov 8, 2026
matoous pushed a commit that referenced this pull request Nov 12, 2026
Automated sumup-php SDK release
---


## [0.1.10](v0.1.9...v0.1.10)
(2026-11-12)


### Features

* **sdk:** events
([#137](#137))
([ccfdabf](ccfdabf))


### Bug Fixes

* **codegen:** generate service accessors
([#152](#152))
([9511c44](9511c44))


### Chores

* synced file(s) with sumup/apis
([#147](#147))
([61f27f0](61f27f0))
* synced file(s) with sumup/apis
([#150](#150))
([063055f](063055f))
* synced file(s) with sumup/apis
([#151](#151))
([5b100d6](5b100d6))
* synced file(s) with sumup/apis
([#154](#154))
([94b4d3b](94b4d3b))


### Documentation

* **events:** include API descriptions in event PHPDoc
([#153](#153))
([2ec9a1c](2ec9a1c))


### Build System & Dependencies

* **deps:** bump github.com/pb33f/libopenapi from 0.41.6 to 0.41.8 in
/codegen ([#143](#143))
([e361ddb](e361ddb))
* **deps:** bump github.com/pb33f/libopenapi from 0.41.8 to 0.42.3 in
/codegen ([#148](#148))
([d8cb815](d8cb815))
* **deps:** bump reviewdog/action-actionlint from 1.80.4 to 1.80.8
([#144](#144))
([0cc42ea](0cc42ea))
* **deps:** bump reviewdog/action-actionlint from 1.80.8 to 1.81.1
([#149](#149))
([74b2b71](74b2b71))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: sumup-release-bot[bot] <241716704+sumup-release-bot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant