Skip to content

Conversation

@GordonSmith
Copy link
Member

No description provided.

Copy link

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 multiple dependencies and build tools to their latest versions, including a major version upgrade for Vitest (3.x → 4.x) with corresponding API changes, and incremental updates for Graphviz, Emscripten SDK, vcpkg, and various npm packages.

  • Vitest upgraded from 3.2.4 to 4.0.9 with new browser provider API implementation
  • Graphviz updated from 14.0.2 to 14.0.4 with SHA512 hash verification
  • Build tools updated: Emscripten SDK (4.0.17 → 4.0.19), vcpkg (2025.09.17 → 2025.10.17)
  • Consistent @hpcc-js/esbuild-plugins upgrades to 1.6.1 across all packages

Reviewed Changes

Copilot reviewed 16 out of 17 changed files in this pull request and generated no comments.

Show a summary per file
File Description
vitest-projects.ts Added @vitest/browser-playwright import and migrated provider from string to function call syntax for Vitest 4.0 compatibility
vcpkg-overlays/graphviz/vcpkg.json Updated Graphviz version from 14.0.2 to 14.0.4
vcpkg-overlays/graphviz/portfile.cmake Updated SHA512 hash for Graphviz 14.0.4 source verification
tests/bundlers/package.json Updated rollup (4.52.5 → 4.53.2) and @rollup/plugin-commonjs (28.0.8 → 29.0.0)
scripts/cpp-install-vcpkg.sh Updated vcpkg build tools version from 2025.09.17 to 2025.10.17
scripts/cpp-install-emsdk.sh Updated Emscripten SDK version from 4.0.17 to 4.0.19
packages/*/package.json Consistently updated @hpcc-js/esbuild-plugins from 1.5.2 to 1.6.1 across all packages (base91, duckdb, expat, graphviz, llama, wasm, zstd)
packages/graphviz/tests/graphviz.spec.ts Updated test expectation to verify Graphviz version 14.0.4
package.json Updated root devDependencies including Vitest 4.0.9, new @vitest/browser-playwright package, ESLint, TypeScript tooling, and various other dependencies
README.md Updated documentation to reflect Graphviz 14.0.4 and Emscripten SDK 4.0.19

Signed-off-by: Gordon Smith <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant