Skip to content

v1.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 31 Aug 13:51
· 5314 commits to main since this release

🆕 feat

  • @visactor/vchart: support label component event in #614
  • @visactor/vchart: support configuration of sortDataByAxis for sort series data with axis, details in #644
  • @visactor/vchart: new component spec item noOuterPadding to hide the outer side of padding, related #663
  • @visactor/vchart: add new property theme to vchart init option to configure custom theme without modifying spec, related #689
  • @visactor/vchart: add bandField and linearField as common settings to crosshair's theme, related #698
  • @visactor/vchart: enhance dataToPosition in common geo series for #567
  • @visactor/vchart: geo coordinate component support invert and getScale API
  • @visactor/vchart: indicator offsetY support radius
  • @visactor/vchart: supplement the callback parameters of discrete legend custom data to support obtaining scales, relate #667
  • @visactor/vchart: optimize the logic of updateSpec to ensure that chart series and components can be updated normally, details in #692
  • @visactor/vchart: use the vrender function to break and link invalidType.
  • @visactor/vchart: updated updateFullData api to allow users to update fields at the same time when updating data, details in #478
  • @visactor/vchart: innerBorder/outerBorder supports the same configuration way as other graphic attributes.
  • @visactor/vchart: add getRegion() and getCenter() method in _markAttributeContext for extensionMark
  • @visactor/vchart: new method pauseAnimation(), resumeAnimation() and stopAnimation() which support pausing, resuming and stopping all animation via vchart instance, related #534
  • @visactor/vchart: linear axis support noDecimals in tick configuration, see #396
  • @visactor/vchart: label support dataFilter and custom layout
  • @visactor/vchart: new builtin dark theme, related #294
  • @visactor/vchart: add clone property in data.parse to control whether clone the user data
  • @visactor/vchart: cartesian axis label support containerAlign, relate #380
  • @visactor/vchart: tooltip support configure single content line style, related #338
  • @visactor/vchart: support total label in stack charts. see #110

🐛 fix

  • @visactor/vchart: dataZoom error when switching theme
  • @visactor/vchart: SankeyChart legends not working, fix the bug #345
  • @visactor/vchart: fix the problem that selected clear not work after event filter check for mark
  • @visactor/vchart: brush callback not update when updateSpec. fix #672
  • @visactor/vchart: highlight was not correct beacasue of same key
  • @visactor/vchart: when open roam and set dataZoom invisible, the interaction does not work as expected. fix #611
  • @visactor/vchart: fix the issue where updateSpec not work when data.id is missing in spec, see #535
  • @visactor/vchart: if only level is configured in the event filter parameter but type is not configured, then as long as the level is matched, it will be triggered, relate #623
  • @visactor/vchart: fix the infinite loop problem caused by arc adjustment, fixed #680
  • @visactor/vchart: map label support formatMethod
  • @visactor/vchart: add config to control clip mode about marker. fix #181
  • @visactor/vchart: fix the issue where bar charts do not stack when percent is set to false, see#557
  • @visactor/vchart: fix the problem that the title component clear incompletely.
  • @visactor/vchart: improve the priority of markByName and mark in theme, related #418
  • @visactor/vchart: dimension_hover resets the state when the mouse leaves the chart, related #513

🔨 refactor

  • @visactor/vchart: sink the axis label's flush logic to the vrender-component, relate #651
  • @visactor/vchart: access arc label component in pie chart
  • @visactor/vchart: remove line mark of area-series, merge style into area mark

⚡ perf

  • @visactor/vchart: dont trigger resize of vgrammar view when initializing the chart.
  • @visactor/vchart: dont create the processor and tooltipHandler when creating the tooltip, create them when using them.