Releases
1.8.5
Gared
released this
08 Sep 21:06
IMPORTANT DROP OF SUPPORT: Drop support for IE. Browsers now need async/await.
IMPORTANT SECURITY: Rate limit Commits when env=production
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.
FEATURE: Timeslider updates pad location to most recent edit
MINOR: Outdent UL/LI items on removal of list item
MINOR: Various UL/LI import/export bugs
MINOR: PDF export fix
MINOR: Front end tests no longer run (and subsequently error) on pull requests
MINOR: Fix issue with closing a list before it opens
MINOR: Fix bug where large pads would fire a console error in timeslider
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
MINOR: Improved CSS anomation through prefers-reduced-motion
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.
PERFORMANCE: Fix performance for large pads
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...
TESTS: Various additional Travis testing including libreoffice import/export
You can’t perform that action at this time.