Skip to content

Release 1.8.3

Compare
Choose a tag to compare
@muxator muxator released this 27 Apr 01:36
· 3231 commits to master since this release
  • FEATURE: colibris is now the default skin for new installs
  • FEATURE: improved colibris visuals, and migrated to Flexbox layout
  • FEATURE: skin variants: colibris skin colors can be easily customized. Visit http://127.0.0.1:9001/p/test#skinvariantsbuilder
  • REQUIREMENTS: minimum required Node version is 10.13.0 LTS.
  • MINOR: stability fixes for the async migration in 1.8.0 (fixed many UnhandledPromiseRejectionWarning and the few remaining crashes)
  • MINOR: improved stability of import/export functionality
  • MINOR: fixed many small UI quirks (timeslider, import/export, chat)
  • MINOR: Docker images are now built & run in production mode by default
  • MINOR: reduced the size of the Docker images
  • MINOR: better documented cookies and configuration parameters of the Docker image
  • MINOR: better database support (especially MySQL)
  • MINOR: additional test coverage
  • MINOR: restored compatibility with ep_hash_auth
  • MINOR: migrate from swagger-node-express to openapi-backend
  • MINOR: honor the Accept-Language HTTP headers sent by browsers, eventually serving language variants
  • PERFORMANCE: correctly send HTTP/304 for minified files
  • SECURITY: bumped many dependencies. At the time of the release, this version has 0 reported vulnerabilities by npm audit
  • SECURITY: never send referrer when opening a link
  • SECURITY: rate limit imports and exports
  • SECURITY: do not allow pad import if a user never contributed to that pad
  • SECURITY: expose configuration parameter for limiting max import size

BREAKING CHANGE: undoing the "clear authorship colors" command is no longer supported (see #2802)
BREAKING CHANGE: the visuals and CSS structure of the page was updated. Plugins may need a CSS rehaul