fybdp-d3-kg
Version:
Knowledge Graph using React and D3.js
348 lines (281 loc) • 12.4 kB
Markdown
# 6.0.0 - 11/12/19
- [BREAKING] Move `RadialBarChart` to use `TooltipArea` vs `Tooltip` on each bar.
- [Fix] Default `RadialBarChart` to one color
- [Perf] Improve performance of `TooltipArea` data parsing using memoization
- [Chore] Remove unused state value from `RadialAreaSeries`
- [Docs] Add docs to `Tooltip`, `TooltipArea`, `TooltipTemplate`, `RadialPointSeries`
# 5.3.5 - 11/12/19
- [Fix] Fix area ponts not matching area color
- [Chore] Upgrade depedencies
# 5.3.4 - 10/31/19
- [Fix] Remove moment depedency for smaller size
- [Fix] Fix first/last padding on legend entries
- [Fix] Add ability to pass title attribute to legend entries
- [Fix] Update node-sass for Node 13
- [Fix] Update RDK which locks framer-motion
# 5.3.3 - 10/29/19
- [Fix] Lock `framer-motion` due to bugs with latest
# 5.3.2 - 10/29/19
- [Fix] Fix some import issues with new charts
# 5.3.1 - 10/29/19
- [Feature] Single-series linear gauge chart
- [Feature] Multi-series linear gauge chart
- [Feature] Add `strokeDasharray` to `Gridlines`
- [Fix] Allow placement passing for `Bar` components on `Tooltip`
- [Fix] Update some of the radial gauge components to `PureComponent`
- [Style] Tweak font size of legend entry
# 5.2.1 - 10/11/19
- [Fix] Fix some circular dep issues with new `BarLabel` component
- [Chore] Improve types for docs
# 5.2.0 - 10/10/19
- [Feature] Add bar labels
- [Fix] Tooltips for horizontal bar charts wrong
- [Fix] No delay for line charts line draw animations
# 5.1.1/2 - 10/8/19
- [WARNING] Renamed internal property `type` on `RangeLines` to `position`
- [Fix] Make Diverging Bar Chart animations come from center
- [Chore] Start Adding Docs with Sandboxes
- [Chore] Update deps
# 5.1.0 - 10/7/19
- [Feature] Add ability to pass secondary x/y axis to bar/area/scatter/line/heat
- [Feature] Add ability to pass in data to map and decouple it from build
- [Chore] Start adding new docs
# 5.0.2 - 10/3/19
- [Fix] Fix Map causing app crash [Issue #94](https://github.com/jask-oss/reaviz/issues/94)
- [Fix] Fix Reaviz giving missing declaration file error after version update [Issue #95](https://github.com/jask-oss/reaviz/issues/95)
# 5.0.1 - 10/3/19
- [Chore] Update depedencies
- [Chore] Minor TypeScript strict fixes
- [Chore] Add storybook title addon
- [Chore] More storybook improvements
# 5.0.0 - 10/1/19
- [BREAKING] Remove need to import CSS manually
- [BREAKING] Normalize `getColor` internal method and various code cleanups around that
- [Feature] Add color brewer schemes
- [Feature] Animate fill/size of scatter plot points
- [Fix] Fix BarSeries to generate the key in the same way as the id so that no duplicated keys are generated
- [Fix] Fixed Bar to use the color of rangeLines when it's provided
- [Fix] Fix overflow issue with storybook stories
- [Fix] Fix radial scatter plot story colors not working
- [Chore] Enhance storybook stories to allow color scheme selection
- [Chore] Bump RDK
# 4.2.1 - 9/30/19
- [Feature] Add ability to pass `rx`/`ry` to bars
- [Feature] Add ability to pass `minGaugeWidth` to Radial Gauge charts
- [Fix] Fix fill not transitioning
- [Chore] Improve bar/area/pie/line/heatmap/sankey demos
# 4.2.0 - 9/27/19
- [Feature] Updated `BarSeries` to be able to accept more than one `Bar` component for `Bar` customization
- [Fix] Fix gridlines not showing first lines when line is in middle
- [Fix] Fix diverging bar chart range lines not positioned correctly on negative axis
- [Fix] Fix diverging bar chart positive bar issue #91
- [Chore] Add storybook docs plugin
- [Chore] Add more storybook demos
- [Chore] Remove centered plugin in favor of custom solution that works with storybook docs
- [Chore] Update depedencies
# 4.1.0
- [Chore] Remove `react-transition-group` in favor of `framer-motion`
- [Chore] Update `rdk`
# 4.0.2
- [Fix] Improve performance on scatter points
# 4.0.1
- [Fix] Fix memory leaks in spring handlers
- [Fix] Fix line chart behind one change
- [Chore] Minor TypeScript strict fixes
# 4.0.0
- [BREAKING] Migrate from `react-pose` to `framer-motion`
- [BREAKING] Remove `decay` due to buggy behaviors
- [Fix] Fix update causing pie slices to resort
- [Fix] Fix for panning not working when not initial enabled
# 3.0.11
- [Fix] Fix diverging bar chart 0 bug
- [Chore] Bump RDK
# 3.0.10
- [Chore] Bump RDK
# 3.0.9
- [Chore] Shed lodash depedency
# 3.0.8
- [Chore] Add CJS and UMD build targets
# 3.0.7
- [Fix] Fix overlapping gridlines with axis lines
- [Fix] Fix document reference for NextJS
# 3.0.4 - 3.0.6
- [Fix] Fix navigator reference for NextJS
# 3.0.3
- [Fix] Improve some types
# 3.0.2
- [Fix] Various code style and lint fixes
# 3.0.1
- [Fix] Fix `transparent` throwing hover error
- [Fix] Fix calendar heatmap not working when start date is not start of year
- [Fix] Don't show tooltip for transparent heatmap cells
# 3.0.0
- [BREAKING] Update `meta` property on `ChartData` type to `metadata`
- [BREAKING] Update `TooltipArea` namespace to just `Tooltip`
- [BREAKING] Remove internal `getGroupDomain` and `getDeepGroupDomain` in favor of `uniqueBy`
- [BREAKING] Rename internal exports `gradients` and `masks` to just `Gradient` and `Mask`
- [Feature] Year Calendar Heatmaps
- [Feature] Month Calendar Heatmaps
- [Feature] Add ability to pass empty heatmap colors
- [Feature] Add ability to pass empty heatmap color
- [Feature] Expose `cell` in `series` of heatmap
- [Feature] Add ability to pass style/class callbacks to heatmap `cell`
- [Feature] Add sequential legend
- [Feature] Add hover effect to heatmaps
- [Fix] Update domain ranges to `range` from `rangeRound` in heatmap
- [Fix] Tweak tooltip offsets for heatmaps
- [Fix] Fix `meta` for deep values not being passed correctly
- [Fix] Update `LinearAxisProps`'s `domain` to accept n number of domains
- [Chore] Bump depedencies
- [Chore] Rename all the files that are `tsx` but don't need to be to `ts`
# 2.9.5 - 2.9.2
- [Fix] Fix wrong element selector for `globalPanning` determination
# 2.9.1
- [Feature] Add `globalPanning` to `Pan` and `ZoomPan` to disable panning on all elements
# 2.9.0
- [Feature] Heatmaps
- [Feature] Propogate `nativeEvent` in ZoomPan
# 2.8.0
- [Feature] Diverging Stacked Bar Chart #82
- [Fix] Horz stacked bar chart color getter
- [Fix] Horz stacked bar chart demo tooltips
- [Fix] Fix stacked bar chart custom bar widths
- [Fix] Fix bug with waterfall chart and colors
- [Fix] Added RDK CSS to demos
- [Chore] Add prettier/lint-staged and pretty the files
# 2.7.1
- [Fix] Revert transformation-matrix to `2.0.3` from `2.1.0` due to position issue
# 2.7.0
- [Feature] Add ability to explode pie charts
# 2.6.5
- [Fix] Fix area/line not pulling colors correctly
# 2.6.4
- [Fix] Radial axis not generating correctly
- [Fix] RDK css reference not working correctly
- [Fix] Fix TypeScript null reference exceptions
# 2.6.3
- [Fix] Fix sankey and radial charts color regression #77
# 2.6.2
- [Fix] Fix regression with area chart in 2.6.1 color fn
# 2.6.1
- [Fix] Make multi-series color works correctly
= [Fix] Fix horz aligned legend spacing
- [Chore] Remove unneeded depedencies
# 2.6.0
- [Improvement] Add ability to have style/className callbacks
# 2.5.0
- [Improvement] Improve date axis scaling
- [Fix] Remove un-needed post-processing tick code
- [Fix] Make sankey node text ignore mouse events
- [Fix] Improve font size calculations and ellipsis
- [Chore] Update depedencies
- [Chore] Setup auto deploys on circle
# 2.4.10
- [Fix] Fix lots of options in line/area overflowing screen
- [Fix] Include rdk overlay css by default
- [Chore] Misc code cleanup and pure component transitions
# 2.4.9
- [Fix] Fix bar chart having dupe ids
# 2.4.8
- [Fix] Fix bar chart brush always enabled
# 2.4.7
- [Fix] Fix pie chart line overlap with slice
- [Fix] Improve spacing on pie chart labels
# 2.4.6
- [Fix] Fix pie chart label overlap
- [Fix] Fix tooltip lag appear delay
# 2.4.5
- [Fix] Timeout null ref issues on move/brush/pan/zoom
# 2.4.4
- [Fix] Remove deprecated type
# 2.4.3
- [Fix] Add missing type to `ChartZoomPan` class
# 2.4.2
- [Fix] Fix invalid logic on wheel
# 2.4.1
- [Feature] Add ability to pass styles to SVG container
# 2.4.0
- [Feature] Add ability to require modifier before using mouse wheel for zoom
- [Fix] Fix touch memory leak
- [Fix] Fix passive event errors on wheel
# 2.3.1
- [Fix] Fix tooltip flicker
# 2.3.0
- [Feature] Expose pan/zoom events from `ZoomPan`
- [Chore] Bump depedencies due to security
# 2.2.3
- [Fix] Fix `getParentSVG` blowing up when mouse goes outside of SVG element
# 2.2.2
- [Fix] Fix `zoomStep` not being passed down in `ZoomPan`
# 2.2.1
- [Fix] Fix decay not working w/ y values
- [Fix] Fix area chart points showing tooltip on hover
# 2.2.0
- [Fix] Fix containing not working when set false
- [Fix] Completely refactor zoom/panning
- [Fix] Fix tooltip hiding when clicking
- [Fix] Update RDK for tooltip fixes
# 2.1.0
- [Feature] Add ability to pan and zoom on x/y
- [Feature] Add ability to pass min zoom
- [Feature] Expose event type from pan/zoom
- [Feature] Add ability to pan outside of a pan area
- [Fix] Fix gauge label alignment
# 2.0.1
- [Feature] Add a new duration axis type which calculates better ticks #49
- [Fix] Export radial charts from root #51
- [Fix] Fix sankey `onClick` wrong element #53
- [Fix] Fix radial bars not updating sometimes
- [Fix] Ensure pass down options to arc label
- [Fix] Add click events to radial gauge label
- [Fix] Remove tooltip from radial area point
# 2.0.0
- [Feature] Radial Gauge Chart
- [Feature] Horizontal Bar Charts
- [Feature] Add waterfall bar charts
- [Feature] Adds ability to specify tick values and intervals in radial axis
- [Feature] Add ability to pass masks to bar charts
- [Feature] Add ability to change legend label orientation
- [Feature] Add non-zero offset data for bar charts
- [Feature] Add non-zero offset data for area charts
- [BREAKING] Add `grouped` type to Bar/Area chart types for multi-series data points - [Migration](https://github.com/jask-oss/reaviz/pull/48)
- [BREAKING] Refactor Gradient API - [Migration](https://github.com/jask-oss/reaviz/pull/39)
- [BREAKING] Refactor Pattern API to Masks - [Migration](https://github.com/jask-oss/reaviz/pull/47)
- [Fix] Fix a bug with gradient LinearAxisLines not working in Firefox #40
- [Fix] Implements custom tweening for radial bar chart because of errors
- [Fix] Abstracts tick methods and uses in radial axis
- [Fix] Updates radial bar to use start domain vs 0
- [Fix] Updates radial line/area to use start domain vs 0
- [Fix] Updates radial scatter to use start domain vs 0
- [Fix] Updates linear to use start domain vs 0
- [Fix] Remove legend font/svg formatting
- [Fix] Fix Tooltip not passing `className` downwards
- [Fix] Remove unused `formatter` prop from `TooltipArea`
- [Fix] Fix scatter point not passing `className` downward
- [Fix] Fix modifiers getting overidden in bar props
# 1.2.0
- [Feature] Refactored Circle Series on Line/Area to use Scatter
- [Fix] Fixed stacked area circles not having correct colors
- [Chore] Improved Docs
- [Chore] Bumped RDK version
# 1.1.0
- [Feature] Radial Bar Chart
- [Feature] Radial Line Chart
- [Feature] Radial Area Chart
- [Feature] Radial Scatter Chart
- [Feature] Tooltip Area supports Radial Configuration
- [Feature] Radial Gradient
- [Feature] Radial Circle Series
- [Improvement] Various Radial Axis Improvements
- [Fix] Fixed SankeyNode/Link to use opacity instead of color when disabled
- [Chore] TypeScript config tweaks
- [Chore] Adds story source support
# 1.0.2
- [Fix] Sankey Chart Fix Negative node height: When the chart is resized to smaller than the original chart size, the node height gets negative, which is then passed to <rect> and causes an error.
- [Fix] Sankey Chart Increased node width: When the node is hovered multiple times, the react-pose's rect translates the x position wrongly and causes the node wider.
- [Fix] Sankey Chart Fix Sankey chart's non-visible links #3
- [Chore] Add jsnext and module entry points #5
# 1.0.1
- Bump docs
# 1.0.0
- Initial Release!!