diff --git a/CHANGELOG.md b/CHANGELOG.md index 392611e40..2ee872f60 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,35 @@ +# Develop -- TODO Change to 1.8.x. +* SECURITY: Non completed uploads no longer crash Etherpad +* SECURITY: Log authentication requests +* FEATURE: Support ES6 (migrate from Uglify-JS to Terser) +* FEATURE: Improve support for non-cookie enabled browsers +* FEATURE: New hooks for ``index.html`` +* FEATURE: New script to delete sessions. +* FEATURE: New setting to allow import withing an author session on a pad +* FEATURE: Checks Etherpad version on startup and notifies if update is available. Also available in ``/admin`` interface. +* MINOR: Outdent UL/LI items on removal of list item +* MINOR: Various UL/LI import/export bugs +* MINOR: Front end tests no longer run (and subsequently error) on pull requests +* MINOR: Fix ?showChat URL param issue +* MINOR: Issue where timeslider URI fails to be correct if padID is numeric +* MINOR: Include prompt for clear authorship when entire document is selected +* MINOR: Include full document aText every 100 revisions to make pad restoration on database curruption achievable +* MINOR: Several Colibris CSS fixes +* MINOR: Use mime library for mime types instead of hard-coded. +* MINOR: Don't show "new pad button" if instance is read only +* MINOR: Use latest NodeJS when doing Windows build +* MINOR: Change disconnect logic to reconnect instead of silently failing +* MINOR: Update SocketIO, async, jQuery and Mocha which were stuck due to stale code. +* MINOR: Rewrite the majority of the ``bin`` scripts to use more modern syntax +* PERFORMANCE: Use workers (where possible) to minify CSS/JS on first page request. This improves initial startup times. +* PERFORMANCE: Cache EJS files improving page load speed when maxAge > 0. +* TESTS: Additional test coverage for OL/LI/Import/Export +* TESTS: Include Simulated Load Testing in CI. +* TESTS: Include content collector tests to test contentcollector.js logic external to pad dependents. +* TESTS: Include fuzzing import test. +* TESTS: Ensure CI is no longer using any cache +* TESTS: Fix various tests... + # 1.8.4 * FIX: fix a performance regression on MySQL introduced in 1.8.3 * FIX: when running behind a reverse proxy and exposed in an inner directory, fonts and toolbar icons should now be visible. This is a regression introduced in 1.8.3