Jan 27, 2018
- Changing text from
aggregated
toTotals
to match what other libraries are doing PR #72
Nov 24, 2017
- Adding an aggregated column to the
data.table
object that aggregates all data in each row using the selected aggregation function PR #67
Nov 9, 2017
- Adding an aggregated row to the
data.table
object that aggregates all previous data rows using the selected aggregation function PR #62
Aug 10, 2017
- Fixing webpack config to actually use babel runtime
Aug 9, 2017
- Somehow did not build minified version prior to last publish...
Aug 8, 2017
- Sorting on multiple keys rather than just a stringified version of the data object
Aug 7, 2017
- Fixed bug when pivoting on rows that are empty strings
- Sorting JSON stringified version of data prior to performing any pivoting logic
Jul 14, 2017
- Removing
babel-polyfill
from webpack entry and replacing it withbabel-runtime
. If you’re writing a module you intend to be consumed by other projects, never use the polyfill. Since you won’t control the entirety of the context in which you’ll be executing, you cannot guarantee there won’t be multiple versions of various polyfills. Better to play it safe and have all your ES2015 methods and objects be namespaced by babel-runtime.
Jun 25, 2017
- Allows for progressive filtering (i.e. newly applied filters do not erase old filters)
Apr 18, 2017
- Providing an error message if pivot dimensions are not of type array
- Correctly filtering out all data (returns an empty array rather than creating an error)
getUniqueValues
method now returns all the unique values on the original data set, even when values are filtered out
Mar 25, 2017
- No longer adds
undefined
as a collapsed row - Adding the following methods to the
Pivot
classfilter
getUniqueValues
Mar 12, 2017
- Fixes bug in toggle function
Mar 11, 2017
- Adding the following aggregation types
average
min
max
- Adding a
.toggle
method to toggle a row to collapsed if expanded or vice-versa
Feb 5, 2017
- Changing to es6 class structure with the following methods:
.update
- updates existing data.collapse
- collapses data into a header row.expand
- expands a collapsed row.getData
- returns the data within a collapsed row