From 165257dfef514ed764e8ae232511d6f525a76cb0 Mon Sep 17 00:00:00 2001 From: SamTV12345 <40429738+samtv12345@users.noreply.github.com> Date: Mon, 11 Dec 2023 20:09:45 +0100 Subject: [PATCH] Added changelog, bumped windows bundled NodeJS version. Added necessary git tag when executing the release script. --- CHANGELOG.md | 12 ++++++++++++ src/bin/buildForWindows.sh | 2 +- src/bin/release.js | 1 + 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1042c488..15a52678 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +# 1.9.5 + +### Compability changes + +* This version deprecates NodeJS16 as it reached its end of life and won't receive any updates. So to get started with Etherpad v1.9.5 you need NodeJS 18 and above. +* The bundled windows NodeJS version has been bumped to the current LTS version 20. + +### Notable enhancements and fixes + +* The support for the tidy program to tidy up HTML files has been removed. This decision was made because it hasn't been updated for years and also caused an incompability when exporting a pad with Abiword. + + # 1.9.4 ### Compability changes diff --git a/src/bin/buildForWindows.sh b/src/bin/buildForWindows.sh index 6093e03b..ef451230 100755 --- a/src/bin/buildForWindows.sh +++ b/src/bin/buildForWindows.sh @@ -54,7 +54,7 @@ try rm -rf node_modules try mv node_modules_resolved node_modules log "download windows node..." -try wget "https://nodejs.org/dist/latest-v16.x/win-x64/node.exe" -O node.exe +try wget "https://nodejs.org/dist/latest-v20.x/win-x64/node.exe" -O node.exe log "create the zip..." try zip -9 -r "${OUTPUT}" ./* diff --git a/src/bin/release.js b/src/bin/release.js index b9c719be..284b85ac 100644 --- a/src/bin/release.js +++ b/src/bin/release.js @@ -160,6 +160,7 @@ try { run('git merge --no-ff --no-edit develop'); console.log(`Creating ${newVersion} tag...`); run(`git tag -s '${newVersion}' -m '${newVersion}'`); + run(`git tag -s 'v${newVersion}' -m 'v${newVersion}'`); console.log('Switching back to develop...'); run('git checkout develop'); console.log('Merging master into develop...');