chore: drop support for node 14

Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
This commit is contained in:
Tilman Vatteroth 2023-04-14 11:38:18 +02:00 committed by David Mehren
parent cb233bac1a
commit cd83499bc0
4 changed files with 7 additions and 3 deletions

View file

@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
node: ['14', '16']
node: ['16']
name: Node ${{ matrix.node }}
steps:
- name: Checkout repository

View file

@ -1,7 +1,8 @@
# Manual Installation
!!! info "Requirements on your server"
- Node.js `>= 14.13.1` or any version of Node 16. Node 18 is NOT supported. We recommend to run HedgeDoc with the latest release of Node 16.
- Node.js 16
Newer versions are NOT supported. We recommend to run HedgeDoc with the latest release of Node 16.
- Database (PostgreSQL, MySQL, MariaDB, SQLite)
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;`

View file

@ -107,7 +107,7 @@
"xss": "^1.0.3"
},
"engines": {
"node": "^14.13.1 || 16.x"
"node": "16.x"
},
"bugs": "https://github.com/hedgedoc/hedgedoc/issues",
"keywords": [

View file

@ -2,6 +2,9 @@
## UNRELEASED
**Please note:** This release dropped support for Node 14, which is end-of-life since May 2023.
You now need Node 16 to run HedgeDoc. We don't support more recent versions of Node.
### Enhancements
- Extend boolean environment variable parsing with other positive answers and case insensitivity.
- Allow setting of `documentMaxLength` via `CMD_DOCUMENT_MAX_LENGTH` environment variable.