Skip to content

chore(deps): bump the npm_and_yarn group across 2 directories with 3 updates#94

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/npm_and_yarn/apps/api/npm_and_yarn-d04dfbaaf8
Open

chore(deps): bump the npm_and_yarn group across 2 directories with 3 updates#94
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/npm_and_yarn/apps/api/npm_and_yarn-d04dfbaaf8

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 1, 2026

Bumps the npm_and_yarn group with 2 updates in the /apps/api directory: fastify and @xmldom/xmldom.
Bumps the npm_and_yarn group with 1 update in the /vantademo directory: picomatch.

Updates fastify from 5.8.1 to 5.8.3

Release notes

Sourced from fastify's releases.

v5.8.3

⚠️ Security Release

This fixes CVE CVE-2026-3635 GHSA-444r-cwp2-x5xf.

What's Changed

New Contributors

Full Changelog: fastify/fastify@v5.8.2...v5.8.3

v5.8.2

What's Changed

New Contributors

... (truncated)

Commits
  • a3e77ce Bumped v5.8.3
  • 4e1db5b fix: gate host and protocol getters on proxy trust function
  • a22217f ci(lock-threads): use shared lock-threads workflow (#6592)
  • 1851f20 docs: update links (#6593)
  • 9cc5187 types: Allow port to be null in request type definition (#6589)
  • 722d83b docs: replace redirected npm.im http-errors link (#6588)
  • a1413de docs: fix incorrect code examples in Reply and Request reference (#6582)
  • d7f01b6 docs: clarify content-type parser/schema mismatch is outside threat model (#6...
  • a0649e9 docs: update syntax markdown, absolute paths and links (#6569)
  • d477915 ci(link-checker): fix root-relative links resolution (#6535)
  • Additional commits viewable in compare view

Removes @xmldom/xmldom

Updates picomatch from 2.3.1 to 2.3.2

Release notes

Sourced from picomatch's releases.

2.3.2

This is a security release fixing several security relevant issues.

What's Changed

Full Changelog: micromatch/picomatch@2.3.1...2.3.2

Changelog

Sourced from picomatch's changelog.

Release history

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

  • Changelogs are for humans, not machines.
  • There should be an entry for every single version.
  • The same types of changes should be grouped.
  • Versions and sections should be linkable.
  • The latest version comes first.
  • The release date of each versions is displayed.
  • Mention whether you follow Semantic Versioning.

Changelog entries are classified using the following labels (from keep-a-changelog):

  • Added for new features.
  • Changed for changes in existing functionality.
  • Deprecated for soon-to-be removed features.
  • Removed for now removed features.
  • Fixed for any bug fixes.
  • Security in case of vulnerabilities.

4.0.0 (2024-02-07)

Fixes

Changed

3.0.1

Fixes

... (truncated)

Commits

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
    You can disable automated security fix PRs for this repo from the Security Alerts page.

…updates

Bumps the npm_and_yarn group with 2 updates in the /apps/api directory: [fastify](https://github.com/fastify/fastify) and [@xmldom/xmldom](https://github.com/xmldom/xmldom).
Bumps the npm_and_yarn group with 1 update in the /vantademo directory: [picomatch](https://github.com/micromatch/picomatch).


Updates `fastify` from 5.8.1 to 5.8.3
- [Release notes](https://github.com/fastify/fastify/releases)
- [Commits](fastify/fastify@v5.8.1...v5.8.3)

Removes `@xmldom/xmldom`

Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: fastify
  dependency-version: 5.8.3
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: "@xmldom/xmldom"
  dependency-version: 
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Dependency updates or package management work. javascript Pull requests that update javascript code labels Apr 1, 2026
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
trustsignal Ready Ready Preview, Comment Apr 1, 2026 2:49am

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates JavaScript dependencies (primarily security-related bumps) across the API app and the vantademo directory.

Changes:

  • Bump fastify to 5.8.3 in apps/api (per lockfile).
  • Bump pdf2json to 3.2.2 in apps/api and remove bundled @xmldom/xmldom (per lockfile).
  • Bump picomatch to 2.3.2 in vantademo (per lockfile).

Reviewed changes

Copilot reviewed 1 out of 3 changed files in this pull request and generated 3 comments.

File Description
vantademo/package-lock.json Updates picomatch to 2.3.2 (security release).
apps/api/package.json Updates pdf2json dependency range to ^3.2.2.
apps/api/package-lock.json Updates fastify and pdf2json resolved versions and reflects removal of @xmldom/xmldom bundling.
Files not reviewed (2)
  • apps/api/package-lock.json: Language not supported
  • vantademo/package-lock.json: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

"fastify": "^5.8.3",
"openai": "^6.17.0",
"pdf2json": "^3.1.4",
"pdf2json": "^3.2.2",
Copy link

Copilot AI Apr 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because this repo uses npm workspaces (and CI runs npm ci from the repo root), changing apps/api/package.json without also updating the root package-lock.json will leave the workspace lock metadata out of sync (root lock still pins apps/api to pdf2json: ^3.1.4). This will typically cause npm ci to fail or continue installing the old version. Regenerate the root lockfile from the repo root so it reflects the updated apps/api dependencies (or otherwise ensure there is a single source of truth for lockfiles).

Suggested change
"pdf2json": "^3.2.2",
"pdf2json": "^3.1.4",

Copilot uses AI. Check for mistakes.
Comment on lines 24 to 26
"openai": "^6.17.0",
"pdf2json": "^3.1.4",
"pdf2json": "^3.2.2",
"pdfkit": "^0.15.0",
Copy link

Copilot AI Apr 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR description lists updates for fastify, @xmldom/xmldom (removal), and picomatch, but this diff also bumps pdf2json (and the API lockfile metadata for the local @deed-shield/core workspace). Please update the PR description/changelog to reflect the additional dependency changes so reviewers know what is actually being upgraded.

Copilot uses AI. Check for mistakes.
"license": "MIT",
"engines": {
"node": ">=10.0.0"
"node": ">=20.18.0"
Copy link

Copilot AI Apr 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pdf2json@3.2.2 now declares engines.node >=20.18.0. The repo-wide engine is 20.x and CI uses node-version: '20', but developers pinned to an earlier 20.x patch (or other automation using an older Node 20 image) may hit install failures. Consider either documenting/pinning the required Node patch level (e.g., via .nvmrc/Volta/engines) or selecting a pdf2json version compatible with the project’s supported Node range.

Suggested change
"node": ">=20.18.0"
"node": ">=20.0.0"

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates or package management work. javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant