Changes from v3.0.0:
- (Breaking Change) Add
op.array_agg
aggregation function, remove priorop.values
definition . - (Breaking Change) Add
op.array_agg_distinct
aggregation function, remove priorop.unique
definition. - Add
op.object_agg
aggregate function. - Add
op.greatest
andop.least
functions, corresponding toMath.max
andMath.min
. - Add
op.compact
function to filter invalid values from an array. - Add support for Map and Set instances to
op.has()
,op.keys()
, andop.values()
. - Add
op.entries()
function, with support for Object, Map, and Set instances. - Add table
columnArray()
method. - Update parser to rewrite
Math.max
andMath.min
to usegreatest
andleast
. - Fix
dedupe()
to produce ungrouped tables.