Commit Graph

448 Commits

Author SHA1 Message Date
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