build(deps): bump uuid from 7.0.3 to 14.0.0#808
build(deps): bump uuid from 7.0.3 to 14.0.0#808dependabot[bot] wants to merge 1 commit intomasterfrom
Conversation
Greptile SummaryThis PR bumps Confidence Score: 5/5Safe to merge — uuid is not directly imported in any source file and the breaking changes (ESM-only, browser-first exports, node@20+) do not affect this browser-targeted Vue app. No P0 or P1 findings. The dependency is not directly used in source code, the package.json already declares type=module (compatible with ESM-only uuid v12+), and the build targets browsers which are unaffected by the node@20+ requirement. The security fix is a welcome improvement. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A["uuid v7.0.3\n(old)"] -->|"bump"| B["uuid v14.0.0\n(new)"]
B --> C["Breaking Changes"]
C --> D["v12: CommonJS removed\n(ESM only)"]
C --> E["v13: Browser exports\nare now default"]
C --> F["v14: node@20+ required\n(global crypto)"]
B --> G["Security Fix\nGHSA-w5hq-g745-h8pq"]
G --> H["v3/v5/v6 buffer\nbounds check added"]
D --> I{"Impact on\naw-webui?"}
E --> I
F --> I
I -->|"package.json has type=module\nbuild targets browser\nno direct uuid imports"| J["✅ No code\nchanges needed"]
Reviews (2): Last reviewed commit: "build(deps): bump uuid from 7.0.3 to 14...." | Re-trigger Greptile |
Bumps [uuid](https://github.com/uuidjs/uuid) from 7.0.3 to 14.0.0. - [Release notes](https://github.com/uuidjs/uuid/releases) - [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md) - [Commits](uuidjs/uuid@v7.0.3...v14.0.0) --- updated-dependencies: - dependency-name: uuid dependency-version: 14.0.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
6499317 to
fc939ef
Compare
Bumps uuid from 7.0.3 to 14.0.0.
Release notes
Sourced from uuid's releases.
... (truncated)
Changelog
Sourced from uuid's changelog.
... (truncated)
Commits
7c1ea08chore(main): release 14.0.0 (#926)3d2c5b0Merge commit from forkf2c235ffix!: expectcryptoto be global everywhere (requires node@20+) (#935)529ef08chore: upgrade TypeScript and fixup types (#927)086fd79chore: update dependencies (#933)dc4ddb8feat!: drop node@18 support (#934)0f1f9c9chore: switch to Biome for parsing and linting (#932)e2879e6chore: use maintained version of npm-run-all (#930)ffa3138fix: Use GITHUB_TOKEN for release-please and enable npm provenance (#925)0423d49docs: remove obsolete v1 option notes (#915)Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for uuid since your current version.
Install script changes
This version adds
preparescript that runs during installation. Review the package contents before updating.