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.

Clone this wiki locally