New Features
- Add a dashboard layout mode that allows you to freely arrange the components.
- New chart types: eCDF, line chart, and bubble chart.
- [breaking] A new DSL syntax for charts (similar to Vega-Lite), you can now create custom charts with this syntax.
- Theme support with
chartThemeandstylesheetprops to theEmbeddingAtlascomponent. - Support rendering chat messages (data format:
Array<{role: "<role>", content: "<content>"}>). - Add a widget to show a particular column's value of the selected data point (click table or embedding plot to select a point).
- Add a widget to display custom Markdown content.
- Support multiple text embedding providers via LiteLLM (thanks @peter-gy).
Detailed Changes
- feat: support multiple text embedding providers by @peter-gy in #76
- feat: add dashboard layout by @donghaoren in #92
- feat: add markdown widget by @donghaoren in #93
- feat: messages format renderer by @donghaoren in #94
- chore: update packages by @donghaoren in #95
- feat: redesign chart spec schema, add line chart, bubble chart, and eCDF chart by @donghaoren in #97
- fix: for large x y values the embedding view disappears by @donghaoren in #98
- chore: exclude sensitive and irrelevant args from text projection hash by @peter-gy in #100
- fix: better WebGPU feature check by @donghaoren in #101
- chore: bump version to 0.13.0 by @donghaoren in #102
New Contributors
Full Changelog: v0.12.0...v0.13.0