Skip to content

v1.0.0

Compare
Choose a tag to compare
@mcnuttandrew mcnuttandrew released this 24 Feb 23:33
· 482 commits to master since this release

This release, while a major one, is not spectacularly breaking. It includes a variety of features and bug fixes, and addresses some long standing idiosyncrasies. Let's begin by looking at the things that'll break your charts:

BREAKING CHANGES

  • Table is deprecated: There are other substantially better tables in the ecosystem, so we decided to stick to what we do best, charts and plots.
  • Stylesheet has been moved: the stylesheet for react-vis can now be found within the dist folder, so simply modify your style import to be:
@import './node_modules/react-vis/dist/main';
  • Default Opacity: The default opacity behavior has been modified. Previously, react-vis asserted you had a linear scale with range [0.1, 1] and place your value within that range. Now react-vis presents a literal-scale by default. Check your opacities to make sure they are correct.
  • tickSizeInner & tickSizeOuter have been reversed: the names of these props on the axes component have been switched. We feel this arrangement offers a more natural way to interact with the plot.
  • ALIGN.TOP_RIGHT was removed from hint.js: this case did not match the orientation scheme followed by this component so was removed.

NON-BREAKING CHANGES

  • New circle packing mode on treemap!
  • 160 tests were added bringing out coverage up by 4%!

  • className prop was added all components