Repository navigation
chore(deps)!: upgrade to Node 24 LTS & VS Code ^1.140.0, bump dev dependencies - #605
dependabot[bot] wants to merge 2 commits into
Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
64303ca to
eca3e2a
Compare
eca3e2a to
5eaad6b
Compare
b3579df to
408d307
Compare
408d307 to
4da95f2
Compare
|
@dependabot recreate |
…9 updates Bumps the dependencies group with 9 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.5` | `10.0.1` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.6` | `26.6.5` | | [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.9.2` | `4.0.0` | | [globals](https://github.com/sindresorhus/globals) | `15.15.0` | `17.13.0` | | [mocha](https://github.com/mochajs/mocha) | `11.8.0` | `12.0.3` | | [ovsx](https://github.com/eclipse-openvsx/openvsx/tree/HEAD/cli) | `1.1.1` | `1.3.0` | | [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.10` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.68.0` | `8.71.2` | | [webpack](https://github.com/webpack/webpack) | `5.110.1` | `5.112.0` | Updates `@eslint/js` from 9.39.5 to 10.0.1 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](https://github.com/eslint/eslint/commits/v10.0.1/packages/js) Updates `@types/node` from 25.9.6 to 26.6.5 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `@vscode/vsce` from 3.9.2 to 4.0.0 - [Commits](microsoft/vscode-vsce@v3.9.2...v4.0.0) Updates `globals` from 15.15.0 to 17.13.0 - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](sindresorhus/globals@v15.15.0...v17.13.0) Updates `mocha` from 11.8.0 to 12.0.3 - [Release notes](https://github.com/mochajs/mocha/releases) - [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md) - [Commits](mochajs/mocha@v11.8.0...v12.0.3) Updates `ovsx` from 1.1.1 to 1.3.0 - [Release notes](https://github.com/eclipse-openvsx/openvsx/releases) - [Changelog](https://github.com/eclipse-openvsx/openvsx/blob/main/cli/CHANGELOG.md) - [Commits](https://github.com/eclipse-openvsx/openvsx/commits/v1.3.0/cli) Updates `prettier` from 3.9.6 to 3.9.10 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.9.6...3.9.10) Updates `typescript-eslint` from 8.68.0 to 8.71.2 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.2/packages/typescript-eslint) Updates `webpack` from 5.110.1 to 5.112.0 - [Release notes](https://github.com/webpack/webpack/releases) - [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md) - [Commits](webpack/webpack@v5.110.1...v5.112.0) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-version: 10.0.1 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: "@types/node" dependency-version: 26.6.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: "@vscode/vsce" dependency-version: 4.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: globals dependency-version: 17.12.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: mocha dependency-version: 12.0.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: ovsx dependency-version: 1.2.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: prettier dependency-version: 3.9.8 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: typescript-eslint dependency-version: 8.70.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: webpack dependency-version: 5.111.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
4da95f2 to
702d897
Compare
|
VSCE & Node upgrade is critical here, Is it a hard requirement to bump a major version? |
No, we can do minor for breaking if any |
|
Upgrade node to latest LTE and vs code to latest |
- Use Node.js 24 (current LTS) in CI, publish workflows, mise and docs - Require VS Code ^1.140.0 to match the @types/vscode in use - Keep @eslint/js on v9 to match eslint 9, and ignore @eslint/js 10 in dependabot alongside eslint until the manual ESLint 10 upgrade - Sync publish token verification with vsce 4.0.0 and ovsx 1.3.0 - Parse mocha's UMD bundle as CommonJS so web tests work with mocha 12 BREAKING CHANGE: the extension now requires VS Code 1.140.0 or later. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
@rhamzeh @SoulPancake - i've updated the PR! |
|
@Siddhant-K-code @SoulPancake when we release, let's bump the minor version. Also let's keep this in mind, if a lot of folks are affected we may get some issues and requests to support earlier versions. We can discuss and relax then. In general, I have seen foks stick more with older versions of intellij than with older versions of vscode. That said I have not looked to see what versions of vs codium are bundled into distros, vs codi specifically can be a bit behind. But, again, we can relax when people ask for it. |
Maintainer updates
Following review feedback ("upgrade node to latest LTS and vs code to latest"), on top of Dependabot's bumps:
main,publish,dryrun-publish, upload-artifact action),mise.toml,clientengines, anddocs/RELEASING.md.^1.140.0:engines.vscode(root + client) now matches the latest@types/vscode(1.140.0). It was^1.75.0, already belowvscode-languageclient@10's^1.91.0requirement.@eslint/json v9 to matcheslint9 (ESLint 10 is intentionally held back independabot.yaml), and added@eslint/jsto the same dependabot ignore/exclude rules so they stay in lockstep.verify-patversions inpublish.yamland added a Node 24 setup step (vsce 4 requires Node >= 22)."type": "module"), so webpack bundled the UMDmocha/mocha.jsas ESM. In the web extension host it then overwrote the test runner'smodule.exports, so the tests failed. Added a webpack rule to parse it as CommonJS.Marked breaking (
!) because of the VS Code minimum. Withbump-minor-pre-major, release-please will cut 0.3.0, so we stay pre-1.0.Verified locally on Node 24.22.1:
npm ci,npm run lint,npm run compile,vsce package, plustest-nodeandtest-web-headless(6/6 passing each) against VS Code 1.143.1.Bumps the dependencies group with 9 updates in the / directory:
9.39.510.0.125.9.626.6.53.9.24.0.015.15.017.13.011.8.012.0.31.1.11.3.03.9.63.9.108.68.08.71.25.110.15.112.0Updates
@eslint/jsfrom 9.39.5 to 10.0.1Release notes
Sourced from @eslint/js's releases.
... (truncated)
Commits
84fb885chore: package.json update for@eslint/jsrelease1f66734chore: addeslinttopeerDependenciesof@eslint/js(#20467)f3fbc2fchore: set@eslint/jsversion to 10.0.0 to skip releasing it (#20466)b4b3127chore: package.json update for@eslint/jsrelease0b14059chore: package.json update for@eslint/jsreleasefa31a60feat!: addnameto configs (#20015)1e2cad5chore: package.json update for@eslint/jsrelease454a292feat!: updateeslint:recommendedconfiguration (#20210)c6358c3feat!: Require Node.js^20.19.0 || ^22.13.0 || >=24(#20160)Updates
@types/nodefrom 25.9.6 to 26.6.5Commits
Updates
@vscode/vscefrom 3.9.2 to 4.0.0Commits
9f25124Merge pull request #1329 from microsoft/benibenj/migrate-legacy-pat-storage7d84e92Offer prompted migration of legacy PAT credentials75cae44Merge pull request #1325 from jakebailey/remove-levenae9f2b7Merge pull request #1324 from jakebailey/remove-form-datafa08d59Capture both output streams in the CLI tests3fb79d8Fix multipart stream lifecycle issuesbee68cfExtract command suggestion helper and test itb40452eMerge pull request #1326 from microsoft/benibenj/agents/validate-package-lock...d2cd4d4Keep PR CI workflow unchangedfa0fdf7Fix MSAL declaration build failureUpdates
globalsfrom 15.15.0 to 17.13.0Release notes
Sourced from globals's releases.
... (truncated)
Commits
ce512bc17.13.0b007369Update globals (2026-10-01) (#354)16cb1feMeta tweaks98008c317.12.050a2119Update globals (2026-09-01) (#353)779a11aAdd__webpack_layer__global (#351)8c5992717.11.061eafbfAddreact-nativeglobals (#337)7bed4af17.10.0f468407AddGM_cookieto Greasemonkey globals (#349)Updates
mochafrom 11.8.0 to 12.0.3Release notes
Sourced from mocha's releases.
... (truncated)
Changelog
Sourced from mocha's changelog.
... (truncated)
Commits
51a0cc5chore(main): release 12.0.3 (#6353)1227939fix: support--Xone-char aliases (#6391)bb2e69adocs: refresh help output, fix stale links (#6357)921c161fix: keep watching when the last test file is removed (#6355)3382fddtest: add --import=tsx integration test (#6356)a68344ffix: show require() error on unsupported directory import (#6354)d59467atest: touch a new file without stamping it afterwards (#6349)70db1c7chore(main): release 12.0.2 (#6300)571110ffix: give CLI reporter-option precedence over config file (#6331)a652ff5fix: use find-up-simple to workaround ERR_PACKAGE_PATH_NOT_EXPORTED (#6342)Updates
ovsxfrom 1.1.1 to 1.3.0Release notes
Sourced from ovsx's releases.
... (truncated)
Changelog
Sourced from ovsx's changelog.
... (truncated)
Commits
e0b958fchore: prepare for cli 1.3.0 release106e81bdocs: tidy the 1.3.0 release notes (#2344)5d26c73docs: use Keep a Changelog headings in all change logs (#2343)5f2de6ffix(cli): handle HTML and whitespace-prefixed JSON responses (#2326)fc539fffix(cli): share registry request handling with OIDC (#2322)418cf1achore(cli): use stream/consumers buffer() in readZip (#2319)729edb9chore(cli): replace util fs callback wrappers with fs.promises (#2310)bf689adchore(cli): replace follow-redirects with node:http (#2309)f8b2c5cchore(deps): bump commander from 6.2.1 to 14.0.3 in cli (#2294)a81414afix(cli): read the version from package.json at runtime (#2295)Install script changes
This version modifies
preparescript that runs during installation. Review the package contents before updating.Updates
prettierfrom 3.9.6 to 3.9.10Release notes
Sourced from prettier's releases.
Changelog
Sourced from prettier's changelog.