24be8b3cb4
chore: npm audit fix ( #326903 )
...
Co-authored-by: Dmitriy Vasyura <dmitriv@microsoft.com >
2026-07-22 09:23:06 -07:00
Henning Dieterichs and GitHub
e2c0ad9ffc
markdown editor update
2026-07-11 15:14:54 +00:00
Henning Dieterichs and Henning Dieterichs
47ec96853f
updates markdown editor and enables comment feature
2026-07-07 10:54:18 +02:00
Raymond Zhao and GitHub
b7e0a87054
chore: run npm audit fix ( #323165 )
2026-06-29 13:31:39 -07:00
2fd704bc68
build(deps): bump markdown-it from 12.3.2 to 14.2.0 in /extensions/markdown-language-features ( #321532 )
...
build(deps): bump markdown-it in /extensions/markdown-language-features
Bumps [markdown-it](https://github.com/markdown-it/markdown-it ) from 12.3.2 to 14.2.0.
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md )
- [Commits](https://github.com/markdown-it/markdown-it/compare/12.3.2...14.2.0 )
---
updated-dependencies:
- dependency-name: markdown-it
dependency-version: 14.2.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2026-06-29 19:05:37 +00:00
Henning Dieterichs and GitHub
5b839e0737
Updates markdown editor ( #322577 )
...
* updates markdown editor
* fixes class names
2026-06-23 10:40:07 -07:00
93c7f885fc
Bump dompurify from 3.4.8 to 3.4.10 in /extensions/markdown-language-features ( #321534 )
...
Bump dompurify in /extensions/markdown-language-features
Bumps [dompurify](https://github.com/cure53/DOMPurify ) from 3.4.8 to 3.4.10.
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/3.4.8...3.4.10 )
---
updated-dependencies:
- dependency-name: dompurify
dependency-version: 3.4.10
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 23:17:53 +00:00
Henning Dieterichs and Henning Dieterichs
d56b538686
Updates markdown editor & implements code block syntax highlighting
2026-06-16 23:46:07 +02:00
Matt Bierner
32702666dc
Pick up latest markdown language service
2026-06-10 14:08:55 -07:00
Henning Dieterichs and Henning Dieterichs
58c0981e26
Registers @vscode/markdown-editor in markdown-language-features extension
2026-06-09 09:49:57 +02:00
Matt Bierner
2793643ace
Bump dompurify versions to 3.4.8
...
Fixes #313084
Already did this for the copy in core
2026-06-04 14:41:05 -07:00
Matt Bierner
4eee2b2f6d
Pass along correct lsp type
...
Fixes #298733
2026-06-04 09:31:54 -07:00
dileepyavan and GitHub
ca425775e4
Revert "Optimize shared built-in extension dependencies ( #318045 )" ( #319774 )
...
This reverts commit 26e580781a .
2026-06-03 17:21:27 +00:00
Dmitriy Vasyura and GitHub
26e580781a
Optimize shared built-in extension dependencies ( #318045 )
2026-06-03 08:49:40 +00:00
Raymond Zhao and GitHub
49d14f8afc
chore: npm audit fix ( #318614 )
...
* chore: npm audit fix
* Remove merge conflict
* chore: bump build
2026-05-28 21:53:33 +00:00
Robo and GitHub
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
Matt Bierner
06115d9e8f
Add improved markdown front matter rendering
...
Fixes #316140
Let's try with `table` as the default initially but we can switch to `hide` is we prefer
2026-05-12 16:33:15 -07:00
Matt Bierner
72c6a7f584
Bump service version too
2026-05-01 15:19:03 -07:00
Matt Bierner and Copilot
27b49bc67f
Pick up latest md language server
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-01 15:08:06 -07:00
Matt Bierner
a8ed6f83b7
Revert to previous vscode-markdown-languageserver
...
This new version causes issues in the production build only. Fix is in https://github.com/microsoft/vscode-markdown-languageserver/pull/18 but reverting for now
2026-04-29 09:48:37 -07:00
Matt Bierner and GitHub
eed2fb43ec
Merge pull request #313102 from microsoft/dev/mjbvz/alive-whale
...
Bump dom purify in extensions
2026-04-28 15:38:59 -07:00
Matt Bierner
b1a7a65457
Bump dom purify in extensions
...
For #313084
2026-04-28 13:35:56 -07:00
Matt Bierner
525a7bd4ea
Pick up latest md lang server
2026-04-28 13:06:55 -07:00
Raymond Zhao and GitHub
8ba4c72aa2
chore: run npm audit fix ( #311104 )
2026-04-17 15:49:13 -07:00
fc734bd35b
Bump brace-expansion from 1.1.12 to 1.1.13 in /extensions/markdown-language-features ( #305820 )
...
Bump brace-expansion in /extensions/markdown-language-features
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 1.1.12 to 1.1.13.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.13 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.13
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-30 17:27:59 +02:00
1fc1079580
Bump picomatch from 2.3.1 to 2.3.2 in /extensions/markdown-language-features ( #304920 )
...
Bump picomatch in /extensions/markdown-language-features
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2026-03-26 21:47:56 +00:00
dcea9a598c
Bump dompurify from 3.2.7 to 3.3.2 in /extensions/markdown-language-features ( #299899 )
...
Bump dompurify in /extensions/markdown-language-features
Bumps [dompurify](https://github.com/cure53/DOMPurify ) from 3.2.7 to 3.3.2.
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/3.2.7...3.3.2 )
---
updated-dependencies:
- dependency-name: dompurify
dependency-version: 3.3.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 10:48:14 -07:00
df40d0e363
Bump minimatch from 3.1.2 to 3.1.3 in /extensions/markdown-language-features ( #297527 )
...
Bump minimatch in /extensions/markdown-language-features
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.1.2 to 3.1.3.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.3 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.3
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 17:59:58 +00:00
Raymond Zhao and GitHub
e987c5242e
chore: bump extension versions ( #295040 )
2026-02-13 04:15:03 +05:00
Matt Bierner
37cdd0eb43
Fixing errors
2026-02-12 12:43:36 -08:00
Matt Bierner
c679b20148
Merge branch 'main' into dev/mjbvz/legitimate-squirrel
2025-11-17 16:32:38 -08:00
Raymond Zhao and GitHub
351866ef1a
chore: use dompurify 3.2.7 ( #271538 )
2025-10-15 09:58:39 -07:00
Matt Bierner
1cc342a089
Merge branch 'main' into dev/mjbvz/legitimate-squirrel
2025-10-14 23:01:21 -07:00
Matt Bierner
98ad0f55db
Proper fix for missing node types in web build
...
Using `path` in web for these cases is ok (but not ideal) because webpack shims it out
2025-10-14 12:14:28 -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
a8101c12b5
Fix any cases in md extension
...
For #269213
2025-10-03 14:15:39 -07:00
b6416c5a5f
Bump brace-expansion from 1.1.11 to 1.1.12 in /extensions/markdown-language-features ( #261693 )
...
Bump brace-expansion in /extensions/markdown-language-features
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.12
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-19 11:55:15 +02:00
Matt Bierner
4b9b99ba7a
Pick up latest md language server
...
For #248467
2025-07-25 16:07:10 -07:00
Matt Bierner
d4d2f93bf7
Pick up latest vscode-markdown-languageserver
2025-05-20 19:28:34 -07:00
Matt Bierner
a09b4abef2
Also update lockfile
2025-03-24 15:29:37 -07:00
Matt Bierner
23812e0d8f
Make sure scripts in md preview are properly evaluated
...
Fixes #243454
This restores the previous behavior. If the default security settings are used, scripts will still block blocked by the CSP. If you fully disable the security settings, then we'll try to run them
2025-03-17 11:45:49 -07:00
d37a30e600
Bump dompurify from 3.1.7 to 3.2.4 in /extensions/markdown-language-features ( #240973 )
...
Bump dompurify in /extensions/markdown-language-features
Bumps [dompurify](https://github.com/cure53/DOMPurify ) from 3.1.7 to 3.2.4.
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/3.1.7...3.2.4 )
---
updated-dependencies:
- dependency-name: dompurify
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 11:31:27 +01:00
João Moreno and GitHub
f6ec9aa2e6
bump katex ( #238271 )
2025-01-20 10:39:21 +01:00
Logan Ramos and GitHub
e689b912ba
Update telemetry package ( #236378 )
2024-12-17 20:12:49 +01:00
Matt Bierner and GitHub
002c12c922
Pick up latest markdown language server ( #232634 )
2024-10-30 10:34:40 -07:00
Matt Bierner and GitHub
759c92ba74
Bump dompurify versions ( #230250 )
2024-10-18 11:53:18 -07:00
2e4877af7c
Bump dompurify from 3.0.5 to 3.1.3 in /extensions/markdown-language-features ( #228773 )
...
Bump dompurify in /extensions/markdown-language-features
Bumps [dompurify](https://github.com/cure53/DOMPurify ) from 3.0.5 to 3.1.3.
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/3.0.5...3.1.3 )
---
updated-dependencies:
- dependency-name: dompurify
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 16:33:30 -07:00
Robo and GitHub
b5a6aa14a8
feat: switch to npm as default package manager ( #226927 )
...
* feat: move from yarn to npm
* chore: skip yarn.lock files
* fix: playwright download
* chore: fix compile and hygiene
* chore: bump vsce@2.17 .0
Refs https://github.com/microsoft/vscode-vsce/commit/8b49e9dfdf909ad3af2b9ec9c825f5b501f6d75e
* test: update results for bat and sh colorizer tests
* fix: add missing lock files for windows
* fix: switch to legacy-peer-deps
* chore: update markdown-it@14.1.0
Refs https://github.com/markdown-it/markdown-it/commit/737c95a12976357df99652e4b51d831cac4a75aa
esbuild step in extensions-ci-pr was previously using markdown-it
from root which had userland punycode and was able to compile successfully.
* ci: increase pr timeout for windows integration tests
* chore: fix product build
* build: ignore extension dev dependency for rcedit
* build: fix working directory inside container
* build: fix dependency generation
* npm: update dependencies
* ci: use global npmrc
* ci: update cache
* ci: setup global npmrc for private npm auth
* build: fix extension bundling
* chore: sync npm dependencies
* ci: debug env variables for container
* ci: fix win32 cli pipeline
* build: fix npmrc config usage for build/ and remote/ dirs
* fix: windows build
* fix: container builds
* fix: markdown-language-features tests and bundling
```
[03:58:22] Error: Command failed: /Users/demohan/.nvm/versions/node/v20.15.1/bin/node /Users/demohan/github/vscode/extensions/markdown-language-features/esbuild-notebook.js --outputRoot /Users/demohan/github/vscode/.build/extensions/markdown-language-features
✘ [ERROR] Could not resolve "punycode"
extensions/markdown-language-features/node_modules/markdown-it/lib/index.js:14:27:
14 │ var punycode = require('punycode');
╵ ~~~~~~~~~~
The package "punycode" wasn't found on the file system but is built into node. Are you trying to bundle for node? You can use "platform: 'node'" to do that, which will remove this error.
```
Adds userland package based on https://github.com/markdown-it/markdown-it/commit/beed9aee2c1b44819afc25d485e86a6c699b6ef0
* fix: container builds for distro
* chore: update yarn occurrences
* fixup! chore: bump vsce@2.17 .0
Uses the closest version to `main` branch that does not
include https://github.com/microsoft/vscode-vsce/commit/d3cc84cdec99b8e9f24be63d1a2a54abe908f68b
while still having the fix https://github.com/microsoft/vscode-vsce/commit/8b49e9dfdf909ad3af2b9ec9c825f5b501f6d75e
* chore: sync npm dependencies
* chore: sync npm dependencies
* chore: sync npm dependencies
* chore: throw error when yarn is used for installation
* chore: add review feedback
* chore: switch exec => run where needed
* chore: npm sync dependencies
* fix: markdown-language-features bundling
```
✘ [ERROR] Could not resolve "punycode"
extensions/markdown-language-features/node_modules/markdown-it/lib/index.js:14:27:
14 │ var punycode = require('punycode');
╵ ~~~~~~~~~~
The package "punycode" wasn't found on the file system but is built into node. Are you trying to bundle for node? You can use "platform: 'node'" to do that, which will remove this error.
```
Adds missing userland package based on markdown-it/markdown-it@beed9ae ,
can be removed once we update markdown-it >= 14.1.0
* ci: rename no-yarn-lock-changes.yml
* chore: sync npm dependencies
* ci: restore no-yarn-lock-changes.yml
We can disable it in a separate PR to keep the required
checks happy and also need workflow edit perms.
* chore: sync npm dependencies
* ci: rebuild cache
* ci: fix no-package-lock-changes.yml
* chore: bump distro
* chore: rm yarn.lock files
* chore: rm yarn.lock files without dependencies
* chore: add vscode-selfhost-import-aid to postinstall dirs
* chore: bump distro
2024-09-06 22:18:02 +09:00
Matt Bierner
051b8b3243
Remove old package lock file
2018-04-26 11:34:17 -07:00
Matt Bierner
468dc867cd
Rename markdown to markdown-language-features
2018-03-19 21:08:39 -07:00