D3 is now modular, composed of many small libraries that you can also use independently. Each library has its own repo and release cycle for faster development. The modular approach also improves the process for custom bundles and plugins.
There are a lot of improvements in 4.0: there were about as many commits in 4.0 as in all prior versions of D3. Some changes make D3 easier to learn and use, such as immutable selections. But there are lots of new features, too! These are covered in detail in the release notes; here are a few highlights.
Colors, Interpolators and Scales
Shapes and Layouts
Selections, Transitions, Easings and Timers
Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/iW0sJqKSbZw/v4.0.0