Skip to content

Latest commit

 

History

History
129 lines (81 loc) · 3.46 KB

CHANGELOG.md

File metadata and controls

129 lines (81 loc) · 3.46 KB

Changelog

v0.6.7

  • Auto generate module from python cells when running Mojo cell

v0.6.6

  • Default to using MDL.AI when opening a .md file
  • Improve README.md

v0.6.5

  • Add github actions CI

v0.6.4

  • Fix outputs from ML models having empty cells
  • Add Groq llama3-8B option - 400ms latency
  • Update to latest dependencies
  • Rename project to mdl-ai

v0.6.3

  • Add Mojo calling Python support via py module.

v0.6.2

  • Add # mdl:clear to not print or save output in Mojo and Python
  • Add python3 check if python not on path
  • Shellscript cells now save environment changes

v0.6.1

  • Add ability to clear output in Mojo and Python
  • Add # file: to generate files with Mojo
  • In shells tree ignore __pycache__ and other generated files
  • For shell scripts, just run a single cell not every previous cell as well
  • Ignore whitespace when checking for first comment with # file: in python files
  • Writing files was causing multiple prints when importing another module
  • Fix parsing to and from markdown, trim cells and get whitespace right
  • Make cancellation of running cell always work
  • Fix Run all cells

v0.6.0

  • Add Mojo
  • Add # file: comment in python file to generate extra file
  • Put files in same path so Mojo can call Python files
  • Rename chatgpt to openai and allow selecting model
  • Shell scripts now run in context of temp folder
  • Allow deleting temp folder
  • If command missing now comes up with error, and button to download
  • Give error messages if something wrong with OpenAI api key

v0.5.0

  • Add chatgpt to generate code blocks

v0.4.3

  • Run shell commands from directory of the open file

v0.4.2

  • Update readme to show how to set default editor

v0.4.1

  • Change to gopls imports as this tool is installed by default with VS Code

v0.4.0

  • Add ability to use a [package] and set up your own cargo.toml
  • Add tokio::main support
  • Add shell languages

v0.3.0

  • Make end statement a dbg! instead of print to print a much larger array of types.
  • Added macro dbg_pretty! and dbg_named! to retain variable name when doing something in a loop.
  • Added the ability to use # if last line is an expression to pretty print debug

v0.2.1

  • Make dbg! not print line numbers and file name

v0.2.0

  • Add auto formatting to Rust code when opening the source file
  • Add print statements for final variables in Rust
  • Add ability to put #[restart] and #[ignore] tags in blocks of Rust code
  • Make dbg! macro print to stdout for Rust code, stop it sometimes going to a different cell when nodejs gets stdout and stderr out of sync

v0.1.7

  • Kill related process when the stop button is pressed

v0.1.6

  • Use esbuild-runner instead of ts-node for typescript, give warning text if not installed

v0.1.5

  • Bug with Rust outputs sometimes containing unwanted text

v0.1.4

  • Support Rust main functions with different signatures
  • Fix rust imports using _ seperators

v0.1.3

  • Fixed dbg outputs from Rust and other stderr text not being displayed on final output

v0.1.2

  • Sometimes using the mimetypes e.g. "text/x-rust" will fail, also doesn't look right with errors, removed for now, will need custom renderers

v0.1.1

  • Simplified all the stdout and stderr operations, fixed outputs not displaying in rust

v0.1.0

  • Add nushell support
  • Fix stderr sometimes being cleared when there is some empty data sitting in stdout

v0.0.1

Working notebook with Rust, Go, Javascript and Typescript