- Add Gridlines component
- Update and simplify
property
- Update label positioning
- Update class system to remove implicit initialize and transform cascade
- Remove deprecated xy extension and Object-style layout
- 0.15.1 Fix Overlay.position and labels with stacked bars bugs
- 0.15.2 Fix Gridlines onExit bug and slide down Bars on exit
- 0.15.3 Fix layout calculation and axis transition bugs
- 0.15.4 Fix component centering and mousemove in IE bugs
- 0.15.5 Fix
__proto__
and Overlay transform issues - 0.15.6 Fix Legend type not updating bug
- 0.15.7 Add banner to dist css and tweak label defaults
- 0.15.8 Fix margins issue for centered components
- 0.15.9 Fix delayed gridlines attachment bug and fix undefined config issue
- 0.15.10 Fix legend expanding on redraw issue
- 0.15.11 Update build (remove grunt), start new draw architecture, convert tests to mocha + jsdom
- 0.15.12 Include license/version in minified dist
- 0.15.13 Improve backwards compatibility with new architecture
- 0.15.14 Fix small height issue for stacked bars
- 0.15.15 Fix broken build
- New layout system
- Remove dependency on Underscore
- Only set
charts
andcomponents
from options function - Convert
Compose.charts
andCompose.components
to arrays - Add helpers for charts and components
- Update mouse listening
- Update overlay positioning
- New module system
- 0.14.1 Fix undefined
XYInverted
bug - 0.14.2 Expose d3c global
- 0.14.3 Add
Text
andAxisTitle
components, update default margins, addcentered
component property - 0.14.4 Set transitions on
Compose
, updatestack
, and add hover listeners toLegend
- 0.14.5 Disable x0 and y0 position for axes until tested more thoroughly, refactor layout
- 0.14.6 Fix vertical Axis bug, absolute positioning Compose bug, unknown position bug, and property.previous bug
- 0.14.7 (Temporarily) Re-instantiate component on position change to avoid nasty side effects
- Add responsive support for
div
selections, withwidth
andheight
used forviewBox
- Add
StandardLayer
to improve extensibility in standard charts and components - Add
Transition
mixin for standard approach to addingduration
,delay
, andease
to charts/layers - 0.13.1 Add
Overlay
component and layer type - 0.13.2 Add
xKey
andyKey
tomixins.XY
and lots of docs updates - 0.13.3 For
xy
, add given components after generated - 0.13.4 Clear unset options on set and fix axis layout issue for inverted
- 0.13.5 Fix bars axis offset issue
- 0.13.6 Additional bar offset tweaks
- Add
centered
andadjacent
options forcreateScale
- Move x calculations for Values to
createScale
- Remove
LineValues
andAxisValues
to use scale instead - Rename
Line
toLines
- Bugfixes in
Legend
,Axis
, andMulti
- Refactor
Lines
chart - Add hover to labels
- Move hover points into separate
HoverPoints
mixin - Refactor mouse events
- 0.12.1 Complete rename to d3.compose
- 0.12.2 Move xy to d3.compose namespace
- 0.12.3 Fix version number
- 0.12.4 Fix data handling bug in Compose.draw, fix examples, and move
stack
back to helpers - 0.12.5 Handle
line-height: normal
inalignText
- 0.12.6 Split merge and layout in labels for better override
- 0.12.7 Fix cached config bug
- 0.12.8 Fix improperly updating series class/style bug
- 0.12.9 Fix Lines indexing bug and set class/style for charts on merge instead of insert
- 0.12.10 Allow 0/null for transition (delay, duration, ease) values
- 0.12.11 Use utils instead of underscore
- 0.12.12 Fix label collisions bug
- 0.12.13 Add
HorizontalBar
andHorizontalStackedBars
; makeBars
,Lines
, andTitle
more extensible; fixundefined
data bug; namespace charts - 0.12.14 Add horizontal bars swatch to legend
- New legend data format
- Fix creating legend from
xy
extension - New
registerSwatch
method (move method out of charts) - More options
- Split build into three parts: core, core + mixins, core + mixins + charts/components
- Simplify and cleanup
- 0.11.1 Labels extension bugfix and Bars offset bugfix
- Simplify charts and components
- Simplify draw/redraw
- Simplify attach/detach
- Simplify properties
- Merge
Container
andMulti
- Move axes, title, and legend out of Multi and into
xy
extension - Move z-index out of helpers
- Isolate underscore in utils