Release 1.1.0
Added
- Add support for Python SQL connections and Python DuckDB implementation by @jonmmease in #249
- Support DataFrame Interchange Protocol and Polars by @jonmmease in #251
- Support external DuckDB connections by @jonmmease in #252
- Improve DuckDB connection consistency by @jonmmease in #256
- Output polars/arrow from pre_transform_datasets/transformed_data by @jonmmease in #270
- Add Apple Silicon build of vegafusion-server by @jonmmease in #277
Updated
- Update Vega and Vega-Lite in VegaFusionWidget by @jonmmease in #263
Fixed
- All timestamp UDFs should accept nanoseconds / Date32 / Date64 by @jonmmease in #257
- Don't cache DuckDB schema of externally registered tables by @jonmmease in #261
- Various fixes to support updated Taxi Dashboard example by @jonmmease in #262
- Support names with periods in formula output field by @jonmmease in #271
- Fix crash when initial selection contains mix of string and bool by @jonmmease in #274
- Fix chart editor demo project by @jonmmease in #276
Internal
- SQL refactoring by @jonmmease in #239
- Refactor crate structure by @jonmmease in #241
- Update to DataFusion 18 and Arrow 32 by @jonmmease in #242
- Add initial SQL generation dialect tests by @jonmmease in #244
- Expose WASM methods for getting and setting signal and data values by @jonmmease in #272
- Make add_signal_listener and add_data_listener public on MsgReceiver by @jonmmease in #275
Full Changelog: v1.0.3...v1.1.0