You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.md
+22-12
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,13 @@
1
+
# 2.0.3
2
+
3
+
### Notable enhancements and fixes
4
+
5
+
- Added documentation for replacing apikeys with oauth2
6
+
- Bumped live plugin manager to 0.20.0. Thanks to @fgreinacher
7
+
- Added better documentation for using docker-compose with Etherpad
8
+
9
+
10
+
1
11
# 2.0.2
2
12
3
13
### Notable enhancements and fixes
@@ -25,7 +35,7 @@
25
35
- Socket io has been updated to 4.7.5. This means that the json.send function won't work anymore and needs to be changed to .emit('message', myObj)
26
36
- Deprecating npm version 6 in favor of pnpm: We have made the decision to switch to the well established pnpm (https://pnpm.io/). It works by symlinking dependencies into a global directory allowing you to have a cleaner and more reliable environment.
27
37
- Introducing Typescript to the Etherpad core: Etherpad core logic has been rewritten in Typescript allowing for compiler checking of errors.
28
-
- Rewritten Admin Panel: The Admin panel has been rewritten in React and now features a more pleasant user experience. It now also features an integrated pad searching with sorting functionality.
38
+
- Rewritten Admin Panel: The Admin panel has been rewritten in React and now features a more pleasant user experience. It now also features an integrated pad searching with sorting functionality.
29
39
30
40
### Notable enhancements and fixes
31
41
@@ -35,7 +45,7 @@
35
45
* Enhancements
36
46
- pnpm Workspaces: In addition to pnpm we introduced workspaces. A clean way to manage multiple bounded contexts like the admin panel or the bin folder.
37
47
- Bin folder: The bin folder has been moved from the src folder to the root folder. This change was necessary as the contained scripts do not represent core functionality of the user.
38
-
- Starting Etherpad: Etherpad can now be started with a single command: `pnpm run prod` in the root directory.
48
+
- Starting Etherpad: Etherpad can now be started with a single command: `pnpm run prod` in the root directory.
39
49
- Installing Etherpad: Etherpad no longer symlinks itself in the root directory. This is now also taken care by pnpm, and it just creates a node_modules folder with the src directory`s ep_etherpad-lite folder
40
50
- Plugins can now be installed simply via the command: `pnpm run install-plugins first-plugin second-plugin` or if you want to install from path you can do:
41
51
`pnpm run install-plugins --path ../path-to-plugin`
@@ -45,7 +55,7 @@
45
55
46
56
### Notable enhancements and fixes
47
57
48
-
* Added Live Plugin Manager: Plugins are now installed into a separate folder on the host system. This folder is called `plugin_packages`.
58
+
* Added Live Plugin Manager: Plugins are now installed into a separate folder on the host system. This folder is called `plugin_packages`.
49
59
That way the plugins are separated from the normal etherpad installation.
50
60
* Make repairPad.js more verbose
51
61
* Fixed favicon not being loaded correctly
@@ -68,27 +78,27 @@ That way the plugins are separated from the normal etherpad installation.
68
78
69
79
### Notable enhancements and fixes
70
80
71
-
* 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.
81
+
* 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.
72
82
73
83
74
84
# 1.9.4
75
85
76
86
### Compatibility changes
77
87
78
-
* Log4js has been updated to the latest version. As it involved a bump of 6 major version.
88
+
* Log4js has been updated to the latest version. As it involved a bump of 6 major version.
79
89
A lot has changed since then. Most notably the console appender has been deprecated. You can find out more about it [here](https://github.com/log4js-node/log4js-node)
80
90
81
91
### Notable enhancements and fixes
82
92
83
-
* Fix for MySQL: The logger calls were incorrectly configured leading to a crash when e.g. somebody uses a different encoding than standard MySQL encoding.
93
+
* Fix for MySQL: The logger calls were incorrectly configured leading to a crash when e.g. somebody uses a different encoding than standard MySQL encoding.
84
94
85
95
# 1.9.3
86
96
87
97
### Compability changes
88
98
89
99
* express-rate-limit has been bumped to 7.0.0: This involves the breaking change that "max: 0"
90
100
in the importExportRateLimiting is set to always trigger. So set it to your desired value.
91
-
If you haven't changed that value in the settings.json you are all set.
101
+
If you haven't changed that value in the settings.json you are all set.
92
102
93
103
### Notable enhancements and fixes
94
104
@@ -107,7 +117,7 @@ If you haven't changed that value in the settings.json you are all set.
107
117
* Enable session key rotation: This setting can be enabled in the settings.json. It changes the signing key for the cookie authentication in a fixed interval.
108
118
109
119
* Bugfixes
110
-
* Fix appendRevision when creating a new pad via the API without a text.
120
+
* Fix appendRevision when creating a new pad via the API without a text.
111
121
112
122
113
123
* Enhancements
@@ -116,19 +126,19 @@ If you haven't changed that value in the settings.json you are all set.
116
126
117
127
### Compatibility changes
118
128
119
-
* No compability changes as JQuery maintains excellent backwards compatibility.
129
+
* No compability changes as JQuery maintains excellent backwards compatibility.
120
130
121
131
#### For plugin authors
122
132
123
-
* Please update to JQuery 3.7. There is an excellent deprecation guide over [here](https://api.jquery.com/category/deprecated/). Version 3.1 to 3.7 are relevant for the upgrade.
133
+
* Please update to JQuery 3.7. There is an excellent deprecation guide over [here](https://api.jquery.com/category/deprecated/). Version 3.1 to 3.7 are relevant for the upgrade.
124
134
125
135
# 1.9.1
126
136
127
137
### Notable enhancements and fixes
128
138
129
139
* Security
130
140
* Limit requested revisions in timeslider and export to head revision. (affects v1.9.0)
131
-
141
+
132
142
* Bugfixes
133
143
* revisions in `CHANGESET_REQ` (timeslider) and export (txt, html, custom)
134
144
are now checked to be numbers.
@@ -142,7 +152,7 @@ If you haven't changed that value in the settings.json you are all set.
142
152
* tests: drop windows 7 test coverage & use chrome latest for admin tests
143
153
* Require Node 16 for Etherpad and target Node 20 for testing
0 commit comments