Skip to content

Releases: livebook-dev/livebook

v0.6.1

06 May 15:41
c1a4c8c
Compare
Choose a tag to compare

Changed

  • Stopped ignoring mouse events on crash (#1168)

Fixed

  • Added iframes to the Hex archive (#1174)

v0.6.0

03 May 16:17
3ad817a
Compare
Choose a tag to compare

Official announcement.

Added

  • Code error highlighting on formatting and evaluation (#948)
  • Bulk actions in the sessions list (#939)
  • Support for opening files and URLs via livebook server args (#947, #969 and #960)
  • Persistent user configuration (#937, #1002 and #1017)
  • Word wrapping toggle to the editor (#961)
  • Option to download notebook source from the sessions list (#980)
  • Support for binary payloads in JS outputs (#982)
  • Introduced smart cells (#1029, #1030, #1041, #1048, #1050)
  • Confirmation modals (#1033)
  • Introduced desktop app packaging for Windows (#1032)
  • Autosave path configuration on the settings page (#1019)
  • Support for forcing SSL connection (#1064)
  • Introduced a setup cell (#1075)
  • Added cell insert buttons for a list of predefined smart cells (#1078 and #1090)
  • UI for searching and adding new dependencies (#1081)
  • An option for wrapping words in all Markdown editors (#1107)
  • Support for mix run flags in the Mix runtime (#1108)
  • Introduced code zen (#1115)
  • Optional instance information when running in the cloud (#1116)
  • Warning when running in the cloud and system memory is low (#1122)
  • Notification when a new Livebook version is available (#1121)
  • Insert button for Markdown cell with a Mermaid diagram (#1134)
  • Taskbar icon for the desktop app (#1119)
  • Notebook discussing Smart cells (#1141)

Changed

  • Notebook export file name to match notebook file or title (#870)
  • Switched importing to opening files in the desktop app (#995)
  • Renamed Elixir cell to Code cell (#1035)
  • Use the first cell in viewport as the default for j/k navigation (#1054)
  • Limit standard output to last 1000 lines (#1063)
  • Restructured cell insert buttons (#1073)
  • Allowed inserting images without specifying name in Markdown cells (#1083)
  • Unified authentication to always redirect to the initial URL (#1104 and #1112)
  • Erase outputs action to clear cell indicators (#1160)

Removed

  • --open and --open-new CLI flag to livebook server in favour of args (#969 and #960)
  • --autosave-path in favour of --data-path (#963)
  • Disabled font ligatures in Markdown code blocks (#1072)
  • Embedded runtime under the default configuration (#1084)

Fixed

  • Properly handle Cloud Storage S3 API operation responses (#956)
  • Access to cookies and other browser APIs inside JS output iframe (#968, #985 and #989)
  • Improved accessibility (#979, #1009, #1007 and #1010)
  • Editor input in Chrome when waking up from Windows hibernation (#1018)
  • Improved input performance with multiple Mermaid diagrams in a Markdown cell (#1023)
  • Opening browser from the CLI when running in WSL (#1074)

v0.5.2

27 Jan 15:52
b728d9d
Compare
Choose a tag to compare

Added

  • Allowed Livebook port to be set to 0 for a random port (#906)
  • Added memory usage information to runtime panel and sessions list (#898, #917 and #918)
  • Added support for font-awesome in mermaid.js diagrams (#913)
  • Support for reopening the desktop app (#928)
  • Added a warning when copying to clipboard fails (#922)

Changed

  • App icon on macOS to look more native (#924)
  • Improved errors formatting (#926)
  • Improved intellisense to work while code is evaluating (#941)
  • Updated the release to run in interactive mode, hence using less memory (#944)
  • Updated the release to use a random cookie on every startup (#944)

Fixed

  • Favicon rendering in Safari (#920)
  • Fixed code evaluation in the desktop app to work without Elixir installed globally (929)
  • Fixed line break support in Mermaid diagram definition (932)
  • Improved error handling in case of erroneous implementations of the Inspect protocol (934)
  • Fixed image insertion in Markdown cells when the image name includes special characters (945)

v0.5.1

20 Jan 10:59
2ee3efc
Compare
Choose a tag to compare

Changed

  • Changed the file system root path to $HOME in the desktop app (#887)

Fixed

  • Loading JavaScript widgets when running behind a domain (#902)

v0.5.0

19 Jan 19:47
Compare
Choose a tag to compare

Official announcement.

Added

  • Support for input forms (#790)
  • Completion for struct keys (#793)
  • Support for custom JavaScript widgets (#826)
  • Introduced a dedicated Explore subsection for Kino guides (#830)
  • Added notebook name to page title (#844)
  • Added @deprecated and @since documentation metadata on mouse over (#852)
  • Added Livebook and Elixir version information to the Settings page (#851)
  • Added shutdown button to the sidebar (#862)
  • An option to increase the font size in the editor (#860)
  • An option to use a high-contrast editor theme (#868 and #871)
  • Support for rendering mermaid.js graphs in Markdown cells (#816)
  • Introduced desktop app packaging for macOS (#865)

Changed

  • Removed confirmation step when deleting an empty section (#829)
  • Applied several design improvements (#858, #859 and #882)
  • Changed the color scheme in text outputs to improve contrast (#864 and #859)
  • Reworked Kino guides in the Explore section (#879 and #859)

Fixed

  • Disallowed saving notebooks with empty file name (#823)
  • Fixed unexpected focus behaviour in large editors (#831)
  • Fixed Escape key to exit multi-cursor mode (#833)
  • Improved error reports when reconnecting Mix runtime fails (#837)
  • Fixed code blocks in Markdown to use monospaced font for all characters (#855)