1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//! # Changelog v0.7
//!
//! * More group by aggregations:
//!     - n_unique
//!     - quantile
//!     - median
//!     - last
//!     - group indexes
//!     - agg (combined aggregations)
//! * explode operation
//! * melt operation
//! * df! macro
//! * Rem trait implemented for Series and ChunkedArrays
//! * ChunkedArrays broadcasting arithmetic
//! * ChunkedArray/Series `zip_with` operation
//! * ChunkedArray/Series `expand_at_index` operation
//! * laziness api initiated.
//!     - Predicate pushdown optimizer
//!     - Projection pushdown optimizer
//!     - Type coercion optimizer
//!     - Selection (filter, where clause)
//!     - Projection (select foo from bar)
//!     - Aggregation (groupby)
//!         - all eager aggregations supported
//!     - Joins
//!     - WithColumn operation
//!     - DSL
//!         * (col, lit, lt, lt_eq, alias, etc.)
//!         * arithmetic
//!         * when / then /otherwise
//! * 1.3-1.7 performance increase of filter
//! * ChunkedArray/ Series creation speedup: No nulls: 10X speedup, Nulls: 1.1-2.2x speedup.