From b0d1da2fab1170b81c44c9c4260dc058470383fb Mon Sep 17 00:00:00 2001 From: David Clark Date: Sat, 8 Jun 2019 10:35:11 -0700 Subject: [PATCH 1/4] Remove support for Node 4 --- .eslintrc.json | 2 +- .travis.yml | 2 +- CHANGELOG.md | 4 ++++ README.md | 2 +- appveyor.yml | 2 +- package.json | 2 +- 6 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index 8f2880e9..605ccdb5 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -14,7 +14,7 @@ "no-var": "off", "prefer-const": "off", "prefer-arrow-callback": "off", - "node/no-unsupported-features": ["error", {"version": 4}], + "node/no-unsupported-features": ["error", {"version": 6}], "func-names": ["error", "always"], "prefer-template": "error", "object-shorthand": [ diff --git a/.travis.yml b/.travis.yml index e3f972fa..84c25d40 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,10 +7,10 @@ branches: - master matrix: include: - - node_js: "4" - node_js: "6" - node_js: "8" after_success: "bash <(curl -s https://codecov.io/bash)" - node_js: "10" + - node_js: "12" install: - yarn install --frozen-lockfile diff --git a/CHANGELOG.md b/CHANGELOG.md index b8563ff4..162d66cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## HEAD + +- **Breaking change:** Remove support for Node 4. + ## 5.2.1 - Chore: Upgrade `js-yaml` to avoid npm audit warning. diff --git a/README.md b/README.md index 011fc36d..df264a62 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ If you are still using v4, those v4 docs are available [in the `4.0.0` tag](http npm install cosmiconfig ``` -Tested in Node 4+. +Tested in Node 6+. ## Usage diff --git a/appveyor.yml b/appveyor.yml index 25b6f4de..8fa2685f 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -2,10 +2,10 @@ environment: matrix: - - nodejs_version: 4 - nodejs_version: 6 - nodejs_version: 8 - nodejs_version: 10 + - nodejs_version: 12 branches: only: diff --git a/package.json b/package.json index 545bb95e..fe98b951 100644 --- a/package.json +++ b/package.json @@ -109,6 +109,6 @@ "remark-preset-davidtheclark": "^0.7.0" }, "engines": { - "node": ">=4" + "node": ">=6" } } From cfa119ebf69bd376e95180a95045178a548d9f5a Mon Sep 17 00:00:00 2001 From: David Clark Date: Sat, 8 Jun 2019 11:21:29 -0700 Subject: [PATCH 2/4] Try Appveyor again --- appveyor.yml | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 8fa2685f..764d9217 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,12 +1,5 @@ # http://www.appveyor.com/docs/appveyor-yml -environment: - matrix: - - nodejs_version: 6 - - nodejs_version: 8 - - nodejs_version: 10 - - nodejs_version: 12 - branches: only: - master @@ -19,8 +12,21 @@ deploy: off cache: - "%LOCALAPPDATA%\\Yarn" +environment: + matrix: + - nodejs_version: 6 + - nodejs_version: 8 + - nodejs_version: 10 + - nodejs_version: 12 + +platform: + - x86 + - x64 + + install: - - ps: Install-Product node $env:nodejs_version x64 + # https://www.appveyor.com/docs/lang/nodejs-iojs/#installing-any-version-of-nodejs-or-iojs + - ps: Update-NodeJsInstallation (Get-NodeJsLatestBuild $env:nodejs_version) $env:PLATFORM - yarn install --frozen-lockfile test_script: From f7abd0f0692de625fd319d07a810a3f7a9d748e1 Mon Sep 17 00:00:00 2001 From: David Clark Date: Sat, 8 Jun 2019 11:40:27 -0700 Subject: [PATCH 3/4] Try Appveyor again --- appveyor.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 764d9217..8c503cca 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -19,14 +19,9 @@ environment: - nodejs_version: 10 - nodejs_version: 12 -platform: - - x86 - - x64 - - install: # https://www.appveyor.com/docs/lang/nodejs-iojs/#installing-any-version-of-nodejs-or-iojs - - ps: Update-NodeJsInstallation (Get-NodeJsLatestBuild $env:nodejs_version) $env:PLATFORM + - ps: Update-NodeJsInstallation (Get-NodeJsLatestBuild $env:nodejs_version) x64 - yarn install --frozen-lockfile test_script: From 6ff79345575b22a2073bba81cce8950e33136c45 Mon Sep 17 00:00:00 2001 From: David Clark Date: Wed, 12 Jun 2019 20:16:04 -0700 Subject: [PATCH 4/4] Remove support for Node 6 --- .eslintrc.json | 2 +- .travis.yml | 3 +-- CHANGELOG.md | 2 +- README.md | 2 +- appveyor.yml | 1 - package.json | 2 +- 6 files changed, 5 insertions(+), 7 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index 605ccdb5..1d5a4c5f 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -14,7 +14,7 @@ "no-var": "off", "prefer-const": "off", "prefer-arrow-callback": "off", - "node/no-unsupported-features": ["error", {"version": 6}], + "node/no-unsupported-features": ["error", {"version": 8}], "func-names": ["error", "always"], "prefer-template": "error", "object-shorthand": [ diff --git a/.travis.yml b/.travis.yml index 84c25d40..6d46cb1c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,10 +7,9 @@ branches: - master matrix: include: - - node_js: "6" - node_js: "8" - after_success: "bash <(curl -s https://codecov.io/bash)" - node_js: "10" + after_success: "bash <(curl -s https://codecov.io/bash)" - node_js: "12" install: - yarn install --frozen-lockfile diff --git a/CHANGELOG.md b/CHANGELOG.md index 162d66cd..01fe9e44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## HEAD -- **Breaking change:** Remove support for Node 4. +- **Breaking change:** Remove support for Node 4 and 6. Requires Node 8+. ## 5.2.1 diff --git a/README.md b/README.md index df264a62..3f213c5c 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ If you are still using v4, those v4 docs are available [in the `4.0.0` tag](http npm install cosmiconfig ``` -Tested in Node 6+. +Tested in Node 8+. ## Usage diff --git a/appveyor.yml b/appveyor.yml index 8c503cca..01db252e 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -14,7 +14,6 @@ cache: environment: matrix: - - nodejs_version: 6 - nodejs_version: 8 - nodejs_version: 10 - nodejs_version: 12 diff --git a/package.json b/package.json index fe98b951..109df250 100644 --- a/package.json +++ b/package.json @@ -109,6 +109,6 @@ "remark-preset-davidtheclark": "^0.7.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }