Releases: outline/outline
Releases · outline/outline
v0.72.0
What's Changed
Features and improvements
- Local file system storage is now available as an alternative to Minio/S3. For more details on setup – documentation here
- Documents now include an emoji picker in #4338
- Embedding videos is now possible in #5866
- Mermaid diagram rendering performance improved by @antran22 in #5852
- Emails sent from Outline now include actions which will be displayed in compatible email clients
- Nested docs more than one level deep in shared sidebar are now collapsed by default in #5208
- Base64 encoded and remote hosted images are now transferred to storage when creating a document in #5740
- Sidebar toggle moved into the sidebar itself instead of overlaying document in #5749
- "Inter" is now the default typeface on Windows and Linux in #5741
- Add document unsubscribe link in email footer in #5762
- Team members can now choose their own setting for whether "Edit" button is enabled in #5772
- Exporting an individual document now bundles attachments in a zip file in #5778
- Templates management moved to settings in #5811
- It is now possible to delete imports and all their associated data in #5907
- "Full width" setting is now respected when creating a document from a template
- C++ syntax highlighting added
- Pitch embeds are now supported
- Valtown embeds are now supported
- Tldraw embeds are now working again
- New and updated translations
- 🇺🇦 Ukranian language support added
Fixes
- Re-position hover preview correctly to prevent going out of page bounds in #5702
- Fixed document sidebar animation in Safari by @lampy255 in #5766
- Fixed initials not display on notification avatars in #5803
- Fixed an issue where the app would switch back to default installation language when navigating to root url
- A revision is now always written when leaving "Edit" mode with changes
- Correctly resize full width images when table of contents is opened/closed in #5826
- Upload placeholders are no longer removed when another user edits the document in #5898
- Fixed an issue where attachment placeholders could get stuck in the document in a "Loading…" state
- Fixed an issue where import from JSON could not be completed more than once
- Improved toolbar display on mobile
- Previous path now remembered after forced logout #5893
- Fixed an issue where mobile styling would be used for toolbar on Windows touchscreen laptops
- Fixed @mention menu hanging after backspace
- Removed "0" count on drafts in the sidebar
- Improved client-side caching headers on attachments and images
- Improved performance of rendering context menus
- Fixed flickering on Mermaid diagrams while document loads
- Fixed uncaught error that could leave data exports in "Processing" state
- Emoji and @mention menus now work in headings
- Pasting a single line of code into a document now uses inline code formatting rather than a block by default
API
published
andincludeChildDocuments
properties now available onshares.create
createdAt
andemoji
properties now available ondocuments.create
- comments API endpoints now check that the feature is enabled
New Contributors
v0.71.0
⭐⭐⭐ We hit 20k GitHub stars ⭐⭐⭐
What's Changed
Features and improvements
- Find and replace now available in documents (changelog post) in #5642
- Code blocks and Mermaid diagrams were rebuilt (changelog post)
- Added support for rich hover cards for external links using Iframely (changelog post, documentation)
- 🇨🇿 Czech added to supported languages
- Russian removed from supported languages
- Hover cards with user information now appear for @mentions
- Added syntax highlighting for the Verilog and VHDL languages by @aballet in #5641
- Added syntax highlighting for SCSS and SASS
- Added support self hosted Grist by @Ocarthon in #5655
- Added support for Google Maps embeds (#5667) by @lampy255 in #5673
- Added support for pasting iframe code for supported embeds
- Add per-document control over whether members can see viewer insights
- Outgoing email notifications now include a tracking pixel for mark-as-read functionality in #5626
- The 'full width' setting is now inherited from the parent document
Fixes
- When using French language the emoji picker will no longer trigger by typing a colon until another character is added
- Fixed an issue where duplicate mentions results in duplicate notifications in #5585
- Added CSP nonce to all inline script tags in #5566
- Added support for additional types of Airtable share links
- Fixed a flash of "Not found" page when deleting a collection
- New using
httpOnly
authentication cookie which prevents a class of potential CSRF attacks in #5552 ctrl+a
now works correctly on Windows to select all when inside code block in #5692- Fixed the incorrect error shown to user when document connection limit is reached in #5695
- Fixed an issue that would prevent exiting a code block with Mod-enter shortcut and seamless edit disabled
- Badges now use the chosen accent color
- Fixed an issue where the cursor was not placed correctly in a Math block after creation
- Fixed cropping of text on document lists on non-Mac platforms
- Notifications are now capped at 3 lines of preview in the UI
- Fixed an issue when pasting rich text into image captions
New Contributors
- @aballet made their first contribution in #5641
- @lampy255 made their first contribution in #5673
- @Ocarthon made their first contribution in #5655
Full Changelog: v0.70.2...v0.71.0
v0.70.2
What's Changed
- Fixes an issue where single-tenant Azure authentications would prematurely log out (#5551)
- Fixed a javascript error when triple clicking in image caption
- Fixed state of user preferences UI does not reflect defaults for new users
- Fixed unable to unpin archived documents
- Fixed case where emailed update notifications can include an empty diff
- Improved error logging
- Dependency updates
v0.70.1
v0.70.0
What's Changed
Editor
- Allow embeds to be used inside tables in #5315
- Add syntax highlighting for jsx and tsx by @Intevel in #5330
- Commenting outside of edit mode is now possible when "seamless editing" is disabled. in #5422
- fix: Cursor jump on long title edit on Firefox in #5449
- fix: Keyboard navigation around inline code marks is now more natural #5477
- fix: Comment marks can no longer be copy/pasted between documents in #5507
Platform
- In-app notifications in #5354
- The admin role can now be given to users per-collection in #5273
- Copy link in comments now includes port if non-standard by @amplitudesxd in #5276
- Various sidebar fixes #5278 in #5278
- Allow passing subdomain as
null
by @apoorv-mishra in #5289 - fix: Refactor attachment downloads during export to use promises #5294 in #5294
- Document history sidebar now always allows viewing diff with live document #5399
- Add OCI image source label by @MarioNoll in #5338
- Dependency bumps in #5342
- Update providerId to fallback to id in the absence of a sub field. by @DandrewsDev in #5343
- Use
umzug
to autorun migrations by @apoorv-mishra in #5281 - Improve reliability by retrying failed imports in #5408
- Init app language with DEFAULT_LANGUAGE by @christianrr in #5445
- fix: Import max length error not correctly communicated on import in #5434
- Add option to not include attachments in exported data in #5463
- Remove temporary files after processing by @soulchild in #5456
- Improve document revision creation in #5474
- Fixed some bugs caused by mishandled promises in #5506
New Contributors
- @amplitudesxd made their first contribution in #5276
- @chr4 made their first contribution in #5302
- @rohansx made their first contribution in #5288
- @libnewton made their first contribution in #5313
- @Intevel made their first contribution in #5330
- @MarioNoll made their first contribution in #5338
- @DandrewsDev made their first contribution in #5343
- @christianrr made their first contribution in #5445
- @soulchild made their first contribution in #5456
Full Changelog: v0.69.2...v0.70.0
v0.69.2
Fixes and improvements
v0.69.1
Fixes and improvements
- Workspace admins can now delete any comment
- It's now possible to click "through" comment markers to edit the text content
- Import and export operations running longer than 12h now error as timed out
- Fixed subscription of categories in webhooks
- Fixed an error when pasting embeddable content such as YouTube into a comment
- Added additional debug logging for exports
v0.69.0
Warning Database migrations are now ran automatically when starting the container.
It is recommended to always backup your database before upgrading and use a specific tag rather thanlatest
.
New Features
- Commenting and mentions
- Database migrations are now run automatically #5141
- Ability to set a custom theme accent color #4897
Enhancements
- Filtering editor block menu is now better ordered to match search
- New and updated translations
Escape
key now defocuses the editor- Mermaid upgraded to
9.2.0
- Added support for Nix code highlighting
- Added
curl
into base image for easier docker healthchecks /_health
endpoint now checks database connections- Selected image can now be zoomed with
Space
- Document titles now have spaces trimmed on save
- Downloading a file as markdown now gets a
.md
extension - Import now supports zip files created on Windows
- Image resize operations can now now be undone with
Mod
+z
- Added support for query params during OIDC login #5129
- Added list indent and outdent controls on mobile
- Strikethrough of inline code is now supported
- Added a "success" notice style
LOG_LEVEL
should now be used to choose the level of logging #4937
Fixes
- Fixed unable to scroll documents by swiping ontop of images on mobile
- Fixed Google LookerStudio embeds
- Fixed TLDraw embeds #4968
- Fixed embedding of YouTube links with a timestamp #5051
- Fixed pasting from Sheets/Numbers no longer pastes an image instead of a table
- Fixed dollar symbols clashing with math blocks #5080
- Fixed incorrect coloring on links in headings #5126
- Fixed label rendering bug on Mermaid diagrams
- Fixed title becomes uneditable in Firefox #5199
- Fixed expensive double loop potentially locks up server
- Fixed infinite loop when connecting Slack integration
- Editor toolbar is now hidden when dragging content
Cmd+a
andCmd+e
now works correctly in code blocks on Mac.- KaTeX is now correctly parsed in shared documents
- Inline code is now more readable in dark theme
- Improved sanitization of log messages
- It's now possible to upload multiple files at once from the editor block menu #4957
- Line numbers in code blocks appear in the wrong position
profile.name
is no longer mandatory anymore in OIDC provider- Copying a header link now always points to the non-edit url
- Deleting a collection no longer leaves draft documents in purgatory
v0.68.1
v0.68.0
Improvements
- New document publish flow allows choosing a location after creating a draft in #4582
- Improved drag-and-drop of documents in sidebar in #4824
- Changes in long tables should not print the entire table in the notification email in #4800
- New, upgraded, move document modal
- Duplicated docs are now created as unpublished drafts by @apoorv-mishra in #4791
- Viewers can now subscribe to a document changes by @apoorv-mishra in #4814
- Added import/export of documents as JSON in #4621
- Added configurable per-document connection limit extension in #4717
- Signing in through Azure will now give a choice of accounts
- Updated translations
Fixes
- Issue where paginated list does not always load more in #4811
- Links with strikethrough do not have hover preview in #4841
- Do not show actively disabled auth providers in #4794
- Visual Basic syntax higlighting (#4769) by @vgwidt in #4770
- Unable to access localStorage in document embedded in iframe with third party cookies blocked in #4777
- Import/export now uses streams to lower memory usage in #4796
- Some keyboard shortcuts not working on non-standard keyboard layouts
- Attachment converted to links when AWS ACL is set to
public-read
- Very large documents will no longer fail on saving due to being larger than the possible index.
- Documents with images exported as HTML no longer have broken images
- Double notifications to Slack when publishing a document
- Pipe characters in code marks inside table cells no longer cause the table to break
- It is possible to load attachments from a link on an external site again
- Text in revision history is now readable in dark mode
- OICD provider will fallback to username when name is unavailable
- Pasting content from Microsoft Office will no longer paste as an image
- Link toolbar allow searching documents again
- Print option no longer shown on browser without print functionality
- Fixed the alignment of text caption on full-width images
- Avatars now fallback to colored initials instead of a grey head shape when offline
Full Changelog: v0.67.2...v0.68.0