An update of D3.js is out, just in case you are using it with topic map (or other) visualizations.
New features:
- Added multi-valued map support for selection.attr and similar methods.
- Added L*a*b* and HCL color spaces.
- Added d3.tween for easier customization of transition interpolators.
- Added d3.tsv for loading tab-separated values.
- Added static localization for d3.time.format, including fr_FR and ru_RU locales.
- Added a new quantitative scale: d3.scale.threshold.
- Added outer padding support for d3.scale.ordinal’s rangeBands.
- Added d3.layout.pack padding support.
- Custom interpolators can now be used with d3.svg.line and d3.svg.area.
- Added new random generators for log-normal and Irwin–Hall distributions.
- Improved d3.time.scale’s nice.
- Fixed incorrect tangents with monotone interpolation.
- Simplified transform interpolation.
I first saw this at Christopher Lalanne’s A bag of tweets / August 2012.