It is possible that #1729 Concept of Chart Group could break compatibility with external libraries that add new charts to the ecosystem, like dc-addons or our own dc.leaflet.js.
Many of these were never updated to D3v4, so it’s not a big deal. But if they were, we shouldn’t break them now.
It looks like the change is probably backward compatible; this issue is a reminder to self to test and be sure.
There are two cases to consider: