Skip to content

build(deps-dev): Bump @apidevtools/json-schema-ref-parser from 14.2.1 to 16.0.3 - #1614

Merged
d3xter666 merged 4 commits into
mainfrom
dependabot/npm_and_yarn/apidevtools/json-schema-ref-parser-16.0.3
Sep 29, 2026
Merged

d3xter666 merged 4 commits into
mainfrom
dependabot/npm_and_yarn/apidevtools/json-schema-ref-parser-16.0.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 27, 2026 •

Copy link
Copy Markdown
Contributor

Bumps @apidevtools/json-schema-ref-parser from 14.2.1 to 16.0.3.

Release notes

Sourced from @​apidevtools/json-schema-ref-parser's releases.

v16.0.3

16.0.3 (2026-09-20)

Bug Fixes

  • deps: update dependencies (f027d95)

v16.0.2

16.0.2 (2026-09-06)

Bug Fixes

  • harden reference handling and update dependencies (2d69896)

v16.0.1

16.0.1 (2026-08-26)

Bug Fixes

  • exclude paths before resolving references (#431) (cdc9aa3)

v16.0.0

16.0.0 (2026-08-14)

  • chore!: require Node.js 22 and update dependencies (117061b)

BREAKING CHANGES

  • Node.js versions before 22.19.0 are no longer supported.

v15.5.2

15.5.2 (2026-08-14)

Bug Fixes

v15.5.1

15.5.1 (2026-07-30)

Bug Fixes

  • harden reference resolution and HTTP safety (e8190c1)

... (truncated)

Commits
  • f027d95 fix(deps): update dependencies
  • 32c008d ci: install native pnpm directly on Windows
  • 2d69896 fix: harden reference handling and update dependencies
  • cdc9aa3 fix: exclude paths before resolving references (#431)
  • 117061b chore!: require Node.js 22 and update dependencies
  • cc2fc04 fix: decode %3F back to "?" in toFileSystemPath (#427) (#428)
  • e8190c1 fix: harden reference resolution and HTTP safety
  • cb0c2de Bump dependencies and migrate to Oxlint and Oxfmt (#426)
  • a8e6b4d test: allow time for deep reference chain
  • 8bfeec2 fix: stabilize cross-platform CI
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​apidevtools/json-schema-ref-parser since your current version.


@dependabot dependabot Bot added dependencies Automated dependency update javascript Pull requests that update Javascript code labels Sep 27, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/apidevtools/json-schema-ref-parser-16.0.3 branch from c1eb41b to 30d36db Compare September 28, 2026 10:00
@d3xter666

Copy link
Copy Markdown
Member

@dependabot recreate

Bumps [@apidevtools/json-schema-ref-parser](https://github.com/APIDevTools/json-schema-ref-parser) from 14.2.1 to 16.0.3.
- [Release notes](https://github.com/APIDevTools/json-schema-ref-parser/releases)
- [Commits](APIDevTools/json-schema-ref-parser@v14.2.1...v16.0.3)

---
updated-dependencies:
- dependency-name: "@apidevtools/json-schema-ref-parser"
  dependency-version: 16.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/apidevtools/json-schema-ref-parser-16.0.3 branch from 30d36db to 094ba60 Compare September 28, 2026 10:09
@d3xter666
d3xter666 force-pushed the dependabot/npm_and_yarn/apidevtools/json-schema-ref-parser-16.0.3 branch from 1920235 to 9b0af08 Compare September 28, 2026 11:20
@d3xter666
d3xter666 requested a review from a team September 28, 2026 11:33
The JSON schema files declared non-resolvable $id URLs
(http://ui5.sap/schema/...) purely as AJV identifiers.
@apidevtools/json-schema-ref-parser v15+ honors any $id as the base URI
for $ref resolution, which forced the documentation build to strip $id
at parse time via a custom parse function to keep bundling self-contained.

Remove $id from the nested schema files so both AJV (runtime validation)
and json-schema-ref-parser (docs bundling) resolve $ref values against the
file system layout. The two root schemas keep a plain relative $id
("ui5.json" / "ui5-workspace.json") which resolves against the file path
and gives AJV a stable identifier. This lets buildSchema.js call bundle()
without the custom parse/stripId workaround; the generated schema output
is byte-identical.

Update AjvCoverage to attribute generated validation code via AJV's
_compilations stack instead of the $id-derived sourceURL, and recalibrate
the per-schema coverage thresholds to the resulting (more complete)
measurement.
Comment thread internal/documentation/scripts/buildSchema.js Outdated
@d3xter666
d3xter666 merged commit b420739 into main Sep 29, 2026
77 checks passed
@d3xter666
d3xter666 deleted the dependabot/npm_and_yarn/apidevtools/json-schema-ref-parser-16.0.3 branch September 29, 2026 07:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Automated dependency update javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants