-
Notifications
You must be signed in to change notification settings - Fork 22.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
6.0 #3333
Comments
I’m thinking maybe we don’t need to do a major version bump across all the modules just for the sake of announcing ES2015 syntax adoption. We could bump those modules as necessary when we make changes that benefit from ES2015 syntax, and then the d3 package could use a version range (e.g., But any module that depends on a module with a new major version bump will also need a major version bump. For example, even if d3-brush doesn’t need ES2015 syntax yet, we’ll want it to be compatible with d3-selection@2, which will mean d3-brush needs a major bump. So most packages might need a major bump anyway. |
Really looking forward to 6.0! |
I'd be interested in trying out a pre-release of 6.0, similar to the 5.0 prerelease. Might this be in the realm of possibility? Anyone else interested? Also noticed that |
We at dc.js are planning to switch to the individual D3 modules in order to test against 6.0 before it’s released. But I agree, a release candidate would give us more certainty that we’re testing the right thing. For us, the d3-selection changes may have the biggest impact - iterators etc. |
There’s a two branch in d3-selection and d3-transition, but the removal of d3.event hasn’t been implemented yet which is blocking the release of those modules. |
d3.event removal has been implemented, and 2.0.0-rc.1 releases for d3-selection and d3-transition if you want to try them out! It looks like the major thing blocking this release is now just the adoption of iterables in d3-hierarchy and d3-shape. A major part of this release is the adoption of new ES language features including iterables, so d3-hierarchy and d3-shape should be upgraded before we release. The other relevant modules (d3-array, d3-selection and d3-scale) have already been upgraded. |
I’ve implemented iterables for d3-hierarchy The last remaining step is to upgrade d3-brush, d3-drag and d3-zoom to the d3-selection changes, and specifically the removal of d3.event, d3.customEvent etc. |
d3-hexbin has PR d3/d3-hexbin#19 that does:
|
I think I want to give d3-hexbin a little more time to “bake” and we should consider deferring its addition to 6.1. I haven’t had a chance to review the proposed API changes yet. There is other blocking work for 6.0 that needs to be done first, as well, notably upgrading d3-brush, d3-drag and d3-zoom to d3-selection 2.0 (namely the removal of d3.event and related changes). |
HI great work |
d3-array
d3-collection [Removed!]
d3-delaunay [Added!]
d3-force
d3-hierarchy
d3-random
d3-shape
d3-scale
d3-selection
d3-transition
d3-voronoi [Removed!]
Upgrade:
The text was updated successfully, but these errors were encountered: