V 2.10.1
What's Changed
- Fix compatibility with other MSVC versions by explicitly converting to string by @timkpaine in #2570
- Update to pyodide 0.25.1 for pyodide/pyodide#4655 by @timkpaine in #2596
- Update contributing documentation for DCO by @timkpaine in #2595
- Fix intermittent to_arrow() error in Python by @texodus in #2608
- Fix delete() Python async call not resolving by @texodus in #2610
V 2.10.0
V 2.9.0
What's Changed
- Fix Candlestick & OHLC charts by @texodus in #2562
- Formatting for float and integer columns via Intl.NumberFormat by @texodus in #2563
- Update Pyodide to version 0.25.0 by @tomjakubowski in #2547
- Fix get_hosted_table_names in Python client by @tomjakubowski in #2551
- Localization Support by @texodus in #2565
V 2.8.1
What's Changed
- Add workspaceFolder to cargo_target_dir by @ada-x64 in #2537
- Add Docs Tests by @ada-x64 in #2502
- Add clang-format, clang-tidy and clangd support for C++ development by @texodus in #2541
- Fix split_by with date/datetime columns by @texodus in #2545
- Update to LLVM 17 & fix Python/Windows build by @texodus in #2546
V 2.8.0
What's Changed
- Fix docs site by @texodus in #2462
- Fix Jupyterlab Widget Save/Restore Symmetry by @ada-x64 in #2465
- Update ipynb examples with new expression syntax by @tomjakubowski in #2463
- Fix cargo features by @texodus in #2481
- Convert @finos/perspective-viewer-d3fc to TypeScript by @brochington in #2432
- Remove docs build from CI by @texodus in #2483
- Refactor How Column Style Components Are Selected by @ada-x64 in #2443
- Remove Any Old Expressions from Codebase by @ada-x64 in #2447
- Use a boost mirror by @texodus in #2484
- Add column edit highlight to perspective-viewer-datagrid by @texodus in #2486
- Fix datagrid cell pulse styling by @texodus in #2489
- Fix output scrolling in Jupyter when perspective-python is installed by @texodus in #2495
- Fix datagrid scroll performance regression via regular-table upgrade by @texodus in #2498
- Update http-server examples dependency by @texodus in #2505
- Expression Names in Column Settings Header + Refactors by @ada-x64 in #2459
- Render table in the shadow DOM for @finos/perspective-viewer-datagrid by @tomjakubowski in #2482
- Settings panel width is inconsistent for columns moved to Config by @texodus in #2527
- A few CSS fixes for regular-table in shadow DOM by @tomjakubowski in #2526
- Add yew-fmt by @texodus in #2533
- Update axis tick labels to accomodate small ranges by @texodus in #2534
- Fix column style type reactivity to View changes by @ada-x64 in #2535
- New color selector component by @texodus in #2536
V 2.7.1
V 2.7.0
What's Changed
- Add support for StringDtype (fixes #1237) by @MaDufie in #2319
- Expressions API Updates by @ada-x64 in #2399
- Upgrade pyodide compatibility to v0.24.1 by @tomjakubowski in #2402
- Add CI requirements update script by @texodus in #2422
- Self-extracting WebAssembly binaries by @texodus in #2428
- Fix expression alias UX/API by @texodus in #2431
- PerspectiveWidget HTML export support in Jupyter by @tomjakubowski in #2418
- Column Settings Panel UI Tweaks by @ada-x64 in #2421
- X/Y Scatter Symbol Serialization as Dictionary by @ada-x64 in #2429
- API Versioning + Migration by @ada-x64 in #2430
- Serialize Expressions to Objects by @ada-x64 in #2436
- Update expressions format default by @texodus in #2438
- Update examples by @texodus in #2433
V 2.6.1
V 2.6.0
What's Changed
- Datagrid rows restyle by @texodus in #2383
- fix gradient values by @ada-x64 in #2384
- Add index(), col(), and vlookup() to ExprTk by @tdbgamer in #2374
- Column selector style updates by @texodus in #2385
- New themes Gruvbox and Dracula + UI performance improvements by @texodus in #2393
- Symbols column in X/Y Scatter plot by @texodus in #2394
- X/Y scatter multi-chart by @texodus in #2395