# Outline changelog > A fast, collaborative knowledge base for growing teams. - Vendor: Outline - Category: Productivity - Official site: https://www.getoutline.com - Tracked by: What's New (https://whatsnew.fyi/product/outline) - Harvested from: GitHub (outline/outline) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### v1.9.2 - Date: 2026-07-21 - Version: v1.9.2 - Original notes: https://github.com/outline/outline/releases/tag/v1.9.2 - Permalink: https://whatsnew.fyi/product/outline/releases/v1.9.2 - **added** — Add "query" parameter to templates.list API endpoint - **added** — Allow deleting failed and expired exports - **fixed** — Floating toolbar in template settings no longer overlaps sidebar - **fixed** — Remove duplicate "Mermaid" entry in language picker - **fixed** — Reset theme control correctly updates input value - **fixed** — Prevent errored mermaid diagram from being zoomable - **fixed** — Debounce search query persistence - **fixed** — Fix comment gutter mark behavior and scroll-to-comment functionality - **fixed** — Record search queries from MCP - **fixed** — Use configured proxy consistently with auth providers - **fixed** — Remove test fixtures from Docker image - **fixed** — Enable MCP to upload files with local storage method - **fixed** — Make image dimensions editable in editor again - **fixed** — Prevent focusing starred link from scrolling to original location - **fixed** — Fix indent of group-shared document children - **fixed** — Use full keyspace for email verification codes - **fixed** — Add option to invite existing user not in document - **fixed** — Fix 502 error on sign-in from oversized id_token cookie using OIDC ##### What's Changed * Added "query" parameter to `templates.list` API endpoint in https://github.com/outline/outline/pull/12996 * Deleting failed and expired exports now possible by @47star in https://github.com/outline/outline/pull/13032 ###### Fixes * Floating toolbar in template settings no longer overlaps sidebar in https://github.com/outline/outline/pull/12994 * "Mermaid" no longer appears twice in language picker in https://github.com/outline/outline/pull/13000 * "Reset theme" control correctly updates input value in https://github.com/outline/outline/pull/12999 * Errored mermaid diagram no longer zoomable in https://github.com/outline/outline/pull/13001 * Debounced search query persistence in https://github.com/outline/outline/pull/13004 * Multiple fixes for comment gutter mark behavior and scroll-to-comment in https://github.com/outline/outline/pull/13013 * Search queries from MCP are now recorded in https://github.com/outline/outline/pull/13011 * Consistent usage of configured proxy with auth providers in https://github.com/outline/outline/pull/13018 * Docker image no longer includes test fixtures in https://github.com/outline/outline/pull/13021 * MCP can now upload files with local storage method in https://github.com/outline/outline/pull/13023 * Image dimensions editable in editor again in https://github.com/outline/outline/pull/13025 * Focusing starred link no longer scrolls to original location in https://github.com/outline/outline/pull/13029 * Fixed indent of group-shared document children by @zz80900 in https://github.com/outline/outline/pull/13028 * Full keyspace is now used for email verification codes in https://github.com/outline/outline/pull/13031 * Option to invite existing user not in doc in https://github.com/outline/outline/pull/13034 * Fixed 502 on sign-in from oversized id_token cookie using OIDC (#12986) in https://github.com/outline/outline/pull/12995 ##### New Contributors * @zz80900 made their first contribution in https://github.com/outline/outline/pull/13028 * @47star made their first contribution in https://github.com/outline/outline/pull/13032 **Full Changelog**: https://github.com/outline/outline/compare/v1.9.1...v1.9.2 ### v1.9.1 - Date: 2026-07-13 - Version: v1.9.1 - Original notes: https://github.com/outline/outline/releases/tag/v1.9.1 - Permalink: https://whatsnew.fyi/product/outline/releases/v1.9.1 - **added** — Added importer support for Slab - **added** — Added support for rgb and hsl swatches - **added** — New sidebarHidden query option - **changed** — Empty list tool results in MCP now return improved responses - **changed** — Unfurl previews for heading links are now aware of heading links - **added** — Added comment marks in editor gutter - **fixed** — Long code words no longer cause comment bound overflow - **fixed** — Desktop sign-in supported for self-hosted deployments - **fixed** — Fix image overflow in table cells - **fixed** — Fixed foreignObject sizing in Mermaid diagrams - **fixed** — Prevent collapsed sidebar opening during text selection - **fixed** — Improved fast-click behavior in sidebar - **fixed** — Comments menu now works correctly when triggered from a document list - **fixed** — Service worker loading ##### What's Changed ###### Improvements * Added importer support for [Slab](http://slab.com/) in https://github.com/outline/outline/pull/12859 * Added support for `rgb`, `hsl` swatches in https://github.com/outline/outline/pull/12972 * New `sidebarHidden` query option in https://github.com/outline/outline/pull/12947 * Empty list tool results in MCP now return improved responses by @syf2211 in https://github.com/outline/outline/pull/12864 * Unfurl previews for heading links are now aware of heading links in https://github.com/outline/outline/pull/12857 * Added comment marks in editor gutter in https://github.com/outline/outline/pull/12840 ###### Fixes * Long code words no longer cause comment bound overflow in https://github.com/outline/outline/pull/12961 * Desktop sign-in supported for self-hosted deployments in https://github.com/outline/outline/pull/12952 * Fix image overflow in table cells by @tsushanth in https://github.com/outline/outline/pull/12902 * Another fix for foreignObject sizing in Mermaid diagrams by @tsushanth in https://github.com/outline/outline/pull/12872 * Prevent collapsed sidebar opening during text selection in https://github.com/outline/outline/pull/12965 * Improved fast-click behavior in sidebar in https://github.com/outline/outline/pull/12966 * Comments menu now works correctly when triggered from a document list in https://github.com/outline/outline/pull/12968 * Service worker loading in https://github.com/outline/outline/pull/12978 ##### New Contributors * @tsushanth made their first contribution in https://github.com/outline/outline/pull/12902 * @syf2211 made their first contribution in https://github.com/outline/outline/pull/12864 **Full Changelog**: https://github.com/outline/outline/compare/v1.9.0...v1.9.1 ### v1.9.0 - Date: 2026-07-09 - Version: v1.9.0 - Original notes: https://github.com/outline/outline/releases/tag/v1.9.0 - Permalink: https://whatsnew.fyi/product/outline/releases/v1.9.0 - **removed** — Removed the ability to collapse any heading - **added** — Date mentions are now supported - **added** — Login with Passkey is now supported on desktop - **fixed** — Markdown input such as --- now works after a soft-break - **added** — MCP now supports reading and using templates - **added** — Added document restore tool to MCP - **changed** — MCP document_update and collection_update tools now return error when no changes occur - **added** — Add HTML input support to MCP create_document tool - **changed** — Newly created collections via MCP now default to private - **changed** — Make client_name optional on /oauth/register - **added** — Add WWW-Authenticate header to /mcp 401 responses - **changed** — Table menus in editor now include alignment options for rows - **added** — Added support for Slack-style +:100: reaction shorthand - **added** — Added PROXY_HEADERS_TRUSTED env option (defaults to true) - **added** — CloudFront support for signed attachment URLs - **changed** — Table sorting is now IP-address aware - **added** — Small images can now be displayed inline for iconography - **added** — Added support for presigned PUT uploads for S3-compatible storage - **added** — Image corner drag resizing is now enabled - **added** — Added spec-compliant OIDC logout ##### What's Changed Note that with this release the ability to collapse any heading was removed. We introduced toggle sections a few releases ago – this and [toggle headings](https://www.getoutline.com/changelog/toggle-headings) replace this capability with something that works much better for multiplayer environments. ###### Highlights * [Date mentions](https://www.getoutline.com/changelog/date-mentions) are now supported * Login with Passkey is now supported on desktop in https://github.com/outline/outline/pull/12749 * Markdown input such as `---` now work after a soft-break in https://github.com/outline/outline/pull/12925 ###### MCP * Now supports reading and using templates in https://github.com/outline/outline/pull/12639 * Added document restore tool in https://github.com/outline/outline/pull/12575 * `document_update`,`collection_update` tools now return error when no changes occur in https://github.com/outline/outline/pull/12890 * Add HTML input support to `create_document tool by @Ali-ovo in https://github.com/outline/outline/pull/12943 * Newly created collections via MCP now default to private in https://github.com/outline/outline/pull/12644 * Make `client_name` optional on /oauth/register by @cassvail in https://github.com/outline/outline/pull/12836 * Add `WWW-Authenticate` header to /mcp 401 responses by @cassvail in https://github.com/outline/outline/pull/12834 ###### Other improvements * Table menus in editor were improved and now include alignment options for rows in https://github.com/outline/outline/pull/12611 * Added support for Slack-style `+:100:` reaction shorthand in https://github.com/outline/outline/pull/12650 * Added `PROXY_HEADERS_TRUSTED` env option (defaults to true) in https://github.com/outline/outline/pull/12676 * CloudFront support for signed attachment URLs by @oliinykdm in https://github.com/outline/outline/pull/12656 * Table sorting is now IP-address aware in https://github.com/outline/outline/pull/12734 * Small images can now be displayed inline for iconography in https://github.com/outline/outline/pull/12776 * Added support for presigned PUT uploads for S3-compatible storage by @nmnmcc in https://github.com/outline/outline/pull/12748 * Image corner drag resizing is now enabled by @UmbraCi in https://github.com/outline/outline/pull/12690 * Added spec-compliant OIDC logout in https://github.com/outline/outline/pull/12804 * Add support for OIDC provider returning JWT from userinfo endpoint in https://github.com/outline/outline/pull/12879 ###### Fixes * PDF display now correctly scales on mobile in https://github.com/outline/outline/pull/12608 * place cursor at start of inserted table row/column in https://github.com/outline/outline/pull/12610 * Improve patch merging of links in table cells through MCP in https://github.com/outline/outline/pull/12614 * Code blocks auto-collapse while editing in https://github.com/outline/outline/pull/12616 * Spurious post-import edits in https://github.com/outline/outline/pull/12620 * Before/After creation options appear in menu when no permission on parent doc in https://github.com/outline/outline/pull/12629 * Updated `validateUrlNotPrivate` to match implementation in SSRF in https://github.com/outline/outline/pull/12636 * Widen validated emails for Azure in https://github.com/outline/outline/pull/12637 * Pasted content sometimes appears in plaintext in https://github.com/outline/outline/pull/12638 * Dragging images in editor in https://github.com/outline/outline/pull/12647 * perf: Improve performance of in-page search in https://github.com/outline/outline/pull/12649 * Prevent selecting word-joiner characters around multiplayer cursor in https://github.com/outline/outline/pull/12660 * Reject collections.update requests that include both `description` and `data` in payload in https://github.com/outline/outline/pull/12648 * Improve markdown serialization speed in https://github.com/outline/outline/pull/126 _[Truncated at 4000 characters — full notes: https://github.com/outline/outline/releases/tag/v1.9.0]_ ### v1.8.1 - Date: 2026-06-06 - Version: v1.8.1 - Original notes: https://github.com/outline/outline/releases/tag/v1.8.1 - Permalink: https://whatsnew.fyi/product/outline/releases/v1.8.1 - **added** — Drag-and-drop now supports dragging from document lists - **added** — Add admin interface to change user avatars - **added** — Add automatic metrics tagging of outgoing emails - **changed** — Various improvements to mobile styling and layout - **fixed** — Fixed search term highlights missing on navigation from search - **fixed** — Fixed an intermittent issue where sidebar element is not correctly active on first load - **fixed** — Scrollbar no longer causes horizontal movement in comments sidebar - **security** — Added protection against timing attacks on notification unsubscribe endpoints - **fixed** — Icon picker is no longer auto-closed on choice - **changed** — Access requests can now be approved by collection managers - **changed** — Collection title and icon inline are now editable like documents - **changed** — Increased valid user-supplied URL length to 1024 - **fixed** — Added handling of unhandled server error in MCP route - **fixed** — Fixed sticky table header styling in Safari - **fixed** — Private IP lookup is now invalid request rather than internal error - **changed** — Improved worker performance through caching - **changed** — Improved handling of expected network errors from webhooks - **fixed** — Mermaid is no longer persisted as last used coding language - **fixed** — Fixed collaboratorIds iterable error when handling very old documents - **fixed** — Fixed correct support for hard break serialization for commonMark ##### What's Changed ###### Improvements * Drag-and-drop now supports dragging from document lists in https://github.com/outline/outline/pull/12587 * Add admin interface to change user avatars in https://github.com/outline/outline/pull/12405 * Add automatic metrics tagging of outgoing emails in https://github.com/outline/outline/pull/12570 * Various improvements to mobile styling and layout in https://github.com/outline/outline/pull/12577, https://github.com/outline/outline/pull/12576 ###### Fixes * Fixed search term highlights missing on navigation from search in https://github.com/outline/outline/pull/12598 * Fixed an intermitent issue where sidebar element is not correctly active on first load in https://github.com/outline/outline/pull/12566 * Scrollbar no longer causes horizontal movement in comments sidebar in https://github.com/outline/outline/pull/12565 * Added protection against timing attacks on notification unsubscribe endpoints in https://github.com/outline/outline/pull/12551 * Icon picker is no longer auto-closed on choice in https://github.com/outline/outline/pull/12573 * Access requests can now be approved by collection managers in https://github.com/outline/outline/pull/12579 * Collection title and icon inline are now editable like documents in https://github.com/outline/outline/pull/12574 * Increased valid user-supplied URL length to 1024 in https://github.com/outline/outline/pull/12585 * Added handling of unhandled server error in MCP route in https://github.com/outline/outline/pull/12586 * Fixed sticky table header styling in Safari in https://github.com/outline/outline/pull/12590 * Private IP lookup is now invalid request rather than internal error in https://github.com/outline/outline/pull/12592 * Improved worker performance through caching in https://github.com/outline/outline/pull/12593 * chore: Improve handling of "expected" network errors from webhooks in https://github.com/outline/outline/pull/12599 * Mermaid is no longer persisted as last used coding language in https://github.com/outline/outline/pull/12601 * Fixed `collaboratorIds` iterable error when handling very old documents in https://github.com/outline/outline/pull/12602 * Fixed correct support for hard break serialization for commonMark in https://github.com/outline/outline/pull/12603 * Added email verification check during sign-in flow in https://github.com/outline/outline/pull/12605 **Full Changelog**: https://github.com/outline/outline/compare/v1.8.0...v1.8.1 ### v1.8.0 - Date: 2026-06-01 - Version: v1.8.0 - Original notes: https://github.com/outline/outline/releases/tag/v1.8.0 - Permalink: https://whatsnew.fyi/product/outline/releases/v1.8.0 - **added** — Members can now request access to documents they don't have permission to view - **added** — Comments are now available in the image lightbox - **added** — Inline comments can now be created and managed through the API and MCP - **changed** — The fetch tool can now access signed attachment URLs, allowing MCP clients to read images and files - **added** — Add fullWidth parameter to create_document and update_document - **added** — Document responses now include a commentCount field - **changed** — MCP responses now return full URLs instead of relative paths - **fixed** — Optional MCP fields now accept empty strings without erroring - **fixed** — Fixed an issue where updating a collection description via MCP wouldn't persist - **changed** — Aligned permission checks between the API and MCP when creating documents - **added** — Code blocks are now supported inside comments - **added** — Added a system preference to open the desktop app automatically on startup - **changed** — Viewers can now create and use API keys - **changed** — Mentioned users are now automatically subscribed to the document - **changed** — The command menu now shows breadcrumbs alongside documents - **changed** — Format the word at the cursor with the associated shortcut without needing to select it first - **changed** — Self-hosted instances can now use HTTP webhook URLs - **changed** — Delete confirmation dialogs now use a segmented-style input - **added** — Images pasted as data URIs are now supported - **changed** — The icon picker is now responsive and easier to use on mobile ##### What's changed ###### Highlights * Members can now request access to documents they don't have permission to view – https://github.com/outline/outline/pull/10825 * Comments are now available in the image lightbox, making it easier to discuss visuals in context – https://github.com/outline/outline/pull/12335 ###### MCP * Inline comments can now be created and managed through the API and MCP – https://github.com/outline/outline/pull/12322 * The `fetch` tool can now access signed attachment URLs, allowing MCP clients to read images and files – https://github.com/outline/outline/pull/12315 * Added a `fullWidth` parameter to `create_document` and `update_document`, by @toralux – https://github.com/outline/outline/pull/12338 * Document responses now include a `commentCount` field – https://github.com/outline/outline/pull/12355 * MCP Responses now return full URLs instead of relative paths – https://github.com/outline/outline/pull/12255 * Optional MCP fields now accept empty strings without erroring – https://github.com/outline/outline/pull/12310 * Fixed an issue where updating a collection description via MCP wouldn't persist – https://github.com/outline/outline/pull/12410 * Aligned permission checks between the API and MCP when creating documents – https://github.com/outline/outline/pull/12517 ###### Other Improvements * Code blocks are now supported inside comments – https://github.com/outline/outline/pull/12480 * Added a system preference to open the desktop app automatically on startup – https://github.com/outline/outline/pull/12279 * Viewers can now create and use API keys – https://github.com/outline/outline/pull/12278 * Mentioned users are now automatically subscribed to the document – https://github.com/outline/outline/pull/12235 * The command menu now shows breadcrumbs alongside documents to make results easier to disambiguate – https://github.com/outline/outline/pull/12403 * You can now format the word at the cursor with the associated shortcut without needing to select it first – https://github.com/outline/outline/pull/12492 * Self-hosted instances can now use HTTP webhook URLs – https://github.com/outline/outline/pull/12499 * Delete confirmation dialogs now use a segmented-style input – https://github.com/outline/outline/pull/12495 * Images pasted as data URIs are now supported – https://github.com/outline/outline/pull/12294 * The icon picker is now responsive and easier to use on mobile – https://github.com/outline/outline/pull/12275 * Notifications now open in a mobile drawer on small screens – https://github.com/outline/outline/pull/12276 * Reduced minimum table column width to 25px for tighter layouts – https://github.com/outline/outline/pull/12269 * Hyphenated words are now treated as a single unit when diffing changes – https://github.com/outline/outline/pull/11272 * Hover previews now trigger while the editor is focused – https://github.com/outline/outline/pull/12545 * The settings sidebar is no longer collapsible – https://github.com/outline/outline/pull/12460 * Hardened OAuth scope validation – https://github.com/outline/outline/pull/12490 * Added Catalan as a language option – https://github.com/outline/outline/pull/12454 * Thousands of new community translations ###### Performance * Cached decorations across three editor plugins for smoother editing – https://github.com/outline/outline/pull/12030 * Virtualized the main sidebar and reduced unnecessary re-renders – https://github.com/outline/outline/pull/12443 * Added missing indexes on foreign keys referencing documents – https://github.com/outline/outline/pull/12473 * Replaced a correlated subquery in Slack hooks user lookup – https://github.com/outline/outline/pull/12432 * Removed an N+1 query in `documents.search` – https://github.com/outline/outline/pull/12540 * Reduced batch size when deleting documents – https://github.com/outline/outline/pull/12474 * Avoided a redundant import lookup when prese _[Truncated at 4000 characters — full notes: https://github.com/outline/outline/releases/tag/v1.8.0]_ ### v1.7.1 - Date: 2026-05-04 - Version: v1.7.1 - Original notes: https://github.com/outline/outline/releases/tag/v1.7.1 - Permalink: https://whatsnew.fyi/product/outline/releases/v1.7.1 - **added** — MCP responses now include breadcrumbs, summaries, and title guidance - **added** — MCP now has delete_document and delete_collection tools - **added** — Per-share branding lets you override the title and logo on individual public shares - **added** — Added a Redis healthcheck for better monitoring and resilience - **added** — Self-hosted instances can now tune rate limiting with the new RATE_LIMITER_MULTIPLIER configuration option - **changed** — When navigating to document from search results there is now a UI element to clear search highlights - **changed** — OAuth account linking flows refactored - **changed** — Default model creation rate limits raised from 10/min to 25/min - **changed** — Improved table-of-contents positioning on shared documents - **changed** — Improved sidebar performance - **fixed** — Shift-Tab on a list item inside a toggle block no longer outdents the entire block - **fixed** — Code blocks now expand correctly when printing - **fixed** — API keys created with global read/write scope are now saved correctly - **fixed** — Republishing a document now updates lastModifiedById as expected - **fixed** — Suspended users are no longer counted toward the cached group member count - **fixed** — Post-login redirects with invalid paths are now handled correctly in Firefox - **fixed** — Fixed incorrect Mod-ArrowLeft behavior inside heading nodes in Firefox - **fixed** — Autofocus now works inside lazy-loaded modals and popovers - **fixed** — Stricter validation on table attributes and the subscription creation endpoint - **fixed** — Resolved a parseXML error originating from the AWS SDK ##### What's Changed ###### Improvements - MCP responses now include breadcrumbs ([#12203](https://github.com/outline/outline/pull/12203)), summaries ([#12241](https://github.com/outline/outline/pull/12241)), and title guidance ([#12242](https://github.com/outline/outline/pull/12242)) - MCP now has `delete_document` and `delete_collection` tools ([#12245](https://github.com/outline/outline/pull/12245)) - Per-share branding lets you override the title and logo on individual public shares ([#12003](https://github.com/outline/outline/pull/12003)) - When navigating to document from search results there is now a UI element to clear search highlights ([#12165](https://github.com/outline/outline/pull/12165)) - OAuth account linking flows refactored ([#12246](https://github.com/outline/outline/pull/12246)) - Self-hosted instances can now tune rate limiting with the new `RATE_LIMITER_MULTIPLIER` configuration option ([#12226](https://github.com/outline/outline/pull/12226)) - Default model creation rate limits raised from 10/min to 25/min ([#12236](https://github.com/outline/outline/pull/12236)) - Improved table-of-contents positioning on shared documents ([#12171](https://github.com/outline/outline/pull/12171)) - Improved sidebar performance ([#12215](https://github.com/outline/outline/pull/12215)) - Added a Redis healthcheck for better monitoring and resilience ([#12157](https://github.com/outline/outline/pull/12157)) ###### Fixes - `Shift-Tab` on a list item inside a toggle block no longer outdents the entire block ([#12162](https://github.com/outline/outline/pull/12162)) - Code blocks now expand correctly when printing ([#12193](https://github.com/outline/outline/pull/12193)) - API keys created with global read/write scope are now saved correctly ([#12225](https://github.com/outline/outline/pull/12225)) - Republishing a document now updates `lastModifiedById` as expected ([#12227](https://github.com/outline/outline/pull/12227)) - Suspended users are no longer counted toward the cached group member count ([#12197](https://github.com/outline/outline/pull/12197)) - Post-login redirects with invalid paths are now handled correctly in Firefox ([#12218](https://github.com/outline/outline/pull/12218)) - Fixed incorrect `Mod-ArrowLeft` behavior inside heading nodes in Firefox ([#12219](https://github.com/outline/outline/pull/12219)) - Autofocus now works inside lazy-loaded modals and popovers ([#12146](https://github.com/outline/outline/pull/12146)) - Stricter validation on table attributes ([#12156](https://github.com/outline/outline/pull/12156)) and the subscription creation endpoint ([#12240](https://github.com/outline/outline/pull/12240)) - Resolved a parseXML error originating from the AWS SDK ([#12231](https://github.com/outline/outline/pull/12231)) - Many dependency updates **Full Changelog**: https://github.com/outline/outline/compare/v1.7.0...v1.7.1 ### v1.7.0 - Date: 2026-04-24 - Version: v1.7.0 - Original notes: https://github.com/outline/outline/releases/tag/v1.7.0 - Permalink: https://whatsnew.fyi/product/outline/releases/v1.7.0 - **added** — Expanded MCP capabilities with patch support, improved tree hierarchy reading, configurable workspace guidance, a create_attachment tool, simplified mention syntax, and richer comment tool responses - **added** — Added email subscriptions to public documents so readers can follow along with updates, including diffs in notifications - **added** — Introduced a redesigned document history with the ability to compare any two revisions side-by-side - **added** — Added full right-to-left (RTL) layout support for languages such as Hebrew and Arabic - **added** — Added a command bar search to public shares with quick access to recently viewed documents - **added** — Added a recent documents menu in the desktop app for faster navigation - **changed** — Long code blocks now auto-collapse to keep documents easier to scan - **added** — Links now show previews on hover in shared documents - **added** — Added keyboard access to Mermaid diagram editing and various other mermaid improvements - **added** — Added a role preference for collection template management - **added** — Added a group members popover in share search suggestions - **changed** — Highlighted commented images in documents to make comments easier to find - **added** — Added support for Docker Swarm style secrets - **changed** — Share popover data is now preloaded on hover for a snappier experience - **added** — Added context menus to document breadcrumb items - **changed** — Search highlights now use native CSS highlights where available for better performance - **changed** — Welcome email is now sent via a background processor - **removed** — Removed auto creation of share links; shares must now be created explicitly - **added** — Keyboard shortcuts are now displayed in menus where available - **changed** — Copying a document now preserves the fullWidth property ##### What's Changed ###### Improvements * Expanded MCP capabilities with patch support, improved tree hierarchy reading, configurable workspace guidance, a `create_attachment` tool, simplified mention syntax, and richer comment tool responses ([#11822](https://github.com/outline/outline/pull/11822), [#11839](https://github.com/outline/outline/pull/11839), [#11823](https://github.com/outline/outline/pull/11823), [#11851](https://github.com/outline/outline/pull/11851), [#11886](https://github.com/outline/outline/pull/11886), [#11987](https://github.com/outline/outline/pull/11987), [#12102](https://github.com/outline/outline/pull/12102), [#12097](https://github.com/outline/outline/pull/12097)) * Added email subscriptions to public documents so readers can follow along with updates, including diffs in notifications ([#11911](https://github.com/outline/outline/pull/11911), [#12084](https://github.com/outline/outline/pull/12084)) * Introduced a redesigned document history with the ability to compare any two revisions side-by-side ([#12112](https://github.com/outline/outline/pull/12112), [#12001](https://github.com/outline/outline/pull/12001)) * Added full right-to-left (RTL) layout support for languages such as Hebrew and Arabic ([#12107](https://github.com/outline/outline/pull/12107)) * Added a command bar search to public shares with quick access to recently viewed documents ([#11846](https://github.com/outline/outline/pull/11846), [#11849](https://github.com/outline/outline/pull/11849)) * Added a recent documents menu in the desktop app for faster navigation ([#12063](https://github.com/outline/outline/pull/12063)) * Long code blocks now auto-collapse to keep documents easier to scan ([#11967](https://github.com/outline/outline/pull/11967)) * Links now show previews on hover in shared documents ([#12007](https://github.com/outline/outline/pull/12007)) * Added keyboard access to Mermaid diagram editing and various other mermaid improvements ([#11834](https://github.com/outline/outline/pull/11834), [#11874](https://github.com/outline/outline/pull/11874)) * Added a role preference for collection template management ([#11821](https://github.com/outline/outline/pull/11821)) * Added a group members popover in share search suggestions ([#11848](https://github.com/outline/outline/pull/11848)) * Highlighted commented images in documents to make comments easier to find ([#11808](https://github.com/outline/outline/pull/11808)) * Added support for Docker Swarm style secrets ([#11906](https://github.com/outline/outline/pull/11906)) * Share popover data is now preloaded on hover for a snappier experience ([#11909](https://github.com/outline/outline/pull/11909)) * Added context menus to document breadcrumb items ([#11910](https://github.com/outline/outline/pull/11910)) * Search highlights now use native CSS highlights where available for better performance ([#11929](https://github.com/outline/outline/pull/11929)) * Welcome email is now sent via a background processor ([#11939](https://github.com/outline/outline/pull/11939)) * Removed auto creation of share links; shares must now be created explicitly ([#11950](https://github.com/outline/outline/pull/11950)) * Keyboard shortcuts are now displayed in menus where available ([#11959](https://github.com/outline/outline/pull/11959)) * Copying a document now preserves the `fullWidth` property ([#11980](https://github.com/outline/outline/pull/11980)) * Allowed replacing custom emoji images ([#11998](https://github.com/outline/outline/pull/11998)) * Added max character count indicators to inputs ([#12006](https://github.com/outline/outline/pull/12006)) * Added a `cmd+k` shortcut hint to the search input ([#12045](https://github.com/outline/outline/pull/12045)) * Added a `suppressEmail` argument when inviting users through the API ([#12082](https://github.com/outline/outline/pull/12082)) * Added missing controls to starred documents ([#12100](https://github.com/outline/outl _[Truncated at 4000 characters — full notes: https://github.com/outline/outline/releases/tag/v1.7.0]_ ### v1.6.1 - Date: 2026-03-18 - Version: v1.6.1 - Original notes: https://github.com/outline/outline/releases/tag/v1.6.1 - Permalink: https://whatsnew.fyi/product/outline/releases/v1.6.1 - **fixed** — Fixed a bug affecting file and image upload in the editor - **added** — MCP now has tools to move documents within a collection - **added** — MCP now supports API key header authentication - **added** — Added Tahoe-compatible icon variants for PWA - **fixed** — Fixed a race condition when editing title while doc is saving would reset the title - **changed** — Print layout now respects full-width option - **fixed** — Fixed a page hang with corrupted PNG upload - **changed** — Improved validation of SMTP_FROM_EMAIL and SMTP_REPLY_EMAIL - **fixed** — Custom port is now preserved in OAuth metadata URLs when self-hosted behind a reverse proxy - **added** — It is now possible to create a nested doc when using @mention - **added** — Added a guard against concurrent restore while deleting ##### What's Changed ###### Fixes and improvements * A bug affecting file and image upload in the editor was fixed in https://github.com/outline/outline/pull/11803 * MCP: Now has tools to move documents within a collection in https://github.com/outline/outline/pull/11799 * MCP: Now supports API key header authentication in https://github.com/outline/outline/pull/11798 * Added Tahoe-compatible icon variants for PWA in https://github.com/outline/outline/pull/11762 * Fixed a race condition when editing title while doc is saving would reset the title in https://github.com/outline/outline/pull/11764 * Print layout now respects full-width option by @wmTJc9IK0Q in https://github.com/outline/outline/pull/11768 * Fixed a page hang with corrupted PNG upload in https://github.com/outline/outline/pull/11783 * Improved validation of `SMTP_FROM_EMAIL` and `SMTP_REPLY_EMAIL` in https://github.com/outline/outline/pull/11784 * Custom port is now preserved in OAuth metadata URLs when self-hosted behind a reverse proxy in https://github.com/outline/outline/pull/11791 * It is now possible to "Create a nested doc" when using @mention in https://github.com/outline/outline/pull/11800 * Added a guard against concurrent restore while deleting by @dearlordylord in https://github.com/outline/outline/pull/11775 ##### New Contributors * @dearlordylord made their first contribution in https://github.com/outline/outline/pull/11775 **Full Changelog**: https://github.com/outline/outline/compare/v1.6.0...v1.6.1 ### v1.6.0 - Date: 2026-03-15 - Version: v1.6.0 - Original notes: https://github.com/outline/outline/releases/tag/v1.6.0 - Permalink: https://whatsnew.fyi/product/outline/releases/v1.6.0 - **added** — Built-in MCP (Model Context Protocol) server allowing AI assistants like Claude, Cursor, and Mistral to securely interact with the knowledge base - **added** — GitLab integration for previewing issues, merge requests, and projects in documents with support for GitLab cloud and self-hosted - **added** — Present mode for displaying any document as formatted slides based on headers and dividers - **added** — Fortran and ABAP language support in code blocks - **added** — OAuth provider support for dynamic client registration - **added** — Rich Linear, GitHub, and GitLab project mentions - **added** — Ability to insert templates from the block menu - **added** — Configurable embed integrations in Settings -> Integrations -> Embeds - **added** — Webhook category for file attachments - **added** — Meta+Shift+I shortcut for opening Insights - **added** — Configurable proxy IP header support in environment settings - **added** — Text wrap option for code blocks - **added** — Render any shared document as Markdown by adding .md extension - **added** — ELK layout engine support in Mermaid diagrams - **added** — FontAwesome icon support in Mermaid diagrams - **added** — Option to toggle all notifications - **added** — Open in Desktop option in document menu - **added** — API endpoints for managing templates: templates.list, templates.create, templates.info and others - **changed** — Toggle blocks can now be closed or opened by clicking on the title - **changed** — Child documents are now shown in the markdown for shared documents - **changed** — Discord no longer re-prompts authorization for existing grants - **changed** — CMD+Shift+L shortcut now works to toggle theme on publicly shared pages - **changed** — Much smaller initial JavaScript bundle - **fixed** — Pagination issue on search results - **fixed** — Find and replace dialog immediately closing when opened on mobile devices - **fixed** — Caching behavior for diagram extension by ignoring browser cache - **fixed** — Read-only collection editor not remounting correctly when navigating - **fixed** — Overly greedy background highlighting in the editor - **fixed** — Multiple issues with sticky headers on tables - **fixed** — Duplicate Korean IME character insertion when pressing Enter in the search bar - **fixed** — Split comment marks not correctly updated or deleted - **fixed** — Network failure handling in installation info endpoint for isolated environments - **fixed** — Printing error caused by timing issues with React's queueMicrotask - **fixed** — Notion importer issue where child page mentions were being ignored - **fixed** — Toggle block toggle display for attached PDFs - **fixed** — Database transaction misuse in document revision endpoints ##### What's Changed ###### Highlights * Added a built-in MCP (Model Context Protocol) server, allowing AI assistants like Claude, Cursor, and Mistral to securely interact with the knowledge base. This is disabled by default for existing workspaces – see more details in the [docs](https://docs.getoutline.com/s/guide/doc/mcp-6j9jtENNKL). * New GitLab integration allows previewing issues, merge requests, and projects in documents. Connect GitLab cloud, self-hosted, or both! * A new "Present" mode allows presenting any document as formatted slides based on headers and dividers. See [docs](https://docs.getoutline.com/s/guide/doc/present-mode-yMGzaY7A9L). ###### Other Improvements * Fortran and ABAP language support added to code blocks in https://github.com/outline/outline/pull/11471 * OAuth provider now supports dynamic client registration in https://github.com/outline/outline/pull/11462 * Added support for rich Linear, GitHub, and GitLab project mentions * It is now possible to insert templates from the block menu in https://github.com/outline/outline/pull/11647 * Embed integrations shown in the editor are now configurable in **Settings -> Integrations -> Embeds** in https://github.com/outline/outline/pull/11612 * Toggle blocks can now be closed/open by clicking on the title in https://github.com/outline/outline/pull/11469 * Add `Meta+Shift+I` shortcut for opening Insights in https://github.com/outline/outline/pull/11492 * Added webhook category for file attachments in https://github.com/outline/outline/pull/11494 * Child documents are now shown in the markdown for shared documents in https://github.com/outline/outline/pull/11495 * Much smaller initial javascript bundle in https://github.com/outline/outline/pull/11518 * Added support for configurable proxy IP header in environment settings by @ashleysommer in https://github.com/outline/outline/pull/11595 * Added text wrap option for code blocks in https://github.com/outline/outline/pull/11614 * Support rendering any shared doc as Markdown by adding `.md` extension ([example](https://docs.getoutline.com/s/guide.md)) in https://github.com/outline/outline/pull/11668 * Added support for the ELK layout engine in Mermaid diagrams in https://github.com/outline/outline/pull/11631 * Added FontAwesome icon support to Mermaid diagrams in https://github.com/outline/outline/pull/11704 * There is now an option to toggle all notifications in https://github.com/outline/outline/pull/11713 * Added an "Open in Desktop" option to document menu in https://github.com/outline/outline/pull/11729 * It is now possible to toggle the preview display for attached PDFs in https://github.com/outline/outline/pull/11746 * `CMD+Shift+L` shortcut now works to toggle theme on publicly shared pages in https://github.com/outline/outline/pull/11750 * Discord will no longer re-prompt authorization for existing grants by @lrstanley in https://github.com/outline/outline/pull/11757 * Small facelift of integrations directory in https://github.com/outline/outline/pull/11516 and group management * API: Added new `templates.list`, `templates.create`, `templates.info` etc endpoints to manage templates in https://github.com/outline/outline/pull/11027 ###### Fixes * Fixed an issue with pagination on search results in https://github.com/outline/outline/pull/11489 * Fixed an issue where the find and replace dialog immediately closes when opened on mobile devices in https://github.com/outline/outline/pull/11497 * Improved caching behavior by ignoring the browser cache for the diagram extension in https://github.com/outline/outline/pull/11498 * Fixed an issue where the read-only collection editor would not remount correctly when navigating in https://github.com/outline/outline/pull/11499 * Fixed overly greedy background highlighting in the editor in https://github.com/outline/outline/pull/11500 * Resolved multiple issues related to sticky headers on tables in https://github.com/outline/ _[Truncated at 4000 characters — full notes: https://github.com/outline/outline/releases/tag/v1.6.0]_ ### v1.5.0 - Date: 2026-02-15 - Version: v1.5.0 - Original notes: https://github.com/outline/outline/releases/tag/v1.5.0 - Permalink: https://whatsnew.fyi/product/outline/releases/v1.5.0 - **added** — Add sorting options to the search screen - **added** — Add `diff` language highlighting for code blocks - **added** — Allow `cmd+enter` to toggle all checkboxes in a selection - **added** — Add support for currency sorting in tables - **added** — Add a custom color picker for text highlights - **added** — Show group members when clicking on a group in the share dialog - **added** — Make table headers sticky - **added** — Support importing toggle blocks from Notion - **added** — Add right-click context menu support to all tables in settings - **added** — Add a hide/show completed items control for checkbox lists - **added** — Convert markdown frontmatter to YAML code blocks on import - **added** — Add a "Rename" option to sidebar context menus - **added** — Add Alt-click to recursively expand or collapse sidebar documents and collections - **added** — Add a preference for desktop notification badge with off, count, and indicator options - **added** — Add alphabetic ordered list support to markdown import and paste - **added** — Allow creating a new document before or after another in the sidebar - **fixed** — Preserve alignment and caption when replacing images - **fixed** — Improve popularity scoring job performance - **fixed** — Fix downloading mermaid images from the lightbox - **fixed** — Fix text truncation with emoji icons in sidebar ##### What's Changed ###### Improvements * Added sorting options to the search screen in https://github.com/outline/outline/pull/11242 * Added `diff` language highlighting for code blocks in https://github.com/outline/outline/pull/11301 * Allow `cmd+enter` to toggle all checkboxes in a selection in https://github.com/outline/outline/pull/11322 * Added support for currency sorting in tables in https://github.com/outline/outline/pull/11332 * Added a custom color picker for text highlights in https://github.com/outline/outline/pull/11337 * Clicking on a group in the share dialog now shows it's members in https://github.com/outline/outline/pull/11338 * Table headers are now sticky in https://github.com/outline/outline/pull/11353 * Importing toggle blocks from Notion is now supported in https://github.com/outline/outline/pull/11371 * All tables in settings now have right-click context menu support in https://github.com/outline/outline/pull/11378 * Added a hide/show completed items control for checkbox lists in https://github.com/outline/outline/pull/11379 * Markdown frontmatter is now converted to YAML code blocks on import in https://github.com/outline/outline/pull/11420 * Added a "Rename" option to sidebar context menus in https://github.com/outline/outline/pull/11425 * Added Alt-click to recursively expand or collapse sidebar documents and collections in https://github.com/outline/outline/pull/11432 * Added a preference for desktop notification badge with off, count, and indicator options in https://github.com/outline/outline/pull/11436 * Added alphabetic ordered list support to markdown import and paste in https://github.com/outline/outline/pull/11446 * Allow creating a new document before or after another in the sidebar in https://github.com/outline/outline/pull/11453 ###### Fixes * Preserved alignment and caption when replacing images in https://github.com/outline/outline/pull/11407 * Improved popularity scoring job performance in https://github.com/outline/outline/pull/11293 * Fixed downloading mermaid images from the lightbox in https://github.com/outline/outline/pull/11300 * Further popularity scoring performance improvements in https://github.com/outline/outline/pull/11305 * Fixed text truncation with emoji icons in sidebar in https://github.com/outline/outline/pull/11307 * Separated user input errors from internal errors for Sentry reporting in https://github.com/outline/outline/pull/11308 * Fixed editor focus loss on text link interaction in https://github.com/outline/outline/pull/11310 * Removed unnecessary Markdown conversion when importing HTML in https://github.com/outline/outline/pull/11315 * Fixed "New draft" from command menu leading to "Not found" in https://github.com/outline/outline/pull/11316 * Improved slow query in `CleanupDeletedDocumentsTask` in https://github.com/outline/outline/pull/11317 * Removed Babel from production dependencies in https://github.com/outline/outline/pull/11318 * Minor React performance optimizations in https://github.com/outline/outline/pull/11319 * Fixed share panel state for drafts in a shared parent in https://github.com/outline/outline/pull/11320 * Fixed embed option showing for links that cannot be embedded in https://github.com/outline/outline/pull/11323 * Fixed non-admins being unable to see public ACL attachments in https://github.com/outline/outline/pull/11326 * Fixed suggestion menu inserting at incorrect position when choosing with mouse in https://github.com/outline/outline/pull/11327 * Fixed passkey registration with non-standard HTTPS ports in https://github.com/outline/outline/pull/11329 * Fixed collapsed toggles not expanding when they contain the highlighted search result in https://github.com/outline/outline/pull/11330 * Fixed column and row selection not restoring after sort or align in https://github.com/outline/outline/pull/11333 * Renamed `DATABASE_READ_ONLY_URL` environment variable in https://github.com/outline/ou _[Truncated at 4000 characters — full notes: https://github.com/outline/outline/releases/tag/v1.5.0]_