Skip to content

Releases: marimo-team/marimo-lsp

0.10.5

19 Feb 18:15
4ea201c

Choose a tag to compare

What's Changed

✨ Enhancements

  • Bump ruff and ty versions (#416)

📝 Other changes

  • [pre-commit.ci] pre-commit autoupdate (#413)

Contributors

Thanks to all our community and contributors who made this release possible: @app/pre-commit-ci, @manzt

Full Changelog: 0.10.4...0.10.5

0.10.4

13 Feb 18:11
35d635d

Choose a tag to compare

What's Changed

✨ Enhancements

  • Bump minimum marimo version in EnvironmentValidator to v0.19.10 (#404)

📝 Other changes

  • Remove unused language provider registrations from VsCode service (#406)

Contributors

Thanks to all our community and contributors who made this release possible: @manzt

Full Changelog: 0.10.3...0.10.4

0.10.3

12 Feb 16:21
5d5f5bb

Choose a tag to compare

What's Changed

✨ Enhancements

  • Add pretty cause logging (#397)

🐛 Bug fixes

  • Fix notebook execution crash due to missing cell_ids argument (#399)

Contributors

Thanks to all our community and contributors who made this release possible: @manzt

Full Changelog: 0.10.2...0.10.3

0.10.2

10 Feb 16:21
efdd2dc

Choose a tag to compare

What's Changed

📝 Other changes

  • Remove notebook URI transform workaround for Ruff (#394)
  • [pre-commit.ci] pre-commit autoupdate (#381)
  • Upgrade ty to v0.0.15 (#393)

Contributors

Thanks to all our community and contributors who made this release possible: @app/pre-commit-ci, @manzt

Full Changelog: 0.10.1...0.10.2

0.10.1

06 Feb 11:38
8f20056

Choose a tag to compare

What's Changed

📝 Other changes

  • Pretty-print Effect Cause values (#389)
  • Route all error context through structured log annotations (#390)

Full Changelog: 0.10.0...0.10.1

0.10.0

05 Feb 23:09
0fc06bd

Choose a tag to compare

What's Changed

This release raises the minimum required marimo version to v0.19.8 to support a new model-lifecycle protocol that decouples anywidget model communication from UI element messages. Language server startup for ty and ruff is also now more reliable, with separate install and start phases and automatic retry logic.

✨ Enhancements

  • Migrate to marimo 0.19.8 model-lifecycle protocol (#388)

📝 Other changes

  • Separate language server install from startup (#385)

Full Changelog: 0.9.13...0.10.0

0.9.13

03 Feb 13:50
198bad5

Choose a tag to compare

What's Changed

✨ Enhancements

  • Try attaching startup diagnostics for ty failures (#383)
  • Refactor commands to use Effect.fn and contextual dependencies (#380)

📝 Other changes

  • Simplify logging with Effect's native primitives (#382)

Contributors

Thanks to all our community and contributors who made this release possible: @manzt

Full Changelog: 0.9.12...0.9.13

0.9.12

02 Feb 14:43
4a99b10

Choose a tag to compare

What's Changed

📝 Other changes

  • Ty/Ruff pass down env NamespacedLanguageClient (#379)

Contributors

Thanks to all our community and contributors who made this release possible: @mscolnick

Full Changelog: 0.9.11...0.9.12

0.9.11

29 Jan 18:43
a22d1c0

Choose a tag to compare

What's Changed

This release adds an experimental API for executing Python code outside the notebook's dependency graph. This enables IDE integrations and external tools to evaluate expressions without affecting cell state.

const marimo = vscode.extensions.getExtension('marimo-team.vscode-marimo');
const api = marimo.exports;
const kernel = await api.experimental.kernels.getKernel(notebookUri);

for await (const output of kernel.executeCode('1 + 1')) {
  console.log(output);
}

✨ Enhancements

  • Add scratchpad execution API (#377)

📝 Other changes

  • Fix release note generation in release.yml workflow (#374)

Contributors

Thanks to all our community and contributors who made this release possible: @manzt

Full Changelog: 0.9.10...0.9.11

0.9.10

28 Jan 21:36
a630960

Choose a tag to compare

What's Changed

🐛 Bug fixes

  • Filter non-Python cells from LSP notebook sync (#373)

📝 Other changes

  • Fix GitHub release title containing release notes content (#371)

Full Changelog: 0.9.9...0.9.10