Skip to content

Releases: vega/vegafusion

Release 1.1.0rc3

17 Mar 23:34
9ec1b9d
Compare
Choose a tag to compare
Release 1.1.0rc3 Pre-release
Pre-release

What's Changed

Full Changelog: v1.1.0rc2...v1.1.0rc3

Release 1.1.0rc2

16 Mar 23:32
e9cea71
Compare
Choose a tag to compare
Release 1.1.0rc2 Pre-release
Pre-release

What's Changed

Full Changelog: v1.1.0rc1...v1.1.0rc2

Release 1.1.0-rc1

16 Mar 12:41
Compare
Choose a tag to compare
Release 1.1.0-rc1 Pre-release
Pre-release

What's Changed

Full Changelog: v1.0.3...v1.1.0rc1

Release 1.0.4

06 Mar 19:57
Compare
Choose a tag to compare

Fixed

  • Mimerenderer always replaces first chart in VS Code notebook (#245)
  • VegaFusion fails to compute min/max aggregates on string columns (#247)

Release 1.0.3

30 Jan 22:03
d2b6a2d
Compare
Choose a tag to compare

Fixed

  • Handle special characters in projection pushdown by @jonmmease in #236

Updated

Full Changelog: v1.0.2...v1.0.3

Release v1.0.2

25 Jan 19:58
d406bec
Compare
Choose a tag to compare

Fixed

  • Improve fidelity of distinct aggregate and pivot transform by @jonmmease in #234. Fixes "The left or right side of the join does not have all columns on ..." DataFusion error reported in apache/datafusion#5034.

Full Changelog: v1.0.1...v1.0.2

Release v1.0.1

22 Jan 19:35
24c16f3
Compare
Choose a tag to compare

Fixed

Full Changelog: v1.0.0...v1.0.1

Release v1.0.0

21 Jan 17:11
4c574e0
Compare
Choose a tag to compare

The VegaFusion team is happy to announce the release of VegaFusion version 1.0.0. This release is the culmination of several months of work on both VegaFusion itself and its new dependency: VlConvert. This version introduces a brand new mimetype based renderer that is compatible with many notebook and compute environments without requiring custom extensions. It also includes a new transformed_data() function that makes it possible to evaluate the data transforms associated with an Altair Chart and return the result as a pandas DataFrame.

Finally, we’re thrilled to announce that VegaFusion has been adopted by Hex and is now licensed under the same permissive BSD-3 license used by Vega, Vega-Lite, and Altair.

Added

  • Implement Pivot transform by @jonmmease in #165
  • Add identifier transform by @jonmmease in #172
  • Support scale domain splitting for domain's that reference multiple fields by @jonmmease in #169
  • Update stringify_local_datetimes planner to handle faceted marks by @jonmmease in #173
  • Add support for indexof expression function by @jonmmease in #179
  • Update pre_transform_spec to handle selection datasets with datetime strings by @jonmmease in #182
  • Add median support by @jonmmease in #192
  • Maintain interactivity of chart specifications produced by pre_transform_spec by @jonmmease in #193
  • Add mimetype renderer by @jonmmease in #195
  • Support for extracting transformed data from Altair Chart by @jonmmease in #197
  • Support enabling/disabling VegaFusion renderers as context managers by @jonmmease in #201
  • Add missing sin expression function by @jonmmease in #206
  • Add configurable row limit for mime renderer by @jonmmease in #207
  • Localize/convert transformed_data datetimes to local_tz by @jonmmease in #208
  • Add forward compatibility with Altair 5 by @jonmmease in #230

Updated

  • Update the pre_transform_* API to input and return JSON objects instead of strings by @jonmmease in #194
  • Add vl-convert-python to the "embed" extra requirements by @jonmmease in #198
  • Update repo links for move to hex-inc org by @jonmmease in #229

Fixed

  • fix pre-transform warning not raised for fully unsupported dataset by @jonmmease in #156
  • Support Date32 input columns by @jonmmease in #157
  • Restore support for Week and DayOfYear TimeUnits by @jonmmease in #166
  • Support column names containing dot characters by @jonmmease in #167
  • Fix regression for timestamps with explicit timezones by @jonmmease in #168
  • Fix for inline dataset with dots in field names by @jonmmease in #171
  • Match Vega's behavior when an aggregate column does not exist by @jonmmease in #174
  • Handle null Timestamp values by @jonmmease in #175
  • Allow empty values arrays on the server in pre_transform_spec by @jonmmease in #178
  • Fix crash in pivot transform for column with spaces by @jonmmease in #180
  • Copy inline JSON datasets directly to pre-transform output specs by @jonmmease in #181
  • Add support for VlSelectionTest for providing comparison scalars as datetime strings by @jonmmease in #183
  • Fix column names for boolean pivot field by @jonmmease in #184
  • Cast boolean to Int64 in time function by @jonmmease in #185
  • Propagate null when access member of invalid object by @jonmmease in #186
  • Don't crash when transforms are defined for an empty dataset by @jonmmease in #188
  • Fix divide-by-zero error in stack transform with offset = normalized by @jonmmease in #190
  • Fall back to "UTC" if get_local_tz() returns None by @jonmmease in #214

Internal

Full Changelog: v0.10.0...v1.0.0

v1.0.0-rc2 Release

18 Jan 00:07
010c346
Compare
Choose a tag to compare
v1.0.0-rc2 Release Pre-release
Pre-release

Fixed

  • Update fold transform to use UNION ALL instead of UNION for efficiency by @jonmmease in #226
  • Fix regression in length function by @jonmmease in #227

Full Changelog: v1.0.0-rc1...v1.0.0-rc2

v1.0.0-rc1

14 Jan 13:58
Compare
Choose a tag to compare
v1.0.0-rc1 Pre-release
Pre-release

Note: There will not be a 0.11.0 release as we're going to jump to version 1.0.0.

Updated

  • Window frame support and DataFusion 16 by @jonmmease in #221
  • Support impute with multiple groupby fields and match Vega's output ordering by @jonmmease in #223
  • Add fold and sequence transforms by @jonmmease in #224
  • 1.0 Widget updates by @jonmmease in #216
    • Support Altair themes
    • Support ipywidgets 8
  • Add new 1.0 quickstart examples to the README.md by @jonmmease in #217
  • Add 1.0.0rc1 lower version bounds between python packages by @jonmmease in #219

Fixed

  • Fall back to "UTC" if get_local_tz() returns None by @jonmmease in #214
  • Fix distinct aggregation with nulls by @jonmmease in #220
  • Improve transform ordering using explicit ordering column by @jonmmease in #222

Full Changelog: v0.11.0-rc12...v1.0.0-rc1