diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d772ca5..70562684 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,16 @@ # Monaco Editor Changelog -## [0.55.0] (unreleased) +## [0.55.0] ### Breaking Changes -- Moves nested namespaces (`languages.css`, `languages.html`, `languages.json`, `languages.typescript`) to top level namespaces (`css`, `html`, `json`, `typescript`) to simplify the build process. +- Moves nested namespaces (`languages.css`, `languages.html`, `languages.json`, `languages.typescript`) to top level namespaces (`css`, `html`, `json`, `typescript`) to simplify the build process and align with typescript recommendations. ### New Features - Adds native LSP support (see new `lsp` namespace). +### Bug Fixes +- Updates dompurify to 3.2.7 + ## [0.54.0] - Adds option `editor.mouseMiddleClickAction` diff --git a/package-lock.json b/package-lock.json index 461cb6ef..1e4da3de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "monaco-editor", - "version": "0.54.0", + "version": "0.55.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "monaco-editor", - "version": "0.54.0", + "version": "0.55.0", "hasInstallScript": true, "license": "MIT", "devDependencies": { @@ -30,7 +30,7 @@ "jsdom": "^19.0.0", "jsonc-parser": "^3.0.0", "mocha": "^11.7.4", - "monaco-editor-core": "^0.55.0-dev-20251008", + "monaco-editor-core": "^0.55.0-rc", "parcel": "^2.7.0", "pin-github-action": "^1.8.0", "postcss-url": "^10.1.3", @@ -4493,11 +4493,22 @@ } }, "node_modules/dompurify": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.7.tgz", - "integrity": "sha512-VaTstWtsneJY8xzy7DekmYWEOZcmzIe3Qb3zPd4STve1OBTa+e+WmS1ITQec1fZYXI3HCsOZZiSMpG6oxoWMWQ==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.7.tgz", + "integrity": "sha512-WhL/YuveyGXJaerVlMYGWhvQswa7myDG17P7Vu65EWC05o8vfeNbvNf4d/BOvH99+ZW+LlQsc1GDKMa1vNK6dw==", "dev": true, - "license": "(MPL-2.0 OR Apache-2.0)" + "license": "(MPL-2.0 OR Apache-2.0)", + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } + }, + "node_modules/dompurify/node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "dev": true, + "license": "MIT", + "optional": true }, "node_modules/domutils": { "version": "2.8.0", @@ -6512,13 +6523,13 @@ } }, "node_modules/monaco-editor-core": { - "version": "0.55.0-dev-20251009", - "resolved": "https://registry.npmjs.org/monaco-editor-core/-/monaco-editor-core-0.55.0-dev-20251009.tgz", - "integrity": "sha512-QyipMtg/vrAXaurn2BpAehWAKsMYlX1bfMxLBjGAI2DJJ/6isZ8+jpPcrOgIPa8Lu4AKrv4vQ0qYGtgSqp0R7Q==", + "version": "0.55.0-rc", + "resolved": "https://registry.npmjs.org/monaco-editor-core/-/monaco-editor-core-0.55.0-rc.tgz", + "integrity": "sha512-LZAAUGilhXX+u+JNxqBABDFyvIVjW6Gmn3EkP0ztdvNxvP6+voiRm2/ZMLokSUGrdOeCZXA2nM6w1xjKkrqNjQ==", "dev": true, "license": "MIT", "dependencies": { - "dompurify": "3.1.7", + "dompurify": "3.2.7", "marked": "14.0.0" } }, @@ -12091,10 +12102,22 @@ } }, "dompurify": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.7.tgz", - "integrity": "sha512-VaTstWtsneJY8xzy7DekmYWEOZcmzIe3Qb3zPd4STve1OBTa+e+WmS1ITQec1fZYXI3HCsOZZiSMpG6oxoWMWQ==", - "dev": true + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.7.tgz", + "integrity": "sha512-WhL/YuveyGXJaerVlMYGWhvQswa7myDG17P7Vu65EWC05o8vfeNbvNf4d/BOvH99+ZW+LlQsc1GDKMa1vNK6dw==", + "dev": true, + "requires": { + "@types/trusted-types": "^2.0.7" + }, + "dependencies": { + "@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "dev": true, + "optional": true + } + } }, "domutils": { "version": "2.8.0", @@ -13412,12 +13435,12 @@ } }, "monaco-editor-core": { - "version": "0.55.0-dev-20251009", - "resolved": "https://registry.npmjs.org/monaco-editor-core/-/monaco-editor-core-0.55.0-dev-20251009.tgz", - "integrity": "sha512-QyipMtg/vrAXaurn2BpAehWAKsMYlX1bfMxLBjGAI2DJJ/6isZ8+jpPcrOgIPa8Lu4AKrv4vQ0qYGtgSqp0R7Q==", + "version": "0.55.0-rc", + "resolved": "https://registry.npmjs.org/monaco-editor-core/-/monaco-editor-core-0.55.0-rc.tgz", + "integrity": "sha512-LZAAUGilhXX+u+JNxqBABDFyvIVjW6Gmn3EkP0ztdvNxvP6+voiRm2/ZMLokSUGrdOeCZXA2nM6w1xjKkrqNjQ==", "dev": true, "requires": { - "dompurify": "3.1.7", + "dompurify": "3.2.7", "marked": "14.0.0" } }, diff --git a/package.json b/package.json index 4e7a1eb9..ac2a00cb 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "monaco-editor", - "version": "0.54.0", - "vscodeRef": "484fdf69b8509c1c9370d913b32e9f6d3a68cc99", + "version": "0.55.0", + "vscodeRef": "86f5a62f058e3905f74a9fa65d04b2f3b533408e", "private": true, "description": "A browser based code editor", "homepage": "https://github.com/microsoft/monaco-editor", @@ -69,7 +69,7 @@ "jsdom": "^19.0.0", "jsonc-parser": "^3.0.0", "mocha": "^11.7.4", - "monaco-editor-core": "^0.55.0-dev-20251008", + "monaco-editor-core": "^0.55.0-rc", "parcel": "^2.7.0", "pin-github-action": "^1.8.0", "postcss-url": "^10.1.3",