Permalink
Commits on Mar 14, 2016
Commits on Aug 12, 2015
Commits on Oct 3, 2014
  1. Fix #129: updating groups after filterFunction.

    A serious bug was introduced in version 1.3.8, causing groups on the
    first dimension to be incorrectly calculated after a filterFunction was
    called on another dimension.
    jasondavies committed Oct 3, 2014
Commits on Sep 24, 2014
  1. Properly clear dimension filters before disposal.

    Merge pull request #127 from sAlexander/master.
    jasondavies committed Sep 24, 2014
  2. Clearing filter from dimension on disposal and propagating to groups.

    Previously, if a filter was present on a dimension, disposing of the
    dimension would cause other dimension's group.all() counts to loose
    sync with the filters. In certain circumstances, values of
    group.all() would become negative.
    sAlexander committed Sep 24, 2014
Commits on Aug 14, 2014
  1. Fix dimension.groupAll when there are no records.

    Previously, an error was thrown.
    
    Fixes #122.
    jasondavies committed Aug 14, 2014
Commits on Aug 5, 2014
Commits on May 28, 2014
  1. Merge pull request #117 from marcusrussi/patch-1

    Update component.json (Apache License)
    RandomEtc committed May 28, 2014
  2. Update component.json

    Changed license info to Apache license
    marcusrussi committed May 28, 2014
Commits on Dec 4, 2013
  1. 1.3.7

    RandomEtc committed Dec 4, 2013
  2. remove unused version.js

    RandomEtc committed Dec 4, 2013
Commits on Nov 21, 2013
  1. Merge branch 'fix-untyped'

    jasondavies committed Nov 21, 2013
  2. Initialise untyped arrays with zeroes.

    Fixes #98.
    jasondavies committed Nov 21, 2013
Commits on Sep 13, 2013
  1. Fix reindex and group listeners on data removal.

    There was a bug where the new index was not always being copied.  In
    addition, the updateMany/updateOne/null behaviour, was not being updated
    for groups on data removal.
    jasondavies committed Sep 13, 2013
Commits on Sep 12, 2013
  1. Remove stale groups on data removal.

    Previously, groups would never be removed even if the values that
    created them were removed.
    
    Fixes #91.
    jasondavies committed Sep 12, 2013
  2. Fix filterFunction followed by filterRange.

    Fixes #93, #94.
    jasondavies committed Sep 12, 2013
Commits on Sep 10, 2013
Commits on Sep 2, 2013
Commits on Aug 30, 2013
  1. Version 1.3.0.

    The version number is now derived from package.json.
    
    UglifyJS and D3 dependencies have also been updated.
    jasondavies committed Aug 30, 2013
  2. Rename {dimension,group}.remove to dispose.

    The remove methods are kept for backwards-compatibility.
    jasondavies committed Aug 30, 2013
Commits on Aug 17, 2013
  1. Allow records to be removed.

    This adds a new method to all crossfilter instances, allowing the
    currently-selected records to be removed, e.g.
    
      var db = crossfilter([1, 2, 3]),
          dimension = db.dimension(Number);
      dimension.filter(1);
      db.remove(); // removes a single record (1), leaving [2, 3]
    jasondavies committed Aug 17, 2013
Commits on Apr 10, 2013
  1. Version 1.2.0.

    jasondavies committed Apr 10, 2013
Commits on Mar 18, 2013
  1. Fix typo in comment.

    jasondavies committed Mar 18, 2013
  2. Add dimension.remove for removing dimensions.

    Calling dimension.remove() removes its event listeners and clears its
    filters so that it can be garbage collected.  This also removes all
    groups associated with a dimension.
    
    Fixes #10.
    jasondavies committed Mar 1, 2013
  3. Add group.remove for removing groups.

    Calling group.remove() removes its event listeners so that it can be
    garbage collected.
    
    Fixes #55.
    jasondavies committed Mar 1, 2013
Commits on Mar 4, 2013
  1. Update UglifyJS and revert workaround.

    All tests pass on the minified version.  This version of UglifyJS fixes
    a serious bug involving reordering of side-effects.
    jasondavies committed Mar 4, 2013
Commits on Mar 3, 2013
  1. Fix incorrect sort behavior due to UglifyJS bug.

    UglifyJS version 2.2.5 incorrectly performs the transformation:
    
      (x = f(…)) <= x → x >= (x = f(…))
    
    This caused incorrect sorting behaviour when using crossfilter.min.js.
    
    All tests now pass on crossfilter.min.js.
    jasondavies committed Mar 3, 2013
Commits on Mar 1, 2013
  1. Merge branch '1.1.1'

    jasondavies committed Mar 1, 2013
  2. Update src/package.js.

    Also, use a hash for author, contributors and maintainers.
    jasondavies committed Mar 1, 2013