github marimo-team/marimo 0.14.8

latest releases: 0.15.2, 0.15.1, 0.15.0...
2 months ago

What's Changed

πŸ–ŒοΈ Variable reference highlighting with go-to-definition. We have a new quality-of-life feature β€”Β the marimo editor can now highlight cell references, i.e. variables that they use but don't define. This helps you understand how data flows through your notebook at a glance. You can even hover over the variable and Ctrl+Click to jump to definition.

This feature is currently opt-in: enable in the settings (Display > Reference Highlighting), or through the command palette (Ctrl/Cmd + k)

If you like this feature, let us (h/t @manzt!) know!

⌨️ More command palette options. You can now toggle light/dark/system themes through the command palette (Ctrl/Cmd + k).

πŸ“¦ More seamless optional dependency installation. Install optional dependencies in the column explorer panel for charts with just one click.

All changes

  • fix: CLI print for non UTF-8 terminals by @akshayka in #5397
  • chore(frontend): Add invariant debugger statement for development by @manzt in #5414
  • [Windows] Fix Copy Path and Copy Relative Path returning identical results. by @Haleshot in #5399
  • chore: fix api spec by @Light2Dark in #5422
  • chore(deps): update testing dependencies by @renovate in #5383
  • fix: marimo development preview by @akshayka in #5403
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #5425
  • chore(deps): update build tools by @renovate in #5418
  • feat(frontend): Highlight reactive references by @manzt in #5415
  • fix: Update HTML snapshots for server templates by @akshayka in #5429
  • fix: set cell editor height and overflow to hidden when hidden by @Light2Dark in #5391
  • chore(frontend): Simplify and tighten TypeScript configuration by @manzt in #5413
  • dev: Use islands as local asset server by @dmadisetti in #5436
  • chore(frontend/lsp): Replace "as any" type assertion with a type guard by @manzt in #5437
  • docs: call out package support among wasm limitations by @akshayka in #5439
  • improvement: install packages directly by @Light2Dark in #5434
  • fix: disable controls when not connected by @akshayka in #5438
  • Fix markdown indentation by @vvsagar in #5442
  • chore(frontend): Remove simple cases of as any by @manzt in #5440
  • fix(islands): Replace "vega" runtime imports with "vega-loader" to resolve build issues by @manzt in #5449
  • Add light/dark/system settings from command by @koaning in #5444
  • chore(frontend): Remove "vega" as top-level dependency by @manzt in #5453
  • chore: Expand remote downloads for a broader range of urls by @dmadisetti in #5456
  • fix(vim): Show cursor only in last focused cell by @manzt in #5457
  • fix: loading progress bar in tables by @Light2Dark in #5443

New Contributors

Full Changelog: 0.14.7...0.14.8

Don't miss a new marimo release

NewReleases is sending notifications on new releases.