Releases: livebook-dev/livebook
Releases · livebook-dev/livebook
v0.6.2
Added
- Session sidebar toggle on mobile (#1183)
- Support for configuring a custom iframe URL (#1200)
- Link to Hexdocs in on-hover docs (#1221)
- Capturing logs from processes outside Livebook supervision (#1235)
- Support HTML and CSS highlighting in Markdown cells (#1244 and #1246)
- MapLibre introductory notebook (#1250)
- Support for SQLite, Google BigQuery and AWS Athena under the well-known cells (#1256)
Changed
Fixed
- Memory monitoring to show the correct amount of free memory available on the system (#1179)
- Livebook access URL when running
livebook server
with custom--ip
(#1181) - Smart cell evaluation button in forked notebooks (#1185)
- Relative links in Markdown output (#1189)
- Docker startup when specifying
--user
(#1193) - Support for
target="_blank"
links inside JS outputs and smart cells (#1203) - Context menu in the file system component (#1205)
- Copying content with math syntax (#1225)
- Windows absolute paths when configuring Mix runtime via CLI (#1242)
v0.6.1
v0.6.0
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 tolivebook 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
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
v0.5.0
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)