Skip to content

Releases: outline/outline

v0.76.1

03 May 13:48
Compare
Choose a tag to compare

Fixes

  • When importing a HTML file with tables it would be imported as raw HTML if a cell contained a list or heading
  • Fixed an issue that prevented unarchiving documents
  • Fixed an issue that prevented connecting Slack channels to a collection

v0.76.0

30 Apr 00:53
Compare
Choose a tag to compare

What's Changed

Improvements

  • Improved search matching for "phrases" and urls in #6800
  • Added "Search in document" functionality to restrict a search to a subtree
  • Improved the quality of snippets for search results in #6828
  • Processing of documents.import now happens on worker
  • Added support for emoji version 15.0 🫨 🫎 🪼
  • Added 80+ additional collection icons in #6803
  • Added "Archive all notifications" option @hmacr in #6599
  • Added sorting controls to tables in #6678
  • Added support for custom db schema by @axelrindle in #6670
  • Default user language is now inferred when signing in via Google in #6679
  • Smart text replacements such as emdash no longer triggered inside code mark in #6839
  • Added ability to link personal Slack <-> Outline accounts in #6682
  • Added GitHub integration for rich popovers by @apoorv-mishra in #6414
  • Unfurling of Outline comments now supported in Slack in #6716
  • Improve user role management on members in #6775
  • Document share dialog now allows allow inviting new users in #6827
  • Added H3 to editor formatting toolbar by @hmacr in #6791
  • Added ability to duplicate a document as draft by @hmacr in #6782
  • Added option to set permission of collections during import in #6799
  • Added button to empty trash by @hmacr in #6772
  • Enter in tables now creates a newline, Cmd+Enter creates a new row.
  • UI preferences are now synced between open tabs
  • Improve error message clarity for port errors on server start
  • Added user permission events to document history
  • Improved inline code display in dark mode
  • API: Added statusFilter parameter to documents.list
  • API: Add role parameter to users.list endpoint in #6754
  • API: Add users.updateRole endpoint in #6771

Fixes

  • Show complete page without scrollbar in print view by @Pranav2612000 in #6635
  • Title emoji support in JSON import/export in #6660
  • HTML import no longer escapes dollar signs in code (#6638) by @panos-- in #6645
  • Import source data now displayed on documents in #6651
  • Backtick shortcut now applied correctly with languages that require composition in #6659
  • Fixed hover preview going out of window bounds by @apoorv-mishra in #6776
  • Fixed missing options in document menu for trashed documents
  • Starred section now opens if a document is starred while collapsed
  • Fixed styling of GitLab embeds
  • Added missing keyboard shortcuts to guide
  • Enabled use of self-hosted Iframely without an API key
  • Fixed squashed emails in email notifications
  • Fixed missing New doc button on collection header for users without admin
  • Fixed a race condition that could cause inline comments to be removed without user action
  • Fixed broken Mermaid diagram styling in exported HTML/PDF
  • Fixed menus with accessory in-front of label could not be navigated with keyboard letters
  • Fixed race condition in logout for OIDC providers

New Contributors

Full Changelog: v0.75.2...v0.76.0

v0.75.2

22 Feb 14:03
Compare
Choose a tag to compare

What's Changed

Fixes

  • Regression in 0.75.1 that required MAXIMUM_IMPORT_SIZE config to be set
  • Fixed an issue where the comment sidebar would overflow the screen at tablet size

Improvements

  • Removed the maximum of 10 allowed domains

Full Changelog: v0.75.1...v0.75.2

v0.75.1

21 Feb 13:10
Compare
Choose a tag to compare

What's Changed

Improvements

  • Added flag --no-migrate to optionally suppress automatic migrations on startup (the container will exit instead).
  • Added option OIDC_LOGOUT_URI as optional post-logout redirect url by @Shuttleu in #6539
  • Added option OIDC_DISABLE_REDIRECT to prevent automatic OIDC redirect by @Shuttleu in #6544
  • MAXIMUM_IMPORT_SIZE was deprecated and split into FILE_STORAGE_IMPORT_MAX_SIZE (for documents) and FILE_STORAGE_WORKSPACE_IMPORT_MAX_SIZE (for workspace imports) in #6566

Fixes

  • Fixed new paragraphs are lost in table cells imported from HTML
  • Fixed an issue where tables with empty cells could fail to import from HTML
  • Fixed an issue where quoted search queries with colons could cause a server error
  • Fixed regression in styling of search filter options
  • Fixed an issue where error in OIDC login would result in infinite redirect
  • Hide image drag handles, empty captions, and selected outlines when printing in #6550
  • Missing highlighted context on search results page in #6549
  • Error for self-host draw.io by @TaoChan1005 in #6554
  • Propagate Enter key events in SuggestionsMenu allows pressing Enter after typed url in embed input by @superkelvint in #6556
  • Do not load opensearch.xml from CDN, so it uses the correct subdomain by @waf in #6567
  • CMD+Z now works now works when the editor component does not technically have focus
  • Served HTML lang attribute now reflects installation default language

New Contributors

Full Changelog: v0.75.0...v0.75.1

v0.75.0

14 Feb 01:27
Compare
Choose a tag to compare

What's Changed

image

This release brings a rebuild of the internal permissions in order to support inviting users to individual documents, this has been several months work and involved a complete redesign of the Share menu on documents. We have also worked to clarify public sharing and will be bringing similar enhancements to permission management in collections for the next release.

This month we also introduced AI Answers in cloud-hosted Outline. This integration allows searched questions to be answered directly from the contents of your knowledge base! We're excited to make this available on the business license – If you'd like to upgrade to a paid license to access this feature please get in touch.

Improvements

  • Document title will now be automatically used when pasting internal doc url in #6352
  • Embeds are now rendered within HTML and PDF exports in #6290
  • Added ability to include drafts in search results by @apoorv-mishra in #6335
  • Added 20+ new custom icons to use for collections
  • Comments in the sidebar will now show the associated highlighted text in the document
  • Installations with a single OIDC auth-provider will auto-redirect on login
  • Retina images pasted into a document are now sized as they should be viewed in #6350
  • Improved collection creation UI in #6485
  • You can now drag a document or collection into the "Starred" section to star in the sidebar
  • It's now possible to replace a file attachment inline
  • Automatically replace (--) with emdash by @L11R in #6479
  • Added native keyboard shortcuts for Find+Replace functionality
  • Inline code now has a "Copy" action in the toolbar
  • Added "Find and replace" option to menu on mobile in #6368
  • Added a security setting to allow users to send invites in #6488
  • Added Camunda embed support in #6457
  • Added support for SmartSuite embeds
  • Added support for embedded images in Word documents exported from Confluence in #6361
  • Added a "Copy as Markdown", and "Copy as Link" actions to documents
  • Invite user screen now displays which collections they will be granted access to
  • In-app notifications are now instant rather than delayed like emails in #6506
  • API: Added missing integrations.info endpoint
  • API: Added missing comments.info endpoint
  • And lots more I've probably forgotten…

Fixes

  • Positioning of editing toolbar on mobile devices in #6279
  • Suspended users now receive the correct error message on attempted login by @ruizehung in #6297
  • Fixed an issue where Mermaid diagrams are not displayed correctly next to headings by @david50407 in #6299
  • Fixed theme rendering of Mermaid diagrams by @david50407 in #6307
  • Fixed Airtable embeds not working with latest url format
  • Fixed an issue where Firefox would not behave correctly when resizing a video
  • Fixed a server error when search term contains double single quotes
  • Fixed an issue where pasted links from HTML could result in a double underline formatting
  • Fixed a race condition that could result in corrupt structure in the collection sidebar
  • Fixed an issue where settings could not be saved until an avatar was uploaded
  • Fixed an issue that preventing unpublishing documents with archived children
  • It is now possible to use parentheses before an @mention
  • Fix flash on render of newly created comments #6322
  • Database relationships are now cleaned up correctly when a user is deleted in #6343
  • Add notifications for document and collection access in #6460
  • Updates to user model are now synced between clients in #6490
  • Improved resiliency of importer in #6519, #6273
  • It is no longer possible to duplicate comment marks through copy/paste of text
  • Pasting a markdown table will now always trigger markdown parsing

New Contributors

Full Changelog: v0.74.0...v0.75.0

v0.74.0

06 Dec 14:01
Compare
Choose a tag to compare

Note: Minimum Node version changed to 18 – if using Docker installation this is handled for you.

Note: If using Postgres 12 or below you may require superuser permissions to run migrations due to needing to install the uuid-ossp module. Alternatively you can upgrade Postgres or install the module before running migrations.

Improvements

  • Clicking on a link while editing will now automatically select the entire link
  • Mermaid diagrams are now rendered in HTML exports in #6205
  • Added "Share" option to document menu on mobile
  • New translations
  • Updated to Node 20 LTS
  • [API] comments.list endpoint can now be used without a document ID

Fixes

  • Find and replace dialog no longer gets stuck without replace button
  • Fixed corruption in imports in #6162
  • Fixed recurring OOM crash when DataDog and Sentry are enabled.
  • Fixed display of video nodes in document history
  • Fixed members can now create templates again
  • Fixed viewing public shares failed if user has an expired token in #6134
  • Restored ability to comment in code blocks in #6154
  • Comment functionality should not show in toolbar for view-only users in #6011
  • Added support for tldraw snapshot links in #6210
  • Restored PWA install in recent Chrome versions
  • Fixed extra empty page in HTML exports in #6205
  • Emoji in template titles are now applied correctly in #6169
  • Many dependency updates

New Contributors

Full Changelog: v0.73.1...v0.74.0

v0.73.1

14 Nov 13:33
Compare
Choose a tag to compare

Fixes

Fixes an issue where new installations could not complete database migrations – for existing installations there is no benefit to update to this release from v0.73.0.

v0.73.0

14 Nov 01:47
Compare
Choose a tag to compare

What's Changed

Features and improvements

  • Bulk import was re-architected to support imports larger than 2Gb in size
  • Added "Copy document" dialog that allows choosing whether to duplicate nested documents in #6009
  • Todo items in editor can now be toggled with Cmd+Enter (Ctrl+Enter on Windows)
  • Added a button on comments to upload images in #6092
  • Documents pinned to a collection are now shown above the description
  • "Full width" document preference is now remembered per-user
  • New style and polish for toast messages in #6053
  • Improved Redis error handling
  • It is now possible to manage notifications when SMTP is not configured
  • Added Rename option to sidebar menu
  • Support for Instagram embeds in #6075
  • Support for LinkedIn embed in #5933
  • [API] groups.list now allows search by name in #6066
  • [API] users.list now filterable by email in #6031

Fixes

  • Maximum import size is now respected for local storage provider
  • Previously selected code block language is now persisted on new code blocks in #6062
  • Emoji search results are now usable
  • Empty folders are now cleaned up on disk when using local storage provider in #5978
  • Fixed several importer bugs with nested documents and documents including periods in the name
  • The correct favicon is now used on login screen when public branding is enabled
  • The correct user is now attributed on deleted documents when deleting a collection in #6116
  • Find and replace dialog is now fixed when scrolling down document
  • Code block line numbers no longer become misaligned with custom font sizes
  • Fixed an issue that could result in connections to collaboration server building up resulting "Maximum connections reached" error
  • It is now possible to use an OIDC server on the same IP address
  • Code block Enter behavior was changed to match quote blocks in #6010
  • Browser translation now works correctly when viewing a document in read-only mode
  • Fixed an issue that made context menus uncloseable on mobile devices
  • Improved performance of base64 detection regex in documents.import
  • [API] views.list no longer includes deleted users

v0.72.2

12 Oct 03:50
Compare
Choose a tag to compare

What's Changed

Fixes

  • Fixed a rendering performance issue in documents
  • Fixed a regex performance issue when using a browser set to French language
  • Mermaid diagrams are now hidden correctly under collapsed headings
  • Fixed an issue that caused the page scroll position to jump when opening a context menu
  • Fixed commenting on code blocks now works in read-only mode
  • Added sanitization of urls passed to video player
  • Removed Zapier domains from CSP
  • Fixed backtick inline code shortcut on keyboard layouts that use composition for the backtick character (#5955)
  • Added validation that protocol is included on urls in environment configuration

v0.72.1

06 Oct 16:46
Compare
Choose a tag to compare

What's Changed

Features and improvements

  • Commenting in code blocks is now possible in #5953

Fixes

  • Fixed a memory leak in the editor causing performance issues – this affected all documents, but particularly those with many images in #5950
  • Fixed links to attachments are incorrect in emailed notifications in #5935
  • Fixed cookie not correctly removed in browser when logging out in 773c35e
  • Fixed translations are cached too hard causing issues on Outline upgrade
  • Fixed sidebar does not collapse immediately on control click
  • Microsoft logo on login screen now inherits theme colors
  • "Untitled" text is now correctly translated