Important Note
The bulk of the work in this release is converting authentication to a new pluggable system and a new database schema to support future changes. Because of this, when updating, you must run database migrations to create the new tables AND a script to migrate the data itself.
This update requires database migrations. Backup your database. Take your installation offline and run with
yarn sequelize:migrate
oryarn sequelize:migrate --env production-ssl-disabled
Once the migrations have run the data can be moved with the following command:
node build/server/scripts/20210226232041-migrate-authentication.js
Enhancements
- Installations will no longer allow the creation of more than one team (#1954)
- Collections in the sidebar can now be reordered by admins with drag and drop (#1870)
- Lists in documents can now be reordered with drag and drop, or
ALT
+Arrow Up/Down
keys - Private collections now show a "Private" badge next to the title
- Enlarged the scrollable area in the sidebar for improved UX on small screens
- Added Russian language support
- It's now possible to use "batch import" to move documents between Outline instances. Note, this only moves the text and attachments content – other metadata such as authorship and history is lost. (#1747)
- Cawemo embed support (#1890)
- Document menus now include an "Import document" option (#1966)
Fixes
- Keyboard shortcuts are no longer erroneously triggered when typing into an image caption
- Resolved instances where an invalid selection would crash the editor
- Fixed some strange behavior around templates where they might appear in the collection itself once published
- It's now possible to drag and drop images into the editor from the file system again
- Sticky document title no longer moves position when the document is saving
- Improved behavior of context menus
- It's now possible to upload images into collection descriptions
- Drop cursor is now visible in dark theme as a white line
- When viewing documents in the trash, their images no longer show as broken
- Error when search therm includes the "%" character has been resolved
- 'Invite people…' control no longer appears for non-admins (#1903)
- Fixed: Code blocks in editor do not highlight until editor is focused
- Improved pasting behavior into editor
- Fixed an error when pasting iframes from elsewhere on the web
- Fixed an issue where moving a document in a private collection would cause it to become uneditable until reload