Update outlinewiki/outline Docker tag to v1.8.0 #719

Merged
AverageMarcus merged 1 commits from renovate/outlinewiki-outline-1.x into master 2026-06-02 12:41:30 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
outlinewiki/outline minor 1.7.11.8.0

Release Notes

outline/outline (outlinewiki/outline)

v1.8.0

Compare Source

What's changed

Highlights
  • Members can now request access to documents they don't have permission to view – #​10825
  • Comments are now available in the image lightbox, making it easier to discuss visuals in context – #​12335
MCP
  • Inline comments can now be created and managed through the API and MCP – #​12322
  • The fetch tool can now access signed attachment URLs, allowing MCP clients to read images and files – #​12315
  • Added a fullWidth parameter to create_document and update_document, by @​toralux#​12338
  • Document responses now include a commentCount field – #​12355
  • MCP Responses now return full URLs instead of relative paths – #​12255
  • Optional MCP fields now accept empty strings without erroring – #​12310
  • Fixed an issue where updating a collection description via MCP wouldn't persist – #​12410
  • Aligned permission checks between the API and MCP when creating documents – #​12517
Other Improvements
  • Code blocks are now supported inside comments – #​12480
  • Added a system preference to open the desktop app automatically on startup – #​12279
  • Viewers can now create and use API keys – #​12278
  • Mentioned users are now automatically subscribed to the document – #​12235
  • The command menu now shows breadcrumbs alongside documents to make results easier to disambiguate – #​12403
  • You can now format the word at the cursor with the associated shortcut without needing to select it first – #​12492
  • Self-hosted instances can now use HTTP webhook URLs – #​12499
  • Delete confirmation dialogs now use a segmented-style input – #​12495
  • Images pasted as data URIs are now supported – #​12294
  • The icon picker is now responsive and easier to use on mobile – #​12275
  • Notifications now open in a mobile drawer on small screens – #​12276
  • Reduced minimum table column width to 25px for tighter layouts – #​12269
  • Hyphenated words are now treated as a single unit when diffing changes – #​11272
  • Hover previews now trigger while the editor is focused – #​12545
  • The settings sidebar is no longer collapsible – #​12460
  • Hardened OAuth scope validation – #​12490
  • Added Catalan as a language option – #​12454
  • Thousands of new community translations
Performance
  • Cached decorations across three editor plugins for smoother editing – #​12030
  • Virtualized the main sidebar and reduced unnecessary re-renders – #​12443
  • Added missing indexes on foreign keys referencing documents – #​12473
  • Replaced a correlated subquery in Slack hooks user lookup – #​12432
  • Removed an N+1 query in documents.search#​12540
  • Reduced batch size when deleting documents – #​12474
  • Avoided a redundant import lookup when presenting documents – #​12529
  • Mammoth is now lazy-loaded to reduce startup memory – #​12538
  • Unused services are no longer loaded at boot – #​12537
  • Importers now stream from the zip archive instead of loading it fully – #​12372 #​12380
  • Popularity scoring now reads from the document_insights table for faster results – #​12103
Fixes
  • Document text can now be selected in version history – #​12268
  • Fixed search highlights not rendering in Firefox – #​12273
  • Resolved console warnings for the rtl DOM attribute and an untracked MobX read – #​12284
  • Outline now only preconnects to S3 when it's actually in use, by @​marksteward#​12298
  • Improved handling of additional client-aborted error types – #​12303
  • Short-circuited common scanner and crawler routes – #​12306
  • Fixed a crash when file storage environment variables are misconfigured – #​12325
  • Printing no longer includes an extra blank page – #​12326
  • Document deletes are now batched when emptying trash – #​12328
  • Upgraded Mermaid to 11.15.0 – #​12331
  • Table cell selection no longer appears in print output – #​12334
  • Fixed Mermaid diagrams not rendering correctly inside toggle blocks – #​12343
  • Code blocks now automatically expand when a find result is inside – #​12346
  • Mermaid diagrams now appear correctly in light theme when printing from dark theme – #​12342
  • Fixed authorization providers not being correctly disabled via environment variables – #​12349
  • Improved the resilience of the Markdown importer – #​12357
  • Fixed a bug with multi-tab logout for OIDC providers – #​12333
  • Fixed text selection insights initialization, by @​mturac#​12366
  • Position submenu is now hidden when a collection is sorted alphabetically – #​12377
  • No more "Imported from undefined" entries in document insights – #​12378
  • Failed and canceled imports can now be deleted – #​12379
  • Code blocks at the beginning of a document can now be collapsed – #​12381
  • Fixed an infinite loop with the document restore action, by @​Ali-ovo#​12395
  • Exported filenames are now sanitized of Windows-invalid characters, previously invalid characters would make the Zip file hard to open – #​12407
  • Slack notifications no longer show "Untitled" for documents without titles – #​12406
  • The mention menu now appears when pasting a link followed by a newline – #​12402
  • Non-empty untitled drafts are no longer unintentionally trashed on editor unmount – #​12418
  • "Premature close" stream errors are no longer reported to error tracking – #​12424
  • Database query statement_timeout is now applied on request-handling processes – #​12422
  • Fixed a crash when importing Notion pages containing empty tables – #​12421
  • Upstream OAuth provider errors are no longer reported to error tracking – #​12425
  • Double-clicking actions in DocumentExplorer no longer submits twice – #​12417
  • Fixed a race condition causing undo/redo errors when the editor transitions from readonly – #​12427
  • Removed unnecessary package resolutions – #​12442
  • Fixed a sporadic infinite loop when rendering documents with code blocks – #​12444
  • Updated Node.js to 24.16.0 – #​12448
  • Fixed Safari heading widget handling for the Chinese IME, by @​Wars#​12453
  • Fixed a database error from documents.list when filtering by Draft status – #​12426
  • Internal links are now correctly remapped during JSON import – #​12461
  • Fixed a TypeError when document.collaboratorIds is null – #​12471
  • Skipped exporting attachments with malformed keys instead of failing the export – #​12470
  • Prevented an internal error when a tsquery tail interleaves operator and escape characters – #​12475
  • Removed a stray URL fragment from AuthenticationHelper#​12477
  • Guarded against table content changing mid-drag – #​12476
  • Stopped logging an error when a team isn't found during apex auth redirect – #​12478
  • Rate limiter errors are now distinguished from other errors – #​12479
  • Notion API 5xx errors are now retried with exponential backoff – #​12481
  • Search highlight chips are now clickable in the desktop app – #​12482
  • Guarded against out-of-range positions in scrollToAnchor#​12489
  • Expected websocket "No access token" errors are no longer sent to error tracking – #​12487
  • Imports can now target documents that the user can write to – #​12485
  • Upload progress is now shown on the import dialog button – #​12488
  • Fixed indent/outdent on Android mobile – #​12496
  • Subdocuments can now be reordered with document-only access – #​12493
  • Image and video dimension promises now reject with proper Error objects – #​12498
  • Imports now exit gracefully when canceled mid-task – #​12497
  • IP addresses are now normalized to avoid validation errors – #​12500
  • Koa middleware spans are no longer reported to DataDog – #​12501
  • Disabled floating toolbar interaction during the open animation – #​12508
  • Avoided a team invariant violation on OAuth authorize errors – #​12506
  • Shift-tab now outdents correctly inside code blocks – #​12514
  • The block menu no longer triggers when the slash is marked – #​12515
  • Webhooks are now disabled when their associated user is deleted – #​12524
  • Prevented a crash when inserting files into a document with no attachment node in its schema – #​12526
  • Fixed duplicate undo/redo events – #​12525
  • Removed the resize grid-snap behavior in the editor, images and videos now resize smoothly – #​12528
  • Pressing Enter on an image now adds a new paragraph below – #​12530
  • Linear unfurl errors no longer bubble up to error tracking – #​12532
  • Toggle blocks inside collapsed headings are now correctly hidden – #​12536
  • Fixed Mermaid diagrams being mis-sized on high-DPI and RDP displays – #​12531
  • Restored missing text color on search highlights – #​12547
  • Many dependency updates

New Contributors

Full Changelog: https://github.com/outline/outline/compare/v1.7.1...v1.8.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [outlinewiki/outline](https://github.com/outline/outline) | minor | `1.7.1` → `1.8.0` | --- ### Release Notes <details> <summary>outline/outline (outlinewiki/outline)</summary> ### [`v1.8.0`](https://github.com/outline/outline/releases/tag/v1.8.0) [Compare Source](https://github.com/outline/outline/compare/v1.7.1...v1.8.0) #### What's changed ##### Highlights - Members can now request access to documents they don't have permission to view – [#&#8203;10825](https://github.com/outline/outline/pull/10825) - Comments are now available in the image lightbox, making it easier to discuss visuals in context – [#&#8203;12335](https://github.com/outline/outline/pull/12335) ##### MCP - Inline comments can now be created and managed through the API and MCP – [#&#8203;12322](https://github.com/outline/outline/pull/12322) - The `fetch` tool can now access signed attachment URLs, allowing MCP clients to read images and files – [#&#8203;12315](https://github.com/outline/outline/pull/12315) - Added a `fullWidth` parameter to `create_document` and `update_document`, by [@&#8203;toralux](https://github.com/toralux) – [#&#8203;12338](https://github.com/outline/outline/pull/12338) - Document responses now include a `commentCount` field – [#&#8203;12355](https://github.com/outline/outline/pull/12355) - MCP Responses now return full URLs instead of relative paths – [#&#8203;12255](https://github.com/outline/outline/pull/12255) - Optional MCP fields now accept empty strings without erroring – [#&#8203;12310](https://github.com/outline/outline/pull/12310) - Fixed an issue where updating a collection description via MCP wouldn't persist – [#&#8203;12410](https://github.com/outline/outline/pull/12410) - Aligned permission checks between the API and MCP when creating documents – [#&#8203;12517](https://github.com/outline/outline/pull/12517) ##### Other Improvements - Code blocks are now supported inside comments – [#&#8203;12480](https://github.com/outline/outline/pull/12480) - Added a system preference to open the desktop app automatically on startup – [#&#8203;12279](https://github.com/outline/outline/pull/12279) - Viewers can now create and use API keys – [#&#8203;12278](https://github.com/outline/outline/pull/12278) - Mentioned users are now automatically subscribed to the document – [#&#8203;12235](https://github.com/outline/outline/pull/12235) - The command menu now shows breadcrumbs alongside documents to make results easier to disambiguate – [#&#8203;12403](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 – [#&#8203;12492](https://github.com/outline/outline/pull/12492) - Self-hosted instances can now use HTTP webhook URLs – [#&#8203;12499](https://github.com/outline/outline/pull/12499) - Delete confirmation dialogs now use a segmented-style input – [#&#8203;12495](https://github.com/outline/outline/pull/12495) - Images pasted as data URIs are now supported – [#&#8203;12294](https://github.com/outline/outline/pull/12294) - The icon picker is now responsive and easier to use on mobile – [#&#8203;12275](https://github.com/outline/outline/pull/12275) - Notifications now open in a mobile drawer on small screens – [#&#8203;12276](https://github.com/outline/outline/pull/12276) - Reduced minimum table column width to 25px for tighter layouts – [#&#8203;12269](https://github.com/outline/outline/pull/12269) - Hyphenated words are now treated as a single unit when diffing changes – [#&#8203;11272](https://github.com/outline/outline/pull/11272) - Hover previews now trigger while the editor is focused – [#&#8203;12545](https://github.com/outline/outline/pull/12545) - The settings sidebar is no longer collapsible – [#&#8203;12460](https://github.com/outline/outline/pull/12460) - Hardened OAuth scope validation – [#&#8203;12490](https://github.com/outline/outline/pull/12490) - Added Catalan as a language option – [#&#8203;12454](https://github.com/outline/outline/pull/12454) - Thousands of new community translations ##### Performance - Cached decorations across three editor plugins for smoother editing – [#&#8203;12030](https://github.com/outline/outline/pull/12030) - Virtualized the main sidebar and reduced unnecessary re-renders – [#&#8203;12443](https://github.com/outline/outline/pull/12443) - Added missing indexes on foreign keys referencing documents – [#&#8203;12473](https://github.com/outline/outline/pull/12473) - Replaced a correlated subquery in Slack hooks user lookup – [#&#8203;12432](https://github.com/outline/outline/pull/12432) - Removed an N+1 query in `documents.search` – [#&#8203;12540](https://github.com/outline/outline/pull/12540) - Reduced batch size when deleting documents – [#&#8203;12474](https://github.com/outline/outline/pull/12474) - Avoided a redundant import lookup when presenting documents – [#&#8203;12529](https://github.com/outline/outline/pull/12529) - Mammoth is now lazy-loaded to reduce startup memory – [#&#8203;12538](https://github.com/outline/outline/pull/12538) - Unused services are no longer loaded at boot – [#&#8203;12537](https://github.com/outline/outline/pull/12537) - Importers now stream from the zip archive instead of loading it fully – [#&#8203;12372](https://github.com/outline/outline/pull/12372) [#&#8203;12380](https://github.com/outline/outline/pull/12380) - Popularity scoring now reads from the `document_insights` table for faster results – [#&#8203;12103](https://github.com/outline/outline/pull/12103) ##### Fixes - Document text can now be selected in version history – [#&#8203;12268](https://github.com/outline/outline/pull/12268) - Fixed search highlights not rendering in Firefox – [#&#8203;12273](https://github.com/outline/outline/pull/12273) - Resolved console warnings for the `rtl` DOM attribute and an untracked MobX read – [#&#8203;12284](https://github.com/outline/outline/pull/12284) - Outline now only preconnects to S3 when it's actually in use, by [@&#8203;marksteward](https://github.com/marksteward) – [#&#8203;12298](https://github.com/outline/outline/pull/12298) - Improved handling of additional client-aborted error types – [#&#8203;12303](https://github.com/outline/outline/pull/12303) - Short-circuited common scanner and crawler routes – [#&#8203;12306](https://github.com/outline/outline/pull/12306) - Fixed a crash when file storage environment variables are misconfigured – [#&#8203;12325](https://github.com/outline/outline/pull/12325) - Printing no longer includes an extra blank page – [#&#8203;12326](https://github.com/outline/outline/pull/12326) - Document deletes are now batched when emptying trash – [#&#8203;12328](https://github.com/outline/outline/pull/12328) - Upgraded Mermaid to 11.15.0 – [#&#8203;12331](https://github.com/outline/outline/pull/12331) - Table cell selection no longer appears in print output – [#&#8203;12334](https://github.com/outline/outline/pull/12334) - Fixed Mermaid diagrams not rendering correctly inside toggle blocks – [#&#8203;12343](https://github.com/outline/outline/pull/12343) - Code blocks now automatically expand when a find result is inside – [#&#8203;12346](https://github.com/outline/outline/pull/12346) - Mermaid diagrams now appear correctly in light theme when printing from dark theme – [#&#8203;12342](https://github.com/outline/outline/pull/12342) - Fixed authorization providers not being correctly disabled via environment variables – [#&#8203;12349](https://github.com/outline/outline/pull/12349) - Improved the resilience of the Markdown importer – [#&#8203;12357](https://github.com/outline/outline/pull/12357) - Fixed a bug with multi-tab logout for OIDC providers – [#&#8203;12333](https://github.com/outline/outline/pull/12333) - Fixed text selection insights initialization, by [@&#8203;mturac](https://github.com/mturac) – [#&#8203;12366](https://github.com/outline/outline/pull/12366) - Position submenu is now hidden when a collection is sorted alphabetically – [#&#8203;12377](https://github.com/outline/outline/pull/12377) - No more "Imported from undefined" entries in document insights – [#&#8203;12378](https://github.com/outline/outline/pull/12378) - Failed and canceled imports can now be deleted – [#&#8203;12379](https://github.com/outline/outline/pull/12379) - Code blocks at the beginning of a document can now be collapsed – [#&#8203;12381](https://github.com/outline/outline/pull/12381) - Fixed an infinite loop with the document restore action, by [@&#8203;Ali-ovo](https://github.com/Ali-ovo) – [#&#8203;12395](https://github.com/outline/outline/pull/12395) - Exported filenames are now sanitized of Windows-invalid characters, previously invalid characters would make the Zip file hard to open – [#&#8203;12407](https://github.com/outline/outline/pull/12407) - Slack notifications no longer show "Untitled" for documents without titles – [#&#8203;12406](https://github.com/outline/outline/pull/12406) - The mention menu now appears when pasting a link followed by a newline – [#&#8203;12402](https://github.com/outline/outline/pull/12402) - Non-empty untitled drafts are no longer unintentionally trashed on editor unmount – [#&#8203;12418](https://github.com/outline/outline/pull/12418) - "Premature close" stream errors are no longer reported to error tracking – [#&#8203;12424](https://github.com/outline/outline/pull/12424) - Database query `statement_timeout` is now applied on request-handling processes – [#&#8203;12422](https://github.com/outline/outline/pull/12422) - Fixed a crash when importing Notion pages containing empty tables – [#&#8203;12421](https://github.com/outline/outline/pull/12421) - Upstream OAuth provider errors are no longer reported to error tracking – [#&#8203;12425](https://github.com/outline/outline/pull/12425) - Double-clicking actions in DocumentExplorer no longer submits twice – [#&#8203;12417](https://github.com/outline/outline/pull/12417) - Fixed a race condition causing undo/redo errors when the editor transitions from readonly – [#&#8203;12427](https://github.com/outline/outline/pull/12427) - Removed unnecessary package resolutions – [#&#8203;12442](https://github.com/outline/outline/pull/12442) - Fixed a sporadic infinite loop when rendering documents with code blocks – [#&#8203;12444](https://github.com/outline/outline/pull/12444) - Updated Node.js to 24.16.0 – [#&#8203;12448](https://github.com/outline/outline/pull/12448) - Fixed Safari heading widget handling for the Chinese IME, by [@&#8203;Wars](https://github.com/Wars) – [#&#8203;12453](https://github.com/outline/outline/pull/12453) - Fixed a database error from `documents.list` when filtering by Draft status – [#&#8203;12426](https://github.com/outline/outline/pull/12426) - Internal links are now correctly remapped during JSON import – [#&#8203;12461](https://github.com/outline/outline/pull/12461) - Fixed a TypeError when `document.collaboratorIds` is null – [#&#8203;12471](https://github.com/outline/outline/pull/12471) - Skipped exporting attachments with malformed keys instead of failing the export – [#&#8203;12470](https://github.com/outline/outline/pull/12470) - Prevented an internal error when a `tsquery` tail interleaves operator and escape characters – [#&#8203;12475](https://github.com/outline/outline/pull/12475) - Removed a stray URL fragment from `AuthenticationHelper` – [#&#8203;12477](https://github.com/outline/outline/pull/12477) - Guarded against table content changing mid-drag – [#&#8203;12476](https://github.com/outline/outline/pull/12476) - Stopped logging an error when a team isn't found during apex auth redirect – [#&#8203;12478](https://github.com/outline/outline/pull/12478) - Rate limiter errors are now distinguished from other errors – [#&#8203;12479](https://github.com/outline/outline/pull/12479) - Notion API 5xx errors are now retried with exponential backoff – [#&#8203;12481](https://github.com/outline/outline/pull/12481) - Search highlight chips are now clickable in the desktop app – [#&#8203;12482](https://github.com/outline/outline/pull/12482) - Guarded against out-of-range positions in `scrollToAnchor` – [#&#8203;12489](https://github.com/outline/outline/pull/12489) - Expected websocket "No access token" errors are no longer sent to error tracking – [#&#8203;12487](https://github.com/outline/outline/pull/12487) - Imports can now target documents that the user can write to – [#&#8203;12485](https://github.com/outline/outline/pull/12485) - Upload progress is now shown on the import dialog button – [#&#8203;12488](https://github.com/outline/outline/pull/12488) - Fixed indent/outdent on Android mobile – [#&#8203;12496](https://github.com/outline/outline/pull/12496) - Subdocuments can now be reordered with document-only access – [#&#8203;12493](https://github.com/outline/outline/pull/12493) - Image and video dimension promises now reject with proper Error objects – [#&#8203;12498](https://github.com/outline/outline/pull/12498) - Imports now exit gracefully when canceled mid-task – [#&#8203;12497](https://github.com/outline/outline/pull/12497) - IP addresses are now normalized to avoid validation errors – [#&#8203;12500](https://github.com/outline/outline/pull/12500) - Koa middleware spans are no longer reported to DataDog – [#&#8203;12501](https://github.com/outline/outline/pull/12501) - Disabled floating toolbar interaction during the open animation – [#&#8203;12508](https://github.com/outline/outline/pull/12508) - Avoided a team invariant violation on OAuth authorize errors – [#&#8203;12506](https://github.com/outline/outline/pull/12506) - Shift-tab now outdents correctly inside code blocks – [#&#8203;12514](https://github.com/outline/outline/pull/12514) - The block menu no longer triggers when the slash is marked – [#&#8203;12515](https://github.com/outline/outline/pull/12515) - Webhooks are now disabled when their associated user is deleted – [#&#8203;12524](https://github.com/outline/outline/pull/12524) - Prevented a crash when inserting files into a document with no attachment node in its schema – [#&#8203;12526](https://github.com/outline/outline/pull/12526) - Fixed duplicate undo/redo events – [#&#8203;12525](https://github.com/outline/outline/pull/12525) - Removed the resize grid-snap behavior in the editor, images and videos now resize smoothly – [#&#8203;12528](https://github.com/outline/outline/pull/12528) - Pressing `Enter` on an image now adds a new paragraph below – [#&#8203;12530](https://github.com/outline/outline/pull/12530) - Linear unfurl errors no longer bubble up to error tracking – [#&#8203;12532](https://github.com/outline/outline/pull/12532) - Toggle blocks inside collapsed headings are now correctly hidden – [#&#8203;12536](https://github.com/outline/outline/pull/12536) - Fixed Mermaid diagrams being mis-sized on high-DPI and RDP displays – [#&#8203;12531](https://github.com/outline/outline/pull/12531) - Restored missing text color on search highlights – [#&#8203;12547](https://github.com/outline/outline/pull/12547) - Many dependency updates #### New Contributors - [@&#8203;marksteward](https://github.com/marksteward) made their first contribution in [#&#8203;12298](https://github.com/outline/outline/pull/12298) - [@&#8203;toralux](https://github.com/toralux) made their first contribution in [#&#8203;12338](https://github.com/outline/outline/pull/12338) - [@&#8203;mturac](https://github.com/mturac) made their first contribution in [#&#8203;12366](https://github.com/outline/outline/pull/12366) - [@&#8203;Wars](https://github.com/Wars) made their first contribution in [#&#8203;12453](https://github.com/outline/outline/pull/12453) **Full Changelog**: <https://github.com/outline/outline/compare/v1.7.1...v1.8.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDcuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwNy40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
renovate added 1 commit 2026-06-02 03:14:16 +00:00
AverageMarcus merged commit 81431971c2 into master 2026-06-02 12:41:29 +00:00
AverageMarcus deleted branch renovate/outlinewiki-outline-1.x 2026-06-02 12:41:30 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: AverageMarcus/cluster.fun#719