- v0.0.84
- v0.0.83
- v0.0.82
- v0.0.81
- v0.0.80
- v0.0.79
- v0.0.78
- v0.0.77
- v0.0.76
- v0.0.75
- v0.0.74
- v0.0.73
- v0.0.72
- v0.0.71
- v0.0.70
- v0.0.69
- v0.0.67
- v0.0.66
- v0.0.65
- v0.0.64
- v0.0.63
- v0.0.62
- v0.0.61
- v0.0.60
- v0.0.59
- v0.0.58
- v0.0.57
- v0.0.56
- v0.0.55
- v0.0.54
- v0.0.53
- v0.0.52
- v0.0.51
- v0.0.50
- v0.0.49
- v0.0.48
- v0.0.47
π Bug Fix
- [xy-chart] @williaster bump
@vx/textto the0.0.192for bug fixes #194
π Bug Fix
- [xy-chart][historgram][network][sparkline] @williaster bump
@vx/responsiveto0.0.192for bug fixes #193
π Bug Fix
- [xy-chart] @williaster correctly render negative
<BarSeries />values, add demo #192
π Bug Fix
π Bug Fix
- [histogram] @mfe5003 Fixes a bug where
tickLabelPropsis not used when passed in either<XAxis />or<YAxis />#184 closes #183
π Bug Fix
- [xy-chart] @bluekvirus bump
@vx/axisversion to fix document sizing issue from@vx/text#181 closes #180
π Bug Fix
- [xy-chart] @schillerk Bump
@vx/textversion to fix document sizing issue #175
π Bug Fix
- [shared] @gnijuohz Fix #167 tab tooltip
TypeError: Value being assigned to SVGPoint.x is not a finite floating-point valueseen in Firefox #171 - [histogram] @williaster squash end-inclusive histogram bins #172
π Enhancements [xy-chart]
- @kristw add
labelOffsettoXAxisprops #169
π Internal
π Enhancements
[histogram]
- @maxburke allow user to pass in desired bin values #159
π Bug Fix [shared, xy-chart]
- fix lint errors from build #161
π Bug Fix
- [babel] for all packages (except
@data-ui/event-flow) let consumers polyfill #155 (fixes0.0.73which requires consumers to installcore-js)
π Internal
- [build] remove @babel/runtime dep #154
π Bug Fix
- [build] .gitignore lock files per-package #153 closes #151
- [theme]
babel-runtime@6=>@babel/runtime@7#152
π Bug Fix
- [xy-chart][areadifference] pass margin to AreaSeries #150
π Enhancements
- [xy-chart] add
renderLabelsupport to<BarSeries />#147 - [xy-chart] export
@vx/textTextcomponent #147 - [xy-chart][grid] add x/yGridValues #146
π Bug Fix
- [xy-chart] fix top/left tooltip offset #140
- [xy-chart][grid] bump @vx/grid to fix band-scale bug #146
πDocumentation
π Internal
π Enhancements
[xy-chart]
- @conglei Several brush improvements #131
- exposed reset function on
Brushand added an example to show how to use it - enabled
onCickevent forBrush - exposed starting point of brush to
onBrushStart
- exposed reset function on
π Internal
[all packages]
- @williaster build changes across packages
Changes:
- @data-ui/data-table: 0.0.61 => 0.0.69
- @data-ui/theme: 0.0.62 => 0.0.69
- @data-ui/demo: 0.0.67 => 0.0.69 (private)
- @data-ui/event-flow: 0.0.63 => 0.0.69
- @data-ui/forms: 0.0.61 => 0.0.69
- @data-ui/histogram: 0.0.64 => 0.0.69
- @data-ui/network: 0.0.66 => 0.0.69
- @data-ui/radial-chart: 0.0.63 => 0.0.69
- @data-ui/shared: 0.0.63 => 0.0.69
- @data-ui/sparkline: 0.0.63 => 0.0.69
- @data-ui/xy-chart: 0.0.67 => 0.0.69
[xy-chart]
π Enhancements
- adds support for rendering multiple circles on the
XYChartCrosshaircomponent whenXYChart'seventTrigger='container'#129 @williaster - Adds deep export for
WithTooltipfrom@data-ui/shared#130 @williaster - moves some "enhancer" components to new
composer/directory #130 @williaster
π Internal
- removes some tests that test deep vx exports, which are already covered with linting #130 @williaster
Changes:
- @data-ui/demo: 0.0.66 => 0.0.67 (private)
- @data-ui/xy-chart: 0.0.66 => 0.0.67
π Enhancements
[xy-chart]
- @conglei Add
horizontalprop to<BarSeries />to support horizontal Bar charts #127 - @williaster [Demo] add linked brushable chart demo #126
[network]
- @conglei Expose interaction handlers on links #128
πBug Fix
[xy-chart]
- @williaster Allow string type
tickValuesin*Axiscomponents #126
Changes:
- @data-ui/demo: 0.0.65 => 0.0.66 (private)
- @data-ui/network 0.0.63 => 0.0.66
- @data-ui/xy-chart: 0.0.65 => 0.0.66
[xy-chart] π Enhancements
- Improves y-axis label wrapping logic to use full chart height, not inner height #125
- Enable setting
labelOffsetonXAxisandYAxislabels instead of setting a constant0.7 * margin.left/rightand0forYAxisandXAxisrespectively #125
Changes:
- @data-ui/demo: 0.0.64 => 0.0.65 (private)
- @data-ui/xy-chart: 0.0.64 => 0.0.65
πBug Fix
[xy-chart]
- the withTheme HOC would override the passed theme with the empty default theme from XYChart. To support overrides, combine the two objects. #123
[histogram]
- in the case that there's one un-binned numeric value, enforce a bin length of 1 #123
Changes:
- @data-ui/demo: 0.0.63 => 0.0.64 (private)
- @data-ui/histogram: 0.0.63 => 0.0.64
- @data-ui/xy-chart: 0.0.63 => 0.0.64
[xy-chart]
π Enhancements
- [@conglei] Adds support for Brushing π #117, closes #106
- [@williaster] Adds , uses @vx/text for <*ReferenceLine /> labels #120
π Internal
- [@williaster] re-exports vx deep imports to support deep importing all components from xy-chart #122
[histogram] πBug Fix
Changes:
- @data-ui/demo: 0.0.62 => 0.0.63 (private)
- @data-ui/event-flow: 0.0.62 => 0.0.63
- @data-ui/histogram: 0.0.62 => 0.0.63
- @data-ui/network: 0.0.62 => 0.0.63
- @data-ui/radial-chart: 0.0.62 => 0.0.63
- @data-ui/shared: 0.0.62 => 0.0.63
- @data-ui/sparkline: 0.0.62 => 0.0.63
- @data-ui/xy-chart: 0.0.62 => 0.0.63
Makes the following changes to @data-ui/xy-chart #113
π Enhancements
-
Adds a new
<AreaDifferenceSeries />to shade the area between two different<AreaSeries />based on which one has the larger value. This uses@vx's "Threshold" visualization -
Adds an example to the Storybook
π Documentation
- Updates documentation to include
<AreaDifferenceSeries />
π Internal
- uses
@data-ui/build-configfor linting + prettier in thedemopackage
Changes:
- @data-ui/theme: 0.0.61 => 0.0.62
- @data-ui/demo: 0.0.61 => 0.0.62 (private)
- @data-ui/event-flow: 0.0.61 => 0.0.62
- @data-ui/histogram: 0.0.61 => 0.0.62
- @data-ui/network: 0.0.61 => 0.0.62
- @data-ui/radial-chart: 0.0.61 => 0.0.62
- @data-ui/shared: 0.0.61 => 0.0.62
- @data-ui/sparkline: 0.0.61 => 0.0.62
- @data-ui/xy-chart: 0.0.61 => 0.0.62
π Internal
Remove node engine requirement from packages, and specify in root package.json only (for dev) #112
π Internal
- Use
@data-ui/build-configacross all packages for linting, prettier, jest, and babel (forms+event-flowrequire webpack and still have jest deps) #111. This- fixes an issue where
node_moduleswere included in builds, this improves bundle size. - adds
esmbuilds in addition tocommonjs - adds
sideEffects: falsetopackage.json's for tree-shaking support - introduces more aggressive linting + prettier β¨
- fixes an issue where
[xy-chart] π Enhancements
- expose
tickComponentprop inXAxisandYAxiscomponents for fully-custom tick rendering #110 - bump all
vxpackages, which adds much better default support for tick labels (Fixes #109) #110
[demo]
- added tick label props playground example to demo new functionality #110
π Internal [shared]
- bump all
vxpackages
Changes:
- @data-ui/theme: 0.0.48 => 0.0.59
- @data-ui/demo: 0.0.58 => 0.0.59 (private)
- @data-ui/event-flow: 0.0.54 => 0.0.59
- @data-ui/histogram: 0.0.58 => 0.0.59
- @data-ui/network: 0.0.56 => 0.0.59
- @data-ui/radial-chart: 0.0.54 => 0.0.59
- @data-ui/shared: 0.0.54 => 0.0.59
- @data-ui/sparkline: 0.0.54 => 0.0.59
- @data-ui/xy-chart: 0.0.54 => 0.0.59
[histogram]
- πBug Fix
- Fixes #104 error seen on DensitySeries in production #105
Changes:
- @data-ui/demo: 0.0.57 => 0.0.58 (private)
- @data-ui/histogram: 0.0.57 => 0.0.58
[histogram]
π Enhancements #103
- Adds
onClicksupport toBarSeriesandAnimatedBarSeries onClickandonMouseMovefunctions are passedindexin addition todata,datum,event, andcolor
[network]
π Bug Fix
- Trigger layout algorithm when the width, height, or margin changes #100
[network]
π Enhancements
- enable layout algorithms to handle scale to fit functionality #99
[shared]
π Bug Fix
- prefer
role="presentation"instead ofrole="button"on<FocusBlurHandler />for a11y axe violation #97
[xy-chart]
π Enhancements
- exposed circle packing
layoutas a prop so users can pass their own layout algorithm into circle packing charts. A force-driected layout (swarm plot) example is provided in demo #96
[network]
π Enhancements
- Add
preserveAspectRatioprop to control responsive scaling #93
π Bug Fix
- init layout after mount to avoid pre-mount layout finish race condition #93
π Documentation
- add more complete readme, including new prop.
π Breaking Changes
[network]
Mouse events renamed #89
onNodeClick=>onClickonNodeMouseEnter=>onMouseEnteronNodeMouseLeave=>onMouseLeave
π Enhancements
[shared]
- adds the
@data-ui/shared<FocusBlurHandler />handler that wraps mouse target nodes in an<a />element, which seems to be the most reliable way to support focusing in svg 1.1/1.2 #88
[xy-chart]
-
adds
onFocusandonBlursupport to the following<*Series />components (the remainder depend on@vxexposing hooks to series dom nodes (to wrap in<a />s)#88Series onFocus+onBlursupport addedAreaSeries x BarSeries x BoxPlotSeries x CirclePackSeries x IntervalSeries x LineSeries x PointSeries x ViolinPlotSeries x GroupedBarSeries StackedAreaSeries StackedBarSeries
[network]
- allow user to wrap
<Network />in WithTooltip to support programmatic triggering and custom tooltip logic 89 - add
eventTriggerRefscallback to support programmatic tooltip triggering #89 - add
snapToTooltipXandsnapToTooltipYsupport #89
π Bug Fix
[histogram]
[xy-chart]
- add circle packing x-bounds constraint #91
π Documentation
- update readmes with enhancements and breaking changes
π‘Internal
[network]
π Enhancements
[xy-chart]
- Ability to "snap" the tooltip to the
xoryvalue of a datum, by settingsnapTooltipToDataXand/orsnapTooltipToDataY. fixes #77 #81 - Support for using the chart container for mouse events, instead of series or a voronoi. this is now set with the
eventTriggerprop as'series'[default],'voronoi', or'container'. #81 - The addition of container events necessitates shared tooltips, i.e., tooltips that contain data for for all series for the hovered x value. fixes #78 #81
- Ability to programmatically trigger events using the
eventTriggerRefscallback (see updated<LineSeriesExample />for an example) #81 - adds
innerRefprop which is set on the innersvg#81
[shared]
- the signature of
onMouseMovein<WithTooltip />now accepts an optionalcoordsobject of the shape{ x: Number, y: Number }. If either or both ofxoryis specified they will be used to set the the tooltipsleftandtopinstead of theevent's coordinates. #81
[forms]
- adds
activeprop to<Button />#81
π Breaking Changes
- [xy-chart] the
<XYChart />useVoronoiprop is removed. instead useeventTrigger='voronoi#81
π Documentation
- [xy-chart] documents the above enhancements #81
π Internal [xy-chart]
- moves
<XYChart />static method to their own utils files #81 - breaks out several functions in
chartUtilsinto their own files #81 - adds and uses
sharedSeriesProps#81
π Bug Fix
- Fixes a bug where
tickLabelPropsis not used when passed in either<XAxis />or<YAxis />. This prop enables per-tick styles so is importantΓ©! #82
π Enhancements
- Allows additional customization Adds
tooltipPropsto the<WithTooltip />which will be passed to itsTooltipComponent(and adds example in demo) #79 - Exposes
@vx/responsive's new observer-based<ParentSize />HOC #79 - Exposes the following props on
<BoxplotSeries />to enable more customization:containerProps,boxProps,outlierProps,minProps,maxProps,medianProps(airbnb/visx#198) #80 - Adds the ability to set mouse events on the boxplot container or on its component parts (whiskers, etc) #80
- Consolidates some of examples for [demo][boxplot] #80
π Bug fix
- bumps
@vx/tooltipto 0.0.148 for bounds bug fix #79
Changes
- @data-ui/demo: 0.0.48 => 0.0.49 (private)
- @data-ui/event-flow: 0.0.48 => 0.0.49
- @data-ui/histogram: 0.0.48 => 0.0.49
- @data-ui/network: 0.0.48 => 0.0.49
- @data-ui/radial-chart: 0.0.48 => 0.0.49
- @data-ui/shared: 0.0.48 => 0.0.49
- @data-ui/sparkline: 0.0.48 => 0.0.49
- @data-ui/xy-chart: 0.0.48 => 0.0.49
π Breaking Changes
- [xy-chart] use
seriesKeyinstead ofkeyinonMouseMoveevent signature (relevant toStackedAreaSeries,StackedBarSeries, andGroupedBarSeriesonly) #73
π Enhancements
- [xy-chart] add
<StackedAreaSeries />and example #74 - [xy-chart] add
onClicksupport to all series and voronoi #74 - [xy-chart] remove previously-required
labelprop from series #74 - [shared][tooltip] don't render a tooltip if the output of renderTooltip is
falsy#73 - [demo] add
<LinkedXYCharts />example with custom click handling and mouse overs #74 - [demo] add
disableMouseEventsprop to all series #74 - removes enumeration of
@data-uipackages inreadmes #74
π Bug Fix
- fix an offset bug for
BarSerieswith band scales #74
π Internal
- [shared] bump
@vx/tooltipto0.0.147for smarter tooltips #74
- @data-ui/data-table: 0.0.25 => 0.0.48
- @data-ui/theme: 0.0.47 => 0.0.48
- @data-ui/demo: 0.0.47 => 0.0.48 (private)
- @data-ui/event-flow: 0.0.47 => 0.0.48
- @data-ui/histogram: 0.0.47 => 0.0.48
- @data-ui/network: 0.0.47 => 0.0.48
- @data-ui/radial-chart: 0.0.47 => 0.0.48
- @data-ui/shared: 0.0.47 => 0.0.48
- @data-ui/sparkline: 0.0.47 => 0.0.48
- @data-ui/xy-chart: 0.0.47 => 0.0.48
π Finally syncing versions across packages! Will be easier to maintain the changelog :)
π Enhancements
- [sparkline] add support for tooltips #72
- [xy-chart] add support for area bands in #71
- [shared] add package, move all @data-ui packages to @data-ui/shared #72
π Documentation
- [sparkline] update docs for tooltips
ποΈ Internal
- [xy-chart] absolute imports for all @vx components
Changes:
- @data-ui/theme: 0.0.9 => 0.0.47
- @data-ui/demo: 0.0.46 => 0.0.47 (private)
- @data-ui/event-flow: 0.0.11 => 0.0.47
- @data-ui/histogram: 0.0.8 => 0.0.47
- @data-ui/network: 0.0.6 => 0.0.47
- @data-ui/radial-chart: 0.0.11 => 0.0.47
- @data-ui/shared: 0.0.0 => 0.0.47
- @data-ui/sparkline: 0.0.3 => 0.0.47
- @data-ui/xy-chart: 0.0.25 => 0.0.47