Skip to content
Gordon Woodhull edited this page Mar 27, 2019 · 18 revisions

Version 1.7 was repurposed as an AMD version of 1.6.

2.0

Version 2.* is compatible with D3v3. We will try to honor specific requests for updates to this version, but most new development is going into 3.*

3.0

Version 3.* is compatible with D3v4 and D3v5. Open problems are listed below - these are in active development, or contributions are welcome.

  • "Fake groups" work okay for preprocessing group data, but the architecture could be improved. Although charts support non-crossfilter data through .data(), dc.js also uses this internally, which makes the method difficult to use. (#584)
  • In many cases, charts can make better use of D3 features - e.g. many charts do not use axes & scales. Also there are new D3 utilities which need to be tested and/or charts need to be fixed to work with them. (color scales, zoom behaviors, etc...)
  • Identify an approach for small multiples
  • More chart types (Mekko chart/tree map)
  • Better crossfilter to support full drill-up-down & slice-dice

4.0

Idea (#1520) for 4.0 is to leave ES5 behind and transform the code to use ES6 features, as D3v6 is doing.

The new version will not support IE. See ticket for details.