Skip to content

Releases: VisActor/VChart

v1.10.4

03 Apr 09:59
c64f21d
Compare
Choose a tag to compare

🆕 feat

  • @visactor/vchart: increase chart stacking capabilities, provide stackSort to support sorting when stacking

🐛 fix

  • @visactor/vchart: axis unit in wrong position when hiding the axis domainLine
  • @visactor/vchart: fix issue of the order of data is not uniform in stack
  • @visactor/vchart: type defination of markArea & markPoint in common chart
  • @visactor/vchart: formatMethod of crosshair label runs multiple times, related #2501
  • @visactor/vchart: crosshair can't move when axis domain is very small, related #2492
  • @visactor/vchart: updateDataSync produces inconsistent results compared to direct drawing, related #2503

🔨 refactor

  • @visactor/vchart: add event params vchart, which will updated in lifecycle events, close #2502

v1.10.3

28 Mar 08:29
a5c4e55
Compare
Choose a tag to compare

🆕 feat

  • @visactor/vchart: support interaction events of element-select and element-highlight
  • @visactor/vchart: support showDefaultName in map chart to display unmatched name in map data

🐛 fix

  • @visactor/vchart: tooltip cliped if set border width. fix#2471
  • @visactor/vchart: lineWidth is invalid in rect-type-crosshair, related #2432
  • @visactor/vchart: should use series.getMarkInName to get the mark for total label's caculation, fixed #2448
  • @visactor/vchart: fix the issue of event trigger count after updateSpecSync()
  • @visactor/vchart: map data will not show if not configured in nameMap
  • @visactor/vchart: axis label missing in the sampled angle axis, related #2439
  • @visactor/vchart: fix radar chart clipAngle animation error when loading on demand.
  • @visactor/vchart: fix the release order of _eventDispatcher
  • @visactor/vchart: should use series's _seriesMark to calculate total mark, not all series mark names are the same as series.type

What's Changed

New Contributors

Full Changelog: v1.10.2...v1.10.3

v1.10.2

26 Mar 03:46
69cbd47
Compare
Choose a tag to compare

🆕 feat

  • @visactor/vchart: support interaction events of element-select and element-highlight

🐛 fix

  • @visactor/vchart: lineWidth is invalid in rect-type-crosshair, related #2432
  • @visactor/vchart: should use series.getMarkInName to get the mark for total label's caculation, fixed #2448
  • @visactor/vchart: fix the issue of event trigger count after updateSpecSync()
  • @visactor/vchart: fix radar chart clipAngle animation error when loading on demand.

v1.10.0

13 Mar 05:28
1ef930c
Compare
Choose a tag to compare

🆕 feat

  • @visactor/vchart: bar chart supports autoBandSize to automatically calculate bandSize based on the incoming configuration such as barWidth, thereby affecting the actual length of the axis, related #2268
  • @visactor/vchart: stacked bar chart supports the config stackCornerRadius to configure the corner radius of stacked bar groups, releated #2185
  • dataZoom: enhance when big data and brush releated
  • dataZoom: add sampler for preview chart
  • @visactor/vchart: support scrollbar in legend
  • @visactor/vchart: the theme of the legend supports separate configuration of different themes in different directions, related #2216
  • @visactor/vchart: react-vchart supports custom tooltip render, related #2288
  • @visactor/vchart: theme supports for configuring series themes in stack state, related #2331
  • @visactor/vchart: theme supports custom tokens, related #2255
  • @visactor/vchart: tooltip supports the same lockAfterClick as crosshair, related #2352
  • @visactor/vchart: x & y of the tooltip position can be fixed separately, related #2320
  • @visactor/vchart: add more tooltip shape configs in tooltip.style of the chart spec, related #2292
  • @visactor/vchart: state style of arc marks support innerPadding and outerPadding, related #2038
  • @visactor/vchart: register hover/select interaction by default
  • @visactor/vchart: remove advanced interaction in simple bundle

🐛 fix

  • @visactor/vchart: enterable tooltip will not hide when mouse moves directly from the tooltip to a non-chart area, related #2315
  • @visactor/vchart: upgrade version of vgrammar to fix end state of animation
  • @visactor/vchart: tickMask is invalid in circular progress charts, related #2316
  • @visactor/vchart: rect crosshair should lock when lockAfterClick is true
  • @visactor/vchart: when region style is empty, should not create _backgroundMark or _foregroundMark
  • @visactor/vchart: fixed the issue of being unable to listen to customMark events on vchart
  • @visactor/vchart: grid component should not be pickable expect its children
  • @visactor/vchart: events on <Bar /> should not trigged twice
  • @visactor/vchart: plugin should be released in release()

🔨 refactor

  • react-vchart: refactor react-vchart to support render in strict mode

🔧 chore

  • @visactor/vchart: use rimraf to replace rm -rf

What's Changed

Full Changelog: v1.9.6...v1.10.0

v1.9.6

11 Mar 03:19
998bb95
Compare
Choose a tag to compare

🆕 feat

  • @visactor/vchart: support dataKey in CustomMark and ExtensionMark
  • @visactor/vchart: support mulity data in waterfal total dimensions

🐛 fix

  • @visactor/vchart: animationAppear: false not work
  • @visactor/vchart: fix bug that throws error when setting mark style to invlaid value
  • @visactor/vchart: fix the issue of duplicate event registration, fixed #2336
  • @visactor/vchart: fixed the issue of being unable to listen to label and totalLabel component events on vchart, vchart.on('click', { level: 'model', type: 'label' })
  • @visactor/vchart: optimize totoal label position when axis is inversed
  • @visactor/vchart: upgrade vrender to 0.17.27, vgrammar to 0.11.15
  • scrollbar: click stopped by zoomable. fix#2333

What's Changed

Full Changelog: v1.9.5...v1.9.6

v1.9.5

04 Mar 05:54
Compare
Choose a tag to compare

🆕 feat

  • @visactor/vchart: support dataKey in CustomMark and ExtensionMark
  • @visactor/vchart: support mulity data in waterfal total dimensions

🐛 fix

  • @visactor/vchart: animationAppear: false not work
  • @visactor/vchart: optimize totoal label position when axis is inversed

What's Changed

  • [Auto release] release 1.9.5 by @github-actions in #2313

Full Changelog: v1.9.4...v1.9.5

v1.9.4

28 Feb 11:14
c99c62d
Compare
Choose a tag to compare

🆕 feat

  • @visactor/vchart: supply pie percent data as data._percent_

🐛 fix

  • @visactor/vchart: startAngle and endAngle is invalid in polar axis spec, related #2243
  • @visactor/vchart: fix the issue of axis title'angle does not work, fixed#2270
  • @visactor/vchart: axis zero not work beacause of collect data. fix#2226
  • @visactor/vchart: rect graphics will be reused when animation is true, and switch direction, the channels must be cleared, fix #2241
  • @visactor/vchart: active point should can show in a dual chart, which has two line series, fix #2273
  • @visactor/vchart: fix bug of sortDataByAxis not work well in combination chart
  • @visactor/vchart: fixed the issue of ChartEvent being triggered multiple times, fixed#2276
  • @visactor/vchart: marker area xy layout needs to deal with the problem of empty coordinate points
  • marker: point and line filter not work. fix#2245
  • player: default attr leades to layout error. fix#241
  • @visactor/vchart: wordcloud support rect shape. fix#2220

What's Changed

Full Changelog: v1.9.2...v1.9.4

v1.9.3

07 Feb 11:37
38aabc5
Compare
Choose a tag to compare

🆕 feat

  • @visactor/vchart: supply pie percent data as data._percent_

🐛 fix

  • @visactor/vchart: axis zero not work beacause of collect data. fix#2226
  • @visactor/vchart: marker area xy layout needs to deal with the problem of empty coordinate points
  • player: default attr leades to layout error. fix#241
  • @visactor/vchart: wordcloud support rect shape. fix#2220

v1.9.2

05 Feb 10:55
38aabc5
Compare
Choose a tag to compare

🐛 fix

  • @visactor/vchart: bar label issue when position is 'inside-bottom' or 'inside-top'
  • @visactor/vchart: in block-vchart demo, the dpr acquisition method is wrong and needs to be obtained in real time
  • @visactor/vchart: series can read direction from chart spec, releated to #2181
  • @visactor/vchart: dataZoom min and max span does not effect, related #2195
  • @visactor/vchart: fix the problem that multi-layer axis labels are not displayed after closing tail labels, related #2179
  • @visactor/vchart: fix polar animation interpolation
  • @visactor/react-vchart: fix the error when onClick of <VChart /> is null, close #2186
  • @visactor/vchart: charts should not stack toggle when series has same type but differernt axes, related #2210
  • @visactor/vchart: there is some offset in the position of the dom tooltip shape, related #2188

🔧 chore

  • @visactor/vchart: add react-lynx doc

v1.9.1

31 Jan 09:06
ffb6878
Compare
Choose a tag to compare

🐛 fix

  • @visactor/vchart: custom mark should run after all the series marks, fix #2156
  • @visactor/vchart: interactions should be closed by option.disableTriggerEvent
  • @visactor/vchart: in the case of multiple band axes in a chart, the same datum corresponds to multiple rows of dimension tooltip content, related #2148
  • @visactor/vchart: fix error of vchart in strict-mode
  • @visactor/vchart: fix the zero-align of axes, fix #2167

What's Changed

New Contributors

Full Changelog: v1.9.0...v1.9.1