diff options
author | David Mehren | 2021-04-25 20:10:46 +0200 |
---|---|---|
committer | GitHub | 2021-04-25 20:10:46 +0200 |
commit | c8e2117452c905a75c4644e4e2c2dea95aaa8f81 (patch) | |
tree | 8f70b9b4efba9279f7289ab3024243567c0ef298 | |
parent | dcf72148cebd817399fc0e6067709281fdf2dac9 (diff) | |
parent | d52a43e81110126e900fbeb46f2255c1375520ce (diff) |
Merge pull request #1167 from hedgedoc/maintenance/master/remove_node_10
-rw-r--r-- | .github/workflows/node.js.yml | 4 | ||||
-rwxr-xr-x | bin/setup | 8 | ||||
-rw-r--r-- | docs/content/setup/manual-setup.md | 2 | ||||
-rw-r--r-- | package.json | 2 | ||||
-rw-r--r-- | public/docs/release-notes.md | 3 |
5 files changed, 11 insertions, 8 deletions
diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index ad7fe8be..791b29d8 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -39,7 +39,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [10.x, 12.x, 14.x, 15.x, 16.x] + node-version: [12.x, 14.x, 15.x, 16.x] steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node-version }} @@ -63,7 +63,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [10.x, 12.x, 14.x, 15.x, 16.x] + node-version: [12.x, 14.x, 15.x, 16.x] steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node-version }} @@ -23,7 +23,7 @@ fi if version_lt "$(yarn --version)" '1.22.0'; then cat << EOF -FATAL: Your Yarn version is outdated. +FATAL: Your Yarn version is not supported. Please upgrade to version 1.22.0 or higher and try again. See https://classic.yarnpkg.com/en/docs/install for instructions. @@ -31,11 +31,11 @@ EOF exit 1 fi -if version_lt "$(node --version)" 'v10.13.0'; then +if version_lt "$(node --version)" 'v12.0.0'; then cat << EOF -FATAL: Your Node.js version is outdated. +FATAL: Your Node.js version is not supported. -Please upgrade to version 10.13 or higher and try again. +Please upgrade to version 12 or higher and try again. We recommend running the latest LTS release, see https://nodejs.org/en/about/releases/ for details. EOF exit 1 diff --git a/docs/content/setup/manual-setup.md b/docs/content/setup/manual-setup.md index acc739ca..64ad57c5 100644 --- a/docs/content/setup/manual-setup.md +++ b/docs/content/setup/manual-setup.md @@ -1,7 +1,7 @@ # Manual Installation !!! info "Requirements on your server" - - Node.js 10.13 or higher + - Node.js 12 or higher - Database (PostgreSQL, MySQL, MariaDB, SQLite, MSSQL) The database must use charset `utf8`. This is typically the default in PostgreSQL and SQLite. In MySQL and MariaDB UTF-8 might need to be set with `alter database <DBNAME> character set utf8 collate utf8_bin;` diff --git a/package.json b/package.json index 121f29aa..2dd5a36a 100644 --- a/package.json +++ b/package.json @@ -144,7 +144,7 @@ "**/request": "^2.88.0" }, "engines": { - "node": ">=10.13" + "node": ">=12" }, "bugs": "https://github.com/hedgedoc/hedgedoc/issues", "keywords": [ diff --git a/public/docs/release-notes.md b/public/docs/release-notes.md index 12932ce5..86f7b979 100644 --- a/public/docs/release-notes.md +++ b/public/docs/release-notes.md @@ -1,5 +1,8 @@ # Release Notes ## <i class="fa fa-tag"></i> 1.8.0 <i class="fa fa-calendar-o"></i> UNRELEASED + +**Please note:** This release dropped support for Node 10, which is end-of-life since April 2021. You now need at least Node 12 to run HedgeDoc, but we recommend running [the latest LTS release](https://nodejs.org/en/about/releases/). + ### Features - Database migrations are now automatically applied on application startup. The separate `.sequelizerc` configuration file is no longer necessary and can be safely deleted. |