Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@vx/shape

Package Overview
Dependencies
Maintainers
1
Versions
93
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vx/shape - npm Package Versions

13
10

0.0.192

Diff

Changelog

Source

v0.0.192

See #484 for details.

:boom: Breaking Changes
  • [breaking] Deprecate build/ and dist/, use lib/ and esm/ instead
  • [breaking] Deprecate umd builds
:house: Internal
  • use babel not rollup
  • use yarn not npm
    • this will enable workspaces so that we can push all config to the root instead of duplicating across every package as is the case now
  • Stricter linting rules (e.g., .jsx required for React files)
:trophy: Contributors
Changes:
 - @vx/annotation: 0.0.190 => 0.0.192
 - @vx/axis: 0.0.191 => 0.0.192
 - @vx/bounds: 0.0.189 => 0.0.192
 - @vx/boxplot: 0.0.190 => 0.0.192
 - @vx/brush: 0.0.189 => 0.0.192
 - @vx/chord: 0.0.189 => 0.0.192
 - @vx/clip-path: 0.0.189 => 0.0.192
 - @vx/curve: 0.0.189 => 0.0.192
 - @vx/demo: 0.0.191 => 0.0.192
 - @vx/drag: 0.0.189 => 0.0.192
 - @vx/event: 0.0.189 => 0.0.192
 - @vx/geo: 0.0.190 => 0.0.192
 - @vx/glyph: 0.0.190 => 0.0.192
 - @vx/gradient: 0.0.189 => 0.0.192
 - @vx/grid: 0.0.190 => 0.0.192
 - @vx/group: 0.0.190 => 0.0.192
 - @vx/heatmap: 0.0.190 => 0.0.192
 - @vx/hierarchy: 0.0.190 => 0.0.192
 - @vx/legend: 0.0.190 => 0.0.192
 - @vx/marker: 0.0.190 => 0.0.192
 - @vx/mock-data: 0.0.189 => 0.0.192
 - @vx/network: 0.0.190 => 0.0.192
 - @vx/pattern: 0.0.189 => 0.0.192
 - @vx/point: 0.0.189 => 0.0.192
 - @vx/responsive: 0.0.189 => 0.0.192
 - @vx/scale: 0.0.190 => 0.0.192
 - @vx/shape: 0.0.190 => 0.0.192
 - @vx/stats: 0.0.190 => 0.0.192
 - @vx/text: 0.0.191 => 0.0.192
 - @vx/threshold: 0.0.190 => 0.0.192
 - @vx/tooltip: 0.0.189 => 0.0.192
 - @vx/voronoi: 0.0.190 => 0.0.192
 - @vx/vx: 0.0.191 => 0.0.192
 - @vx/zoom: 0.0.189 => 0.0.192
vx
published 0.0.190 •

Changelog

Source

v0.0.190

💥 Breaking Changes
  • [scale] d3-scale 2.2.2 changed the behavior of a collapsed domain. See this comment for how to handle the updated behavior. #477
  • [text] Don't split strings rendered by <Text /> when encountering a set of non-breaking space characters. #460
:rocket: Enhancements
  • [group] add innerRef prop. #480
  • [scale] bump d3-scale dep to ^2.2.2 for scaleSymlog. #477
  • [scale] add scaleSymlog. #470
:bug: Bug Fix
  • [stats] fix horizontal boxplot in @vx/stats. #476
  • [boxplot] fix horizontal boxplot in @vx/boxplot. #472
  • [heatmap] remove bin.x0. The x0 offset is accounted for in bin.x. #475
:memo: Documentation
  • [docs][group] add innerRef prop. #480
  • [axis] fix tickLabelProps() prop default args for docs. #478
  • [glyph] remove outdated readme description. #478
  • [docs] run doc:gen script. #478
:trophy: Contributors
Changes:
 - @vx/annotation: 0.0.189 => 0.0.190
 - @vx/axis: 0.0.189 => 0.0.190
 - @vx/boxplot: 0.0.189 => 0.0.190
 - @vx/demo: 0.0.189 => 0.0.190
 - @vx/geo: 0.0.189 => 0.0.190
 - @vx/glyph: 0.0.189 => 0.0.190
 - @vx/grid: 0.0.189 => 0.0.190
 - @vx/group: 0.0.189 => 0.0.190
 - @vx/heatmap: 0.0.189 => 0.0.190
 - @vx/hierarchy: 0.0.189 => 0.0.190
 - @vx/legend: 0.0.189 => 0.0.190
 - @vx/marker: 0.0.189 => 0.0.190
 - @vx/network: 0.0.189 => 0.0.190
 - @vx/scale: 0.0.189 => 0.0.190
 - @vx/shape: 0.0.189 => 0.0.190
 - @vx/stats: 0.0.189 => 0.0.190
 - @vx/text: 0.0.189 => 0.0.190
 - @vx/threshold: 0.0.189 => 0.0.190
 - @vx/voronoi: 0.0.189 => 0.0.190
 - @vx/vx: 0.0.189 => 0.0.190
vx
published 0.0.189 •

Changelog

Source

v0.0.189

:boom: Breaking Changes
  • [shape] <Arc /> and <Pie pieValue={} /> props now check for !== undefined. Before 0 wouldn't set the prop to 0 because if (0) is false. This is only a breaking change if you were passing 0 before and happy with <Arc /> treating that as undefined and using d3.arc() defaults. #464
  • [zoom] make wheel event active by default. fixes Chrome 73 scroll intervention warning. #456
    • To keep the default behavior before Chrome 73 and remove console warnings in Chrome 73, remove:
      <MyComponent
      - onWheel={zoom.handleWheel}
      />
      
    • To make the onWheel events passive, add:
      <Zoom
      + passive={true}
      >
        {zoom => {
          return (
            <MyComponent
      +      onWheel={zoom.handleWheel}
            /> 
          );
        }}
      </Zoom>
      
:rocket: Enhancements
  • [responsive][shape][text][geo] update innerRef propType to include PropType.object. #446
:bug: Bug Fix
  • [text] move Babel dependencies to dev only. #461
  • [shape] <Arc /> now respects 0 as an allowed prop value. #464
  • [shape] <Pie /> pieValue now respects 0 as an allowed prop value. #464
:memo: Documentation
  • [docs] update docs. #446
  • [glyph] fixes outdated @vx/glyph examples in the readme docs. #454
:house: Internal
  • [internal] fix jest code coverage, update jest, move to babel.config.js + jest.config.js. #439
  • [internal] babel preset env target explorer => ie. #446
  • [internal] babel preset env target remove ucandroid. #446
  • [shape] add more <Arc /> tests. #464
  • [shape] convert Arc.test from CRLF => LF. #464
:trophy: Contributors
Changes:
 - @vx/annotation: 0.0.184 => 0.0.189
 - @vx/axis: 0.0.184 => 0.0.189
 - @vx/bounds: 0.0.182 => 0.0.189
 - @vx/boxplot: 0.0.183 => 0.0.189
 - @vx/brush: 0.0.182 => 0.0.189
 - @vx/chord: 0.0.183 => 0.0.189
 - @vx/clip-path: 0.0.183 => 0.0.189
 - @vx/curve: 0.0.182 => 0.0.189
 - @vx/demo: 0.0.188 => 0.0.189
 - @vx/drag: 0.0.183 => 0.0.189
 - @vx/event: 0.0.182 => 0.0.189
 - @vx/geo: 0.0.187 => 0.0.189
 - @vx/glyph: 0.0.183 => 0.0.189
 - @vx/gradient: 0.0.183 => 0.0.189
 - @vx/grid: 0.0.184 => 0.0.189
 - @vx/group: 0.0.183 => 0.0.189
 - @vx/heatmap: 0.0.183 => 0.0.189
 - @vx/hierarchy: 0.0.183 => 0.0.189
 - @vx/legend: 0.0.183 => 0.0.189
 - @vx/marker: 0.0.184 => 0.0.189
 - @vx/mock-data: 0.0.185 => 0.0.189
 - @vx/network: 0.0.183 => 0.0.189
 - @vx/pattern: 0.0.183 => 0.0.189
 - @vx/point: 0.0.182 => 0.0.189
 - @vx/responsive: 0.0.188 => 0.0.189
 - @vx/scale: 0.0.182 => 0.0.189
 - @vx/shape: 0.0.184 => 0.0.189
 - @vx/stats: 0.0.183 => 0.0.189
 - @vx/text: 0.0.183 => 0.0.189
 - @vx/threshold: 0.0.184 => 0.0.189
 - @vx/tooltip: 0.0.184 => 0.0.189
 - @vx/voronoi: 0.0.183 => 0.0.189
 - @vx/vx: 0.0.188 => 0.0.189
 - @vx/zoom: 0.0.185 => 0.0.189
vx
published 0.0.184 •

Changelog

Source

v0.0.184

:rocket: Enhancements
  • [geo] add albersUsa projection in d3-geo to @vx/geo. #415
  • [geo] add equalEarth projection in d3-geo to @vx/geo. #407
:bug: Bug Fix
  • [shape] fix proptype for LinePath defined prop. Should use oneOfType rather than oneOf. #414
  • [demo] remove unnecessary destructuring of props in demo code. #409
  • [responsive] fix proptype for ScaleSVG children prop. #408
:memo: Documentation
  • [tooltip] fix tooltip docs. #403
:trophy: Contributors
Changes:
 - @vx/annotation: 0.0.183 => 0.0.184
 - @vx/axis: 0.0.183 => 0.0.184
 - @vx/demo: 0.0.183 => 0.0.184
 - @vx/geo: 0.0.183 => 0.0.184
 - @vx/grid: 0.0.183 => 0.0.184
 - @vx/marker: 0.0.183 => 0.0.184
 - @vx/responsive: 0.0.183 => 0.0.184
 - @vx/shape: 0.0.183 => 0.0.184
 - @vx/threshold: 0.0.183 => 0.0.184
 - @vx/tooltip: 0.0.182 => 0.0.184
 - @vx/vx: 0.0.183 => 0.0.184
vx
published 0.0.183 •

Changelog

Source

v0.0.183

:rocket: Enhancements
  • [responsive] add innerRef prop to <ScaleSVG />. #393
:memo: Documentation
  • [docs] use react-docgen to generate docs from prop-types and comments. #399
  • [responsive][docs] add innerRef prop docs. #400
  • [threshold][docs] update clipAboveTo and clipBelowTo prop types to number|func. #401
:house: Internal
:trophy: Contributors
Changes:
 - @vx/annotation: 0.0.182 => 0.0.183
 - @vx/axis: 0.0.182 => 0.0.183
 - @vx/boxplot: 0.0.182 => 0.0.183
 - @vx/chord: 0.0.182 => 0.0.183
 - @vx/clip-path: 0.0.182 => 0.0.183
 - @vx/demo: 0.0.182 => 0.0.183
 - @vx/drag: 0.0.182 => 0.0.183
 - @vx/geo: 0.0.182 => 0.0.183
 - @vx/glyph: 0.0.182 => 0.0.183
 - @vx/gradient: 0.0.182 => 0.0.183
 - @vx/grid: 0.0.182 => 0.0.183
 - @vx/group: 0.0.182 => 0.0.183
 - @vx/heatmap: 0.0.182 => 0.0.183
 - @vx/hierarchy: 0.0.182 => 0.0.183
 - @vx/legend: 0.0.182 => 0.0.183
 - @vx/marker: 0.0.182 => 0.0.183
 - @vx/network: 0.0.182 => 0.0.183
 - @vx/pattern: 0.0.182 => 0.0.183
 - @vx/responsive: 0.0.182 => 0.0.183
 - @vx/shape: 0.0.182 => 0.0.183
 - @vx/stats: 0.0.182 => 0.0.183
 - @vx/text: 0.0.182 => 0.0.183
 - @vx/threshold: 0.0.182 => 0.0.183
 - @vx/voronoi: 0.0.182 => 0.0.183
 - @vx/vx: 0.0.182 => 0.0.183
vx
published 0.0.182 •

Changelog

Source

v0.0.182

:bug: Bug Fix
  • [tooltip] fractional pixel values can sometimes lead to shaky rendering when using Firefox. #389
:memo: Documentation
  • [gallery] add <BarStackHorizontal /> example code back. #387
  • [readme] add a new demo of a project using vx components. #391
:house: Internal
:trophy: Contributors
Changes:
 - @vx/annotation: 0.0.181 => 0.0.182
 - @vx/axis: 0.0.181 => 0.0.182
 - @vx/bounds: 0.0.165 => 0.0.182
 - @vx/boxplot: 0.0.181 => 0.0.182
 - @vx/brush: 0.0.179 => 0.0.182
 - @vx/chord: 0.0.166 => 0.0.182
 - @vx/clip-path: 0.0.165 => 0.0.182
 - @vx/curve: 0.0.165 => 0.0.182
 - @vx/demo: 0.0.181 => 0.0.182
 - @vx/drag: 0.0.179 => 0.0.182
 - @vx/event: 0.0.179 => 0.0.182
 - @vx/geo: 0.0.181 => 0.0.182
 - @vx/glyph: 0.0.181 => 0.0.182
 - @vx/gradient: 0.0.165 => 0.0.182
 - @vx/grid: 0.0.181 => 0.0.182
 - @vx/group: 0.0.170 => 0.0.182
 - @vx/heatmap: 0.0.181 => 0.0.182
 - @vx/hierarchy: 0.0.181 => 0.0.182
 - @vx/legend: 0.0.181 => 0.0.182
 - @vx/marker: 0.0.181 => 0.0.182
 - @vx/mock-data: 0.0.179 => 0.0.182
 - @vx/network: 0.0.179 => 0.0.182
 - @vx/pattern: 0.0.179 => 0.0.182
 - @vx/point: 0.0.165 => 0.0.182
 - @vx/responsive: 0.0.179 => 0.0.182
 - @vx/scale: 0.0.179 => 0.0.182
 - @vx/shape: 0.0.181 => 0.0.182
 - @vx/stats: 0.0.181 => 0.0.182
 - @vx/text: 0.0.179 => 0.0.182
 - @vx/threshold: 0.0.181 => 0.0.182
 - @vx/tooltip: 0.0.179 => 0.0.182
 - @vx/voronoi: 0.0.181 => 0.0.182
 - @vx/vx: 0.0.181 => 0.0.182
 - @vx/zoom: 0.0.165 => 0.0.182
vx
published 0.0.181 •

Changelog

Source

v0.0.181

For a summary and before + after of changes please see: https://github.com/hshoff/vx/pull/383

:boom: Breaking Changes
  • [glyph][breaking] rm additionalProps, add children as fn
  • [shape][breaking] rm additionalProps, add children as fn
  • [geo][breaking] rm additionalProps, add children as fn
  • [heatmap][breaking] rm additionalProps, add children as fn
  • [stats][breaking] rm additionalProps, add children as fn
  • [boxplot][breaking] rm additionalProps, add children as fn
  • [voronoi][breaking] rm additionalProps, add children as fn
  • [legend][breaking] rm additionalProps, add children as fn
:house: Internal
  • [demo] update gallery tile examples to new apis
:trophy: Contributors
Changes:
 - @vx/annotation: 0.0.179 => 0.0.181
 - @vx/axis: 0.0.179 => 0.0.181
 - @vx/boxplot: 0.0.170 => 0.0.181
 - @vx/demo: 0.0.180 => 0.0.181
 - @vx/geo: 0.0.179 => 0.0.181
 - @vx/glyph: 0.0.179 => 0.0.181
 - @vx/grid: 0.0.180 => 0.0.181
 - @vx/heatmap: 0.0.179 => 0.0.181
 - @vx/hierarchy: 0.0.179 => 0.0.181
 - @vx/legend: 0.0.179 => 0.0.181
 - @vx/marker: 0.0.179 => 0.0.181
 - @vx/shape: 0.0.179 => 0.0.181
 - @vx/stats: 0.0.179 => 0.0.181
 - @vx/threshold: 0.0.179 => 0.0.181
 - @vx/voronoi: 0.0.170 => 0.0.181
 - @vx/vx: 0.0.180 => 0.0.181
vx
published 0.0.179 •

Changelog

Source

v0.0.179

:boom: Breaking Changes
  • [vx] there's a possibility that new prop type checks might not be as care free as before. #371
:rocket: Enhancements
  • [vx] add missing propTypes to all components. #371
:house: Internal
  • [vx] add .eslintrc. #371
  • [vx] fix all eslint errors + warnings. #371
:trophy: Contributors
Changes:
 - @vx/annotation: 0.0.178 => 0.0.179
 - @vx/axis: 0.0.178 => 0.0.179
 - @vx/brush: 0.0.165 => 0.0.179
 - @vx/demo: 0.0.178 => 0.0.179
 - @vx/drag: 0.0.165 => 0.0.179
 - @vx/event: 0.0.165 => 0.0.179
 - @vx/geo: 0.0.170 => 0.0.179
 - @vx/glyph: 0.0.170 => 0.0.179
 - @vx/grid: 0.0.178 => 0.0.179
 - @vx/heatmap: 0.0.173 => 0.0.179
 - @vx/hierarchy: 0.0.170 => 0.0.179
 - @vx/legend: 0.0.178 => 0.0.179
 - @vx/marker: 0.0.178 => 0.0.179
 - @vx/mock-data: 0.0.165 => 0.0.179
 - @vx/network: 0.0.172 => 0.0.179
 - @vx/pattern: 0.0.165 => 0.0.179
 - @vx/responsive: 0.0.177 => 0.0.179
 - @vx/scale: 0.0.178 => 0.0.179
 - @vx/shape: 0.0.178 => 0.0.179
 - @vx/stats: 0.0.178 => 0.0.179
 - @vx/text: 0.0.175 => 0.0.179
 - @vx/threshold: 0.0.178 => 0.0.179
 - @vx/tooltip: 0.0.165 => 0.0.179
 - @vx/vx: 0.0.178 => 0.0.179
vx
published 0.0.178 •

Changelog

Source

v0.0.178

:rocket: Enhancements
  • [scale] add type property. #367
  • [legend] add optional flex prop for overriding flex css property to <LegendLabel />. #370
  • [shape] add support for non-scaleBand scales to <BarStack /> and <BarStackHorizontal />. #368
:bug: Bug Fix
  • [legend] allow overriding flex property to fix IE flexbox bug. IE 11 does not seem to expand to minimum content width when flex-basis is 0px (this is the case when using the shorthand flex: 1). #370
:trophy: Contributors
Changes:
 - @vx/annotation: 0.0.176 => 0.0.178
 - @vx/axis: 0.0.176 => 0.0.178
 - @vx/demo: 0.0.177 => 0.0.178
 - @vx/grid: 0.0.176 => 0.0.178
 - @vx/legend: 0.0.170 => 0.0.178
 - @vx/marker: 0.0.176 => 0.0.178
 - @vx/scale: 0.0.165 => 0.0.178
 - @vx/shape: 0.0.176 => 0.0.178
 - @vx/stats: 0.0.170 => 0.0.178
 - @vx/threshold: 0.0.176 => 0.0.178
 - @vx/vx: 0.0.177 => 0.0.178
vx
published 0.0.176 •

Changelog

Source

v0.0.176

:bug: Bug Fix
  • [shape] fix for <Polygon /> rest props
:trophy: Contributors
Changes:
 - @vx/annotation: 0.0.175 => 0.0.176
 - @vx/axis: 0.0.175 => 0.0.176
 - @vx/demo: 0.0.175 => 0.0.176
 - @vx/grid: 0.0.175 => 0.0.176
 - @vx/marker: 0.0.175 => 0.0.176
 - @vx/shape: 0.0.175 => 0.0.176
 - @vx/threshold: 0.0.175 => 0.0.176
 - @vx/vx: 0.0.175 => 0.0.176
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc