Skip to content

Latest commit

 

History

History
149 lines (90 loc) · 4.48 KB

File metadata and controls

149 lines (90 loc) · 4.48 KB

v1.0.1 (January 30, 2017)

Bug Fixes

  • [#67]: Add missing cursor: pointer style to blocks when clickable
  • [#70]: Fix NaN and Infinity values in block paths when height is zero and dynamicHeight: true

v1.0.0 (August 2, 2016)

This release breaks major backwards compatibility by upgrading D3 3.x to D3 4.x. Refer to D3's changes documentation for more info.

Behavior Changes

  • [#62]: Upgrade D3 3.x to 4.x

v0.8.0 (July 21, 2016)

New Features

  • [#19]: Add support for percentages in chart.width and chart.height (e.g. '75%')
  • [#38]: Split line break characters found in label.format into multiple lines

Bug Fixes

  • [#49]: Fix issue where gradient definitions could conflict with existing definitions

v0.7.7 (July 15, 2016)

New Features

  • [#50]: Add block.barOverlay option to display bar charts proportional to block value
  • [#52]: Add chart.totalCount option to override total counts used in ratio calculations

Other

  • Simplify and clean up examples

v0.7.6 (July 12, 2016)

New Features

  • [#53]: Add label.fontSize option
  • [#57]: Add block.dynamicSlope option to make the funnel width proportional to its value

Bug Fixes

  • [#59]: Fix issue where formatted array values were not being passed to the label formatter

v0.7.5 (December 19, 2015)

New Features

  • [#44]: Pass DOM node to event data

v0.7.4 (December 11, 2015)

Build Changes

  • [#42]: Use ES6 imports and exports in source files
  • [#43]: Require D3.js for CommonJS environments

v0.7.3 (skipped)

D3Funnel v0.7.3 is an NPM-only hotfix that adds in missing compiled files.

v0.7.2 (November 18, 2015)

Bug Fixes

  • [#41]: Fix issue where events.click.block would error on null

v0.7.1 (October 28, 2015)

Behavior Changes

  • Errors thrown on data validation are now more descriptive and context-aware

Bug Fixes

  • [#35]: Fix issue where gradient background would not persist after mouse out
  • [#36]: Fix issue where non-SVG entities were not being removed from container

v0.7.0 (October 4, 2015)

D3Funnel v0.7 is a backwards-incompatible release that resolves some outstanding bugs, standardizes several option names and formats, and introduces a few new features.

No new features will be added to the v0.6 series, but minor patches will be available for a few months.

Behavior Changes

New Features

  • [#9]: Block can now have their color scale specified in addition to data points
  • [#34]: Default options are now statically available and overridable

Bug Fixes

  • [#25]: Fix issues with isInverted and dynamicArea producing odd pyramids
  • [#32]: Fix issue where pinched blocks were not having the same width as bottomWidth

Upgrading from v0.6.x

Several options have been renamed for standardization. Please refer to the table below for the new equivalent option:

Old option New option Notes
animation chart.animate
bottomPinch chart.bottomPinch
bottomWidth chart.bottomWidth
curveHeight chart.curve.height
dynamicArea block.dynamicHeight See change #29.
fillType block.fill.type
height chart.height
hoverEffects block.hightlight
isCurved chart.curve.enabled
isInverted chart.inverted
onItemClick events.click.block
minHeight block.minHeight
width chart.width

In addition, please refer to change #29.

v0.6.13 (October 2, 2015)

Bug Fixes

  • [#33]: Fix issue where package.json pointed to the incorrect main file

v0.6.12 (September 25, 2015)

New Features

  • [#16]: Add support for formatted labels

Bug Fixes

  • [#26]: Fix issues with closed range intervals in bottomWidth
  • [#28]: Fix issue where short hex colors did not translate properly in color manipulations