From baa19904ef20788197725daf0f957dbae5d27426 Mon Sep 17 00:00:00 2001 From: "J. Max Wilson" Date: Thu, 13 Jun 2019 14:09:20 -0600 Subject: [PATCH] Updated the js-yaml package to address potential security vulnerabilities. See: https://github.com/nodeca/js-yaml/pull/480 --- CHANGELOG.md | 8 + README.md | 8 +- package.json | 163 ++++++++++-------- ...y-0.0.10.vsix => vscode-povray-0.0.11.vsix | Bin 179830 -> 179865 bytes yarn.lock | 24 +-- 5 files changed, 119 insertions(+), 84 deletions(-) rename vscode-povray-0.0.10.vsix => vscode-povray-0.0.11.vsix (94%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 13a437d..61d2c8d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ # Change Log All notable changes to this project will be documented in this file. +## [0.0.11] = 2019-06-13 + +## Changed + +- Updated the js-yaml package to address potential security vulnerabilities. See: https://github.com/nodeca/js-yaml/pull/480 +- Updated the vscode package to keep code up to date +- Reformatting package.json for more standard json format + ## [0.0.10] - 2019-05-11 ### Fixed diff --git a/README.md b/README.md index 4d647d3..1a4aae0 100644 --- a/README.md +++ b/README.md @@ -8,13 +8,13 @@ This extension allows you to use [Visual Studio Code](https://code.visualstudio. ### What's New -#### Version 0.0.10 +#### Version 0.0.11 -* The extension now properly handles spaces in paths and filenames for most cases. (Some [known issues](#known-issues) with Powershell). Thanks to Galbi3000 for identifying this bug and helping to fix it. +* Library Updates to address security vulnerabilities in 3rd party package. -#### Version 0.0.9 +#### Version 0.0.10 -* You can use the new Custom Commandline Options setting to append additional [commandline options](https://www.povray.org/documentation/3.7.0/r3_2.html) to POV-Ray when it is called to render the scene. +* The extension now properly handles spaces in paths and filenames for most cases. (Some [known issues](#known-issues) with Powershell). Thanks to Galbi3000 for identifying this bug and helping to fix it. [View the Change Log](./CHANGELOG.md) diff --git a/package.json b/package.json index 1b52a7c..dfa0bfe 100644 --- a/package.json +++ b/package.json @@ -3,13 +3,13 @@ "displayName": "POV-Ray", "description": "Persistence of Vision Ray Tracer (POV-Ray) Extension for Visual Studio Code", "icon": "icons/povray-extension-logo.png", - "version": "0.0.10", + "version": "0.0.11", "publisher": "jmaxwilson", "license": "MIT", "repository": { - "type": "git", - "url": "https://github.com/jmaxwilson/vscode-povray" - }, + "type": "git", + "url": "https://github.com/jmaxwilson/vscode-povray" + }, "engines": { "vscode": "^1.32.0" }, @@ -22,19 +22,34 @@ ], "main": "./out/extension.js", "contributes": { - "languages": [{ - "id": "povray", - "aliases": ["povray", "pov-ray", "POVRay", "POV-Ray", "POVRAY", "POV-RAY"], - "extensions": [".pov",".inc", ".ini"], - "configuration": "./language-configuration.json" - }], - "grammars": [{ - "language": "povray", - "scopeName": "source.povray", - "path": "./syntaxes/povray.tmLanguage.json" - }], - "taskDefinitions": [ - { + "languages": [ + { + "id": "povray", + "aliases": [ + "povray", + "pov-ray", + "POVRay", + "POV-Ray", + "POVRAY", + "POV-RAY" + ], + "extensions": [ + ".pov", + ".inc", + ".ini" + ], + "configuration": "./language-configuration.json" + } + ], + "grammars": [ + { + "language": "povray", + "scopeName": "source.povray", + "path": "./syntaxes/povray.tmLanguage.json" + } + ], + "taskDefinitions": [ + { "type": "povray", "properties": { "task": { @@ -50,46 +65,53 @@ "description": "The full path to the output file" } } - } - ], - "problemMatchers": [ - { + } + ], + "problemMatchers": [ + { "name": "povray", - "owner": "povray", - "fileLocation": ["relative", "${workspaceFolder}"], - "pattern": [ - { - "regexp": "^.*\\s\\'(.*\\.pov|inc).*line\\s+(\\d+):.*(.*[Ee]rror.*):\\s(.*$)", - "file": 1, - "line": 2, - "severity": 3, - "message": 4 - }, - { - "regexp": "^([\\s]\\w.*)", - "message": 1 + "owner": "povray", + "fileLocation": [ + "relative", + "${workspaceFolder}" + ], + "pattern": [ + { + "regexp": "^.*\\s\\'(.*\\.pov|inc).*line\\s+(\\d+):.*(.*[Ee]rror.*):\\s(.*$)", + "file": 1, + "line": 2, + "severity": 3, + "message": 4 + }, + { + "regexp": "^([\\s]\\w.*)", + "message": 1 } - ] - } + ] + } ], "commands": [ { - "command": "povray.render", - "title": "POV-Ray: Render Scene", - "icon": "icons/povray-render-icon.png" + "command": "povray.render", + "title": "POV-Ray: Render Scene", + "icon": "icons/povray-render-icon.png" } ], "menus": { - "commandPalette": [{ - "when": "resourceLangId == povray && resourceExtname != .inc", - "command": "povray.render", - "group": "navigation" - }], - "editor/title": [{ - "when": "resourceLangId == povray && resourceExtname != .inc", - "command": "povray.render", - "group": "navigation" - }] + "commandPalette": [ + { + "when": "resourceLangId == povray && resourceExtname != .inc", + "command": "povray.render", + "group": "navigation" + } + ], + "editor/title": [ + { + "when": "resourceLangId == povray && resourceExtname != .inc", + "command": "povray.render", + "group": "navigation" + } + ] }, "configuration": { "type": "object", @@ -101,16 +123,21 @@ "deprecationMessage": "**DEPRECATED** Please use Povray > Render: Output Path" }, "povray.defaultRenderWidth": { - "type": ["integer","null"], + "type": [ + "integer", + "null" + ], "default": null, "deprecationMessage": "**DEPRECATED** Please use Povray > Render: Default Width" }, "povray.defaultRenderHeight": { - "type": ["integer","null"], + "type": [ + "integer", + "null" + ], "default": null, "deprecationMessage": "**DEPRECATED** Please use Povray > Render: Default Height" }, - "povray.render.defaultWidth": { "type": "integer", "default": "1024", @@ -124,30 +151,30 @@ "povray.render.outputImageFormat": { "type": "string", "enum": [ - "png - Portable Network Graphics", - "jpg - JPEG (lossy)", + "png - Portable Network Graphics", + "jpg - JPEG (lossy)", "bmp - Bitmap", - "tga - Targa-24", - "tga - Targa-24 (compressed)", - "exr - OpenEXR High Dynamic-Range", - "hdr - Radiance High Dynamic-Range", + "tga - Targa-24", + "tga - Targa-24 (compressed)", + "exr - OpenEXR High Dynamic-Range", + "hdr - Radiance High Dynamic-Range", "ppm - Portable Pixmap" ], "default": "png - Portable Network Graphics", "description": "The image format to use for rendered scenes" }, "povray.render.displayImageDuringRender": { - "type":"boolean", + "type": "boolean", "default": false, "markdownDescription": "Display the image while it is being rendered [Note: this POV-Ray feature may not be available on all platforms]" }, "povray.render.openImageAfterRender": { - "type":"boolean", + "type": "boolean", "default": true, "description": "Automatically open the rendered image when rendering finishes?" }, "povray.render.openImageAfterRenderInNewColumn": { - "type":"boolean", + "type": "boolean", "default": true, "description": "When the rendered image is automatically opened, open it in a new column beside the current editor" }, @@ -162,17 +189,17 @@ "markdownDescription": "Additional [commandline options](https://www.povray.org/documentation/3.7.0/r3_2.html) to add to POV-Ray when rendering the scene." }, "povray.docker.enableDocker": { - "type":"boolean", + "type": "boolean", "default": false, "markdownDescription": "Use [Docker](https://www.docker.com/products/docker-desktop) to run POV-Ray." }, "povray.docker.image": { - "type":"string", + "type": "string", "default": "jmaxwilson/povray", "markdownDescription": "Specify the docker image that will be used to run povray through docker. Compatible images available from https://hub.docker.com/r/jmaxwilson/povray " }, "povray.libraryPath": { - "type":"string", + "type": "string", "default": "", "description": "The Library Path where POV-Ray can find all of the standard include files. (Note: You should only really need to use this on Mac.)" } @@ -193,10 +220,10 @@ "test": "yarn run compile && node ./node_modules/vscode/bin/test" }, "devDependencies": { - "typescript": "^3.3.1", - "vscode": "^1.1.28", - "tslint": "^5.12.1", + "@types/mocha": "^2.2.42", "@types/node": "^10.12.21", - "@types/mocha": "^2.2.42" + "tslint": "^5.12.1", + "typescript": "^3.3.1", + "vscode": "^1.1.34" } } diff --git a/vscode-povray-0.0.10.vsix b/vscode-povray-0.0.11.vsix similarity index 94% rename from vscode-povray-0.0.10.vsix rename to vscode-povray-0.0.11.vsix index 0cfeb17819003adc6dd6f8f885ca37ec3e36e1ea..078c3b07b5358cc01fb7d1b9259e973ad9e93951 100644 GIT binary patch delta 7293 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 diff --git a/yarn.lock b/yarn.lock index d0d1bb9..d0e6147 100644 --- a/yarn.lock +++ b/yarn.lock @@ -428,9 +428,9 @@ js-tokens@^3.0.2: integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= js-yaml@^3.7.0: - version "3.13.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.0.tgz#38ee7178ac0eea2c97ff6d96fff4b18c7d8cf98e" - integrity sha512-pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ== + version "3.13.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== dependencies: argparse "^1.0.7" esprima "^4.0.0" @@ -771,18 +771,18 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" -vscode-test@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/vscode-test/-/vscode-test-0.1.5.tgz#250534f90e78d37a84419a00f9bd15341e1a4f8f" - integrity sha512-s+lbF1Dtasc0yXVB9iQTexBe2JK6HJAUJe3fWezHKIjq+xRw5ZwCMEMBaonFIPy7s95qg2HPTRDR5W4h4kbxGw== +vscode-test@^0.4.1: + version "0.4.3" + resolved "https://registry.yarnpkg.com/vscode-test/-/vscode-test-0.4.3.tgz#461ebf25fc4bc93d77d982aed556658a2e2b90b8" + integrity sha512-EkMGqBSefZH2MgW65nY05rdRSko15uvzq4VAPM5jVmwYuFQKE7eikKXNJDRxL+OITXHB6pI+a3XqqD32Y3KC5w== dependencies: http-proxy-agent "^2.1.0" https-proxy-agent "^2.2.1" -vscode@^1.1.28: - version "1.1.33" - resolved "https://registry.yarnpkg.com/vscode/-/vscode-1.1.33.tgz#e05d5ca25eb35d799fc20622af7c7a561abf6fba" - integrity sha512-sXedp2oF6y4ZvqrrFiZpeMzaCLSWV+PpYkIxjG/iYquNZ9KrLL2LujltGxPLvzn49xu2sZkyC+avVNFgcJD1Iw== +vscode@^1.1.34: + version "1.1.34" + resolved "https://registry.yarnpkg.com/vscode/-/vscode-1.1.34.tgz#3aba5d2f3a9d43f4e798f6933339fe5fcfb782c6" + integrity sha512-GuT3tCT2N5Qp26VG4C+iGmWMgg/MuqtY5G5TSOT3U/X6pgjM9LFulJEeqpyf6gdzpI4VyU3ZN/lWPo54UFPuQg== dependencies: glob "^7.1.2" mocha "^4.0.1" @@ -790,7 +790,7 @@ vscode@^1.1.28: semver "^5.4.1" source-map-support "^0.5.0" url-parse "^1.4.4" - vscode-test "^0.1.4" + vscode-test "^0.4.1" wrappy@1: version "1.0.2"