UNPKG

fybdp-d3-kg

Version:

Knowledge Graph using React and D3.js

348 lines (281 loc) 12.4 kB
# 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!!