Skip to content

Commit 84ac439

Browse files
committed
Merge branch 'develop'
2 parents 016f43e + 85c5b91 commit 84ac439

24 files changed

+251
-389
lines changed

.github/workflows/backend-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
strategy:
1919
fail-fast: false
2020
matrix:
21-
node: [16, 18, 20]
21+
node: [18, 20, 21]
2222
steps:
2323
-
2424
name: Checkout repository
@@ -55,7 +55,7 @@ jobs:
5555
strategy:
5656
fail-fast: false
5757
matrix:
58-
node: [16, 18, 20]
58+
node: [18, 20, 21]
5959
steps:
6060
-
6161
name: Checkout repository

.github/workflows/frontend-admin-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
strategy:
1717
fail-fast: false
1818
matrix:
19-
node: [19, 20]
19+
node: [19, 20, 21]
2020

2121
steps:
2222
-
@@ -78,7 +78,7 @@ jobs:
7878
name: Remove standard frontend test files, so only admin tests are run
7979
run: mv src/tests/frontend/specs/* /tmp && mv /tmp/admin*.js src/tests/frontend/specs
8080
-
81-
uses: saucelabs/[email protected].5
81+
uses: saucelabs/[email protected].6
8282
with:
8383
username: ${{ secrets.SAUCE_USERNAME }}
8484
accessKey: ${{ secrets.SAUCE_ACCESS_KEY }}

.github/workflows/frontend-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
run: |
4646
sed -e '/^ *"importExportRateLimiting":/,/^ *\}/ s/"max":.*/"max": 100000000/' -i settings.json
4747
-
48-
uses: saucelabs/[email protected].5
48+
uses: saucelabs/[email protected].6
4949
with:
5050
username: ${{ secrets.SAUCE_USERNAME }}
5151
accessKey: ${{ secrets.SAUCE_ACCESS_KEY }}
@@ -133,7 +133,7 @@ jobs:
133133
name: Remove standard frontend test files, so only plugin tests are run
134134
run: rm src/tests/frontend/specs/*
135135
-
136-
uses: saucelabs/[email protected].5
136+
uses: saucelabs/[email protected].6
137137
with:
138138
username: ${{ secrets.SAUCE_USERNAME }}
139139
accessKey: ${{ secrets.SAUCE_ACCESS_KEY }}

.github/workflows/stale.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
stale:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/stale@v8
12+
- uses: actions/stale@v9
1313
with:
1414
close-issue-label: wontfix
1515
close-pr-label: wontfix

.github/workflows/upgrade-from-latest-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
strategy:
1919
fail-fast: false
2020
matrix:
21-
node: [16, 18, 20]
21+
node: [18, 20, 21]
2222
steps:
2323
-
2424
name: Check out latest release

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
# 1.9.5
2+
3+
### Compability changes
4+
5+
* 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.
6+
* The bundled windows NodeJS version has been bumped to the current LTS version 20.
7+
8+
### Notable enhancements and fixes
9+
10+
* 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.
11+
12+
113
# 1.9.4
214

315
### Compability changes

doc/docker.adoc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -441,10 +441,6 @@ For the editor container, you can also make it full width by adding `full-width-
441441
| This is the absolute path to the soffice executable. LibreOffice can be used in lieu of Abiword to export pads. Setting it to null disables LibreOffice exporting.
442442
| `null`
443443

444-
| `TIDY_HTML`
445-
| Path to the Tidy executable. Tidy is used to improve the quality of exported pads. Setting it to null disables Tidy.
446-
| `null`
447-
448444
| `ALLOW_UNKNOWN_FILE_ENDS`
449445
| Allow import of file types other than the supported ones: txt, doc, docx, rtf, odt, html & htm
450446
| `true`

settings.json.docker

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -322,14 +322,6 @@
322322
*/
323323
"soffice": "${SOFFICE:null}",
324324

325-
/*
326-
* Path to the Tidy executable.
327-
*
328-
* Tidy is used to improve the quality of exported pads.
329-
* Setting it to null disables Tidy.
330-
*/
331-
"tidyHtml": "${TIDY_HTML:null}",
332-
333325
/*
334326
* Allow import of file types other than the supported ones:
335327
* txt, doc, docx, rtf, odt, html & htm

settings.json.template

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -323,14 +323,6 @@
323323
*/
324324
"soffice": null,
325325

326-
/*
327-
* Path to the Tidy executable.
328-
*
329-
* Tidy is used to improve the quality of exported pads.
330-
* Setting it to null disables Tidy.
331-
*/
332-
"tidyHtml": null,
333-
334326
/*
335327
* Allow import of file types other than the supported ones:
336328
* txt, doc, docx, rtf, odt, html & htm

src/bin/buildForWindows.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ try rm -rf node_modules
5454
try mv node_modules_resolved node_modules
5555

5656
log "download windows node..."
57-
try wget "https://nodejs.org/dist/latest-v16.x/win-x64/node.exe" -O node.exe
57+
try wget "https://nodejs.org/dist/latest-v20.x/win-x64/node.exe" -O node.exe
5858

5959
log "create the zip..."
6060
try zip -9 -r "${OUTPUT}" ./*

0 commit comments

Comments
 (0)