8000 Releases Β· outline/outline Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: outline/outline

v0.74.0

06 Dec 14:01
8000 @tommoor tommoor
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

v0.72.0

03 Oct 00:49
Compare
Choose a tag to compare

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 and includeChildDocuments properties now available on shares.create
  • createdAt and emoji properties now available on documents.create
  • comments API endpoints now check that the feature is enabled

New Contributors

v0.71.0

18 Aug 09:28
Compare
Choose a tag to compare

⭐⭐⭐ 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

Full Changelog: v0.70.2...v0.71.0

v0.70.2

11 Jul 23:12
Compare
Choose a tag to compare

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

07 Jul 02:11
Compare
Choose a tag to compare

What's Changed

  • Fixes HTML export broken in 0.70.0 for documents including comments
  • Fixes possible XSS in editor through crafted embed url
  • Fixes keyboard handlers should not be considered while "composing"
  • Fixes extra content on clipboard when copying notices (#5522)

v0.70.0

02 Jul 14:34
Compare
Choose a tag to compare

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

Full Changelog: v0.69.2...v0.70.0

0