diff --git a/CHANGELOG.md b/CHANGELOG.md index 58642a7..3d78aa9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,14 @@ # Changelog All notable changes to this project will be documented in this file. +## [Unreleased] +### Added +- update formatter to ignore heredocs embedded in COPY instructions ([rcjsuen/dockerfile-utils#111](https://github.com/rcjsuen/dockerfile-utils/issues/111)) +- ignore empty continuation lines in heredocs embedded in COPY instructions ([rcjsuen/dockerfile-utils#112](https://github.com/rcjsuen/dockerfile-utils/issues/112)) + +### Fixed +- ignore UTF-8 BOM when validating the Dockerfile ([rcjsuen/dockerfile-utils#113](https://github.com/rcjsuen/dockerfile-utils/issues/113)) + ## [0.9.0] - 2022-05-04 ### Added - textDocument/publishDiagnostics diff --git a/package-lock.json b/package-lock.json index bb2993f..8eea1b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "dependencies": { "dockerfile-language-service": "0.9.0", - "dockerfile-utils": "0.10.0", + "dockerfile-utils": "0.11.0", "vscode-languageserver": "^8.0.0-next.2" }, "bin": { @@ -572,7 +572,7 @@ "node": "*" } }, - "node_modules/dockerfile-utils": { + "node_modules/dockerfile-language-service/node_modules/dockerfile-utils": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/dockerfile-utils/-/dockerfile-utils-0.10.0.tgz", "integrity": "sha512-gnEhxITHpOXNXdlwJgJEq3xnJokm0IZOmrmHlJv8zCB2EDsgZWwdYWuktMMslIywK2YT22gxgZEoFjtEaJqzhQ==", @@ -588,6 +588,34 @@ "node": "*" } }, + "node_modules/dockerfile-utils": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dockerfile-utils/-/dockerfile-utils-0.11.0.tgz", + "integrity": "sha512-b7uGmYAeneg/zP63vfUrkIWw4frvtviXe7QGV0Vw58kJwyEYmrKxjm+N+NbBgk6mwq5FEIDT5rx08pBpjstpEw==", + "dependencies": { + "dockerfile-ast": "0.5.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.17.0-next.3" + }, + "bin": { + "dockerfile-utils": "bin/dockerfile-utils" + }, + "engines": { + "node": "*" + } + }, + "node_modules/dockerfile-utils/node_modules/dockerfile-ast": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/dockerfile-ast/-/dockerfile-ast-0.5.0.tgz", + "integrity": "sha512-YsRrWww6mKRS1HK32gbherPlgfvwS593ZeDegb5glNCBJgByICAYZCP5F+njY6TSB0eiPdFgCU9RkuO516mLFQ==", + "dependencies": { + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.17.0-next.3" + }, + "engines": { + "node": "*" + } + }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -2761,16 +2789,39 @@ "dockerfile-ast": "0.4.2", "dockerfile-utils": "0.10.0", "vscode-languageserver-types": "3.17.0-next.3" + }, + "dependencies": { + "dockerfile-utils": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/dockerfile-utils/-/dockerfile-utils-0.10.0.tgz", + "integrity": "sha512-gnEhxITHpOXNXdlwJgJEq3xnJokm0IZOmrmHlJv8zCB2EDsgZWwdYWuktMMslIywK2YT22gxgZEoFjtEaJqzhQ==", + "requires": { + "dockerfile-ast": "0.4.2", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.17.0-next.3" + } + } } }, "dockerfile-utils": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/dockerfile-utils/-/dockerfile-utils-0.10.0.tgz", - "integrity": "sha512-gnEhxITHpOXNXdlwJgJEq3xnJokm0IZOmrmHlJv8zCB2EDsgZWwdYWuktMMslIywK2YT22gxgZEoFjtEaJqzhQ==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dockerfile-utils/-/dockerfile-utils-0.11.0.tgz", + "integrity": "sha512-b7uGmYAeneg/zP63vfUrkIWw4frvtviXe7QGV0Vw58kJwyEYmrKxjm+N+NbBgk6mwq5FEIDT5rx08pBpjstpEw==", "requires": { - "dockerfile-ast": "0.4.2", + "dockerfile-ast": "0.5.0", "vscode-languageserver-textdocument": "^1.0.1", "vscode-languageserver-types": "^3.17.0-next.3" + }, + "dependencies": { + "dockerfile-ast": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/dockerfile-ast/-/dockerfile-ast-0.5.0.tgz", + "integrity": "sha512-YsRrWww6mKRS1HK32gbherPlgfvwS593ZeDegb5glNCBJgByICAYZCP5F+njY6TSB0eiPdFgCU9RkuO516mLFQ==", + "requires": { + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.17.0-next.3" + } + } } }, "emoji-regex": { diff --git a/package.json b/package.json index fba77bc..5beec9b 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ }, "dependencies": { "dockerfile-language-service": "0.9.0", - "dockerfile-utils": "0.10.0", + "dockerfile-utils": "0.11.0", "vscode-languageserver": "^8.0.0-next.2" }, "devDependencies": {