Skip to content

Releases: jakezatecky/d3-funnel

Release v2.0.0

04 Jun 12:06
Compare
Choose a tag to compare

v2.0.0 (2021-06-04)

Bug Fixes

  • [#138]: Fix an issue with tooltip alignment in newer versions of Chrome

Dependencies

  • Breaking: Upgrade to using D3 v6 (changes events.click.block(d) to events.click.block(event, d))

Release v1.2.2

26 Jan 17:49
Compare
Choose a tag to compare

v1.2.2 (2019-01-26)

Performance

  • [#97]: Significantly reduce package size to around 27% of its original size

Release v1.2.1

13 Oct 07:00
Compare
Choose a tag to compare

v1.2.1 (2018-10-13)

Build Process

  • [#93]: Fix issue where dist/d3-funnel.js was being minified alongside dist/d3-funnel.min.js

Release v1.2.0

25 Jun 16:29
Compare
Choose a tag to compare

v1.2.0 (June 25, 2018)

Dependencies

  • [#87]: Add official support for D3 v5 (while continuing support for D3 v4)

Bug Fixes

  • [#86]: Fix issue where heights were being calculated incorrectly when the sum of values was zero

Release v1.1.1

12 Sep 22:11
Compare
Choose a tag to compare

v1.1.1 (July 31, 2017)

This is a patch for the npm release, which was shipped without the updated /dist directory.

Release v1.1.0

12 Sep 22:10
Compare
Choose a tag to compare

v1.1.0 (July 31, 2017)

Release v1.1.0 adds a variety of new functionality to the funnel, and introduces a new data structure that allows for more flexibility on a row level than previously capable:

funnel.draw([{
    label: 'Prospects',
    value: 5000,
    backgroundColor: '#d33',
}]);

The old structure of an array-of-arrays has been deprecated and will be removed in the v2.0 release. Please update to the newest data structure as soon as possible. Refer to the README for the list of available options, which includes all of the capabilities previously held in the data array.

Deprecations

  • [#73]: The old array-of-arrays data structure has been deprecated in favor of a data objects

New Features

  • [#45]: Add support for tooltips via tooltip.enabled and tooltip.format
  • [#71]: Add hideLabel option to the data object
  • [#74]: Add label.enabled chart option
  • [#79]: Add support for HTMLElement in the D3Funnel constructor

Bug Fixes

  • [#77]: Fix an issue where containers with zero width and/or height would not inherit from the default dimensions

Release v1.0.1

31 Jan 02:21
Compare
Choose a tag to compare

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

Release v1.0.0

03 Aug 04:02
Compare
Choose a tag to compare

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

Release v0.8.0

21 Jul 04:17
Compare
Choose a tag to compare

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

Release v0.7.7

21 Jul 04:16
Compare
Choose a tag to compare

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