Update CHANGELOG.md
with the changes so far (#4393)
This commit is contained in:
parent
a8cf434d1d
commit
34b232d658
1 changed files with 33 additions and 1 deletions
34
CHANGELOG.md
34
CHANGELOG.md
|
@ -1,5 +1,37 @@
|
||||||
# Develop -- TODO Change to 1.8.x.
|
# Develop -- TODO Change to 1.8.x.
|
||||||
* ...
|
### Compatibility-breaking changes
|
||||||
|
* Authorization failures now return 403 by default instead of 401
|
||||||
|
* The `authorize` hook is now only called after successful
|
||||||
|
authentication. Use the new `preAuthorize` hook if you need to bypass
|
||||||
|
authentication
|
||||||
|
* The `authFailure` hook is deprecated; use the new
|
||||||
|
`authnFailure` and `authzFailure` hooks instead
|
||||||
|
* The format of `ENTER`, `CREATE`, and `LEAVE` log messages has changed
|
||||||
|
### Notable new features
|
||||||
|
* Users can now import without creating and editing the pad first
|
||||||
|
* Added a new `readOnly` user setting that makes it possible to create users in
|
||||||
|
`settings.json` that can read pads but not create or modify them
|
||||||
|
* Added a new `canCreate` user setting that makes it possible to create users in
|
||||||
|
`settings.json` that can modify pads but not create them
|
||||||
|
* The `authorize` hook now accepts `readOnly` to grant read-only access to a pad
|
||||||
|
* The `authorize` hook now accepts `modify` to grant modify-only (creation
|
||||||
|
prohibited) access to a pad
|
||||||
|
* All authentication successes and failures are now logged
|
||||||
|
* Added a new `cookie.sameSite` setting that makes it possible to enable
|
||||||
|
authentication when Etherpad is embedded in an iframe from another site
|
||||||
|
### Notable fixes
|
||||||
|
* Fixed rate limit accounting when Etherpad is behind a reverse proxy
|
||||||
|
* Fixed typos that prevented access to pads via an HTTP API session
|
||||||
|
* Fixed authorization failures for pad URLs containing a percent-encoded
|
||||||
|
character
|
||||||
|
* Fixed exporting of read-only pads
|
||||||
|
### Minor changes
|
||||||
|
* Temporary disconnections no longer force a full page refresh
|
||||||
|
* Toolbar layout for narrow screens is improved
|
||||||
|
* Fixed `SameSite` cookie attribute for the `language`,
|
||||||
|
`token`, and `pref` cookies
|
||||||
|
* Fixed superfluous database accesses when deleting a pad
|
||||||
|
* Expanded test coverage.
|
||||||
|
|
||||||
# 1.8.6
|
# 1.8.6
|
||||||
* IMPORTANT: This fixes a severe problem with postgresql in 1.8.5
|
* IMPORTANT: This fixes a severe problem with postgresql in 1.8.5
|
||||||
|
|
Loading…
Reference in a new issue