dileepyavan
ca425775e4
Revert "Optimize shared built-in extension dependencies ( #318045 )" ( #319774 )
...
This reverts commit 26e580781a .
2026-06-03 17:21:27 +00:00
Dmitriy Vasyura
26e580781a
Optimize shared built-in extension dependencies ( #318045 )
2026-06-03 08:49:40 +00:00
Robo
8748be1f1a
feat: update to Electron v42 ( #316661 )
...
* feat: update to Electron v42
* chore: drop support for arm 32-bit server
* chore: update types/node to v24.x
* chore: temporarily lock the target version for build/
* chore: update v8-source-location.patch
* chore: fix clippy
* chore: cleanup armhf server ci config
* fix: broken lock file
* fix: c++ version requirement for sysroot builds
* fix: msvc compilation of native modules
* fix: handle rejections for fire-and-forget loadurl
* fix: windows build
* ci: fix teardown of daemon process on windows
```
2026-05-15T20:55:09.7717127Z Assertion failed: !(handle->flags & UV_HANDLE_CLOSING), file src\win\async.c, line 76
```
* chore: update deb and rpm dependencies
* chore: update version info
* spec: improve reliablity of offscreencanvas tests
* spec: retry EPERM failures on teardown
* chore: update x86_64 rpm deps
* ci: exclude server binskim for armhf
* temp: bump distro
* test: ignore deprecation warnings treated as errors
* chore: update lockfile
* fix: externalize electron from auth extension bundles
Error: Cannot find module 'c:\Users\cloudtest\AppData\Local\Temp\vscode-sanityQvCaze\vscode-server-win32-x64-web\extensions\github-authentication\dist\install.js'
at Module._resolveFilename (node:internal/modules/cjs/loader:1476:15)
at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
at Module._load (node:internal/modules/cjs/loader:1262:25)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v24.15.0
* test: make wsl sanity tests reliable
* chore: bump electron@42.1.0
* temp: bump distro
* chore: bump electron@42.2.0
* chore: bump distro
* chore: update debian dependencies
* Revert "test: make wsl sanity tests reliable"
This reverts commit b3f2b63e83 .
* test: do not fail for deprecation warnings
* chore: patch node24 server binary for wsl1
* chore: address review feedback
* chore: revert global navigation error handler in browserview
* chore: bump distro
2026-05-27 14:57:41 +02:00
dependabot[bot]
823ab42156
build(deps): bump @nevware21/ts-utils from 0.11.6 to 0.14.0 in /extensions/json-language-features ( #318276 )
...
build(deps): bump @nevware21/ts-utils
Bumps [@nevware21/ts-utils](https://github.com/nevware21/ts-utils ) from 0.11.6 to 0.14.0.
- [Release notes](https://github.com/nevware21/ts-utils/releases )
- [Changelog](https://github.com/nevware21/ts-utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nevware21/ts-utils/compare/0.11.6...0.14.0 )
---
updated-dependencies:
- dependency-name: "@nevware21/ts-utils"
dependency-version: 0.14.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-26 17:13:49 +00:00
Raymond Zhao
926e9f84b8
chore: npm audit fix ( #317334 )
...
* chore: npm audit fix
* address feedback
2026-05-19 17:49:10 +00:00
Matt Bierner
de7206fad5
Merge branch 'main' into dev/mjbvz/wonderful-piranha
2026-04-19 20:14:50 -04:00
Martin Aeschlimann
0204b2d2a6
css/html: use built-in node test framework ( #309625 )
...
* css/html: use built-in node test framework
* fix tests and reporter
2026-04-14 11:36:31 +02:00
Martin Aeschlimann
91b02efb23
use ESM for HTML/CSS/JSON language servers ( #309566 )
...
* convert html server to esm
* update html language service
* update
* update
* update json
* update css
* update
* update
* update jsonc-parser
2026-04-13 13:51:31 -07:00
Yogeshwaran C
b230b603ce
json: fix language model cache evicting at capacity instead of overflow ( #309176 )
...
The `getLanguageModelCache` eviction check used `===` to compare the
current entry count against `maxEntries`, which triggered eviction as
soon as the cache reached its maximum size. At steady state the cache
therefore held only `maxEntries - 1` entries instead of the intended
`maxEntries`.
Changing the condition to `>` ensures eviction only occurs when the
count exceeds `maxEntries`, allowing the cache to retain the full
number of intended entries. The same fix was applied to the HTML and
CSS language servers which contain an identical copy of this file.
2026-04-13 08:32:53 +00:00
Matt Bierner
5e957b6922
Update build ts version
2026-04-08 20:49:29 -07:00
Martin Aeschlimann
449cb2b19b
[json] Unnecessary log when request canceled ( #307443 )
2026-04-02 18:07:03 +00:00
dependabot[bot]
4f27118367
Bump brace-expansion from 5.0.3 to 5.0.5 in /extensions/json-language-features ( #305335 )
...
Bump brace-expansion in /extensions/json-language-features
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 5.0.3 to 5.0.5.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.3...v5.0.5 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 5.0.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 22:33:29 +00:00
Joel Johansson
055de422e4
Add configurable severity levels for JSON validation ( #297911 )
...
Co-authored-by: Martin Aeschlimann <martinae@microsoft.com >
2026-03-18 15:26:28 +00:00
Matt Bierner
5ca0ea581f
Use markdownDescription for a few more settings
...
Let's us use inline code elements on these
2026-03-13 11:35:58 -07:00
Matt Bierner
af32b7b329
Revert "Add min-release-age in npmrc files"
...
This reverts commit a440ae0518 .
2026-03-11 10:07:42 -07:00
Matt Bierner
a440ae0518
Add min-release-age in npmrc files
...
For #299632
Not fully enabled unless you're using a recent npm. Next step will be to bump the min node/npm versions for the workspace too
2026-03-10 20:33:07 -07:00
Matt Bierner
ffc4f9dcb3
Reapply 8e445caeff
...
Switching to a slightly older postcss version to avoid the official build issue
2026-03-03 10:57:52 -08:00
Matt Bierner
8e445caeff
Revert "Remove remaining webpack references for building extensions"
...
This reverts commit 3d7cf10fd1 .
2026-03-02 22:42:15 -08:00
Matt Bierner
3d7cf10fd1
Remove remaining webpack references for building extensions
...
All extensions now should be fully ported over to use esbuild instead of webpack
2026-03-02 15:07:39 -08:00
cathaysia
43755b4762
fix(json.schemaDownload.trustedDomains): avoid always update json.sch… ( #298423 )
...
fix(json.schemaDownload.trustedDomains): avoid always update json.schemaDownload.trustedDomains
Signed-off-by: loongtao.zhang <loongtao.zhang@outlook.com >
2026-03-02 10:19:12 +00:00
dependabot[bot]
0005b2dcc9
Bump minimatch from 10.2.2 to 10.2.4 in /extensions/json-language-features ( #298307 )
...
Bump minimatch in /extensions/json-language-features
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 10.2.2 to 10.2.4.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v10.2.2...v10.2.4 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 10.2.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 18:24:26 +00:00
Martin Aeschlimann
36d424971f
[html/css/json] update services ( #297113 )
2026-02-23 22:17:23 +00:00
Martin Aeschlimann
c173f3e216
improve trusted JSON schemas ( #296928 )
...
* improve trusted JSON schemas
* update
2026-02-23 10:12:04 +01:00
Matt Bierner
cc10bc708e
Enable incremental builds to speed up updates after first build
2026-02-19 14:14:37 -08:00
Matt Bierner
d36696b482
Esbuild the html and json extensions
...
Switches from webpack to esbuild
2026-02-19 00:33:01 -08:00
Matt Bierner
2fedd2e043
Adopt esbuild for a few more extensions
...
- extension-editing
- terminal-suggest
- tunnel-forwarding
- php language features
2026-02-18 15:20:02 -08:00
Raymond Zhao
e987c5242e
chore: bump extension versions ( #295040 )
2026-02-13 04:15:03 +05:00
Raymond Zhao
ad0d90ac3b
Revert "Revert "Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /extensions/json-language-features"" ( #292871 )
...
Revert "Revert "Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /extensio…"
This reverts commit 02df3fbaa3 .
2026-02-04 17:25:31 +00:00
Raymond Zhao
02df3fbaa3
Revert "Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /extensions/json-language-features" ( #292713 )
...
Revert "Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /extensions/json-…"
This reverts commit 24ece11e9f .
2026-02-03 17:12:32 -08:00
dependabot[bot]
24ece11e9f
Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /extensions/json-language-features ( #292651 )
...
Bump @isaacs/brace-expansion in /extensions/json-language-features
Bumps @isaacs/brace-expansion from 5.0.0 to 5.0.1.
---
updated-dependencies:
- dependency-name: "@isaacs/brace-expansion"
dependency-version: 5.0.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 20:21:46 +00:00
Matt Bierner
ee01088b74
Update roots
2026-01-30 13:12:58 -08:00
Matt Bierner
0d9a2ef2b0
Add explicit rootDirs
2026-01-30 11:07:53 -08:00
Martin Aeschlimann
46308bc433
Remove unnecessary log statement in JSON client ( #291645 )
...
[json] remove unnecessary og statement
2026-01-29 16:51:13 +00:00
Martin Aeschlimann
c3664a6498
package.json in trusted workspace showing untrusted schema warning ( #288976 )
2026-01-19 13:50:10 -08:00
Martin Aeschlimann
067cb03d18
[json] add trustedDomains settings ( #287639 )
...
* use trusted schemas
* [json] add trustedDomains settings
2026-01-13 15:31:19 -08:00
Martin Aeschlimann
5561fdf4f3
[css/html/json] update services ( #280428 )
2025-12-01 20:45:13 +00:00
Martin Aeschlimann
6f2f757282
[json] update service ( #274898 )
2025-11-03 22:54:39 +00:00
Benjamin Christopher Simmonds
d875d4501f
Use Inline Suggestions naming ( #272447 )
...
* Use Inline Suggestions naming
* revert sound change
2025-10-21 14:06:35 +00:00
Martin Aeschlimann
cee904f80c
remove some anys ( #271651 )
2025-10-16 11:48:38 +02:00
Matt Bierner
162806006a
Update a few package-locks for mocha
2025-10-13 11:13:12 -07:00
Matt Bierner
98b069c041
Work towards getting isolated built-in extension compiles
...
For #271167
This makes it so our built-in extensions can mostly be built using `tsc` on the command line. Previously the extensions were picking up a lot of typing info from the root `node_modules` that meant they weren't truly independent
2025-10-13 11:03:20 -07:00
Matt Bierner
360c9fd134
Add lint rule for as any and bulk ignore all existing breaks
...
For #269213
This adds a new eslint rule for `as any` and `<any>({... })`. We'd like to remove almost all of these, however right now the first goal is to prevent them in new code. That's why with this first PR I simply add `eslint-disable` comments for all breaks
Trying to get this change in soon after branching off for release to hopefully minimize disruption during debt week work
2025-10-02 23:38:33 -07:00
Martin Aeschlimann
153c4c2aa9
[css/html/json] update services ( #268964 )
2025-09-29 22:00:05 +00:00
Martin Aeschlimann
f52be6a9d7
Disable loading schemas from http/s in untrusted workspaces ( #265176 )
2025-09-04 15:56:18 +00:00
Matt Bierner
ed71020bfc
Convert extension webpack scripts to modules
2025-08-07 17:20:22 -07:00
Matt Bierner
30b93b1217
Bump extensions to target es2024
...
I reviewed the various changes and library additions of es2024 and it seems they are widely supported across node and modern browsers
2025-08-05 10:40:33 -07:00
dependabot[bot]
22d3ddecaf
Bump brace-expansion from 2.0.1 to 2.0.2 in /extensions/json-language-features ( #255769 )
...
Bump brace-expansion in /extensions/json-language-features
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.0.1...v2.0.2 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 2.0.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-14 17:40:36 +00:00
Martin Aeschlimann
30cfae0d78
use www.schemastore
2025-07-10 18:16:09 +02:00
Mads Kristensen
434260839e
Updated references to schemastore.org
2025-07-08 09:48:52 -07:00
Martin Aeschlimann
b9558f6405
[css/html/json] update services ( #253088 )
2025-06-30 23:15:58 +02:00