Skip to content

v1.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Sep 12:03
· 3191 commits to main since this release

🆕 feat

  • @visactor/vchart: add scrollbar layout spec to sequence. close #792
  • @visactor/vchart: linear axis support tooltipFilterRange to configure the relative data range of dimension tooltip, related #933
  • @visactor/vchart: add vchart to context in params of mark function style
  • @visactor/vchart: add default dark theme for scrollBar
  • @visactor/vchart: add configure items bandSize, maxBandSize, minBandSize to the spec of band axis, related #263
  • @visactor/vchart: support barMinHeight for bar series, relate #722
  • @visactor/vchart: enhance default wordcloud appear animation, details in #675
  • @visactor/vchart: tick mask support for polar progress-like charts, related #596
  • @visactor/vchart: pie label line support smooth
  • @visactor/vchart: support custom callback for tickCount, see #951
  • @visactor/vchart: support label.confine for markLine and markPoint to auto adjust label's position, relate #699
  • @visactor/vchart: support minAngle for pie chart, relate #738
  • @visactor/vchart: disable label animation as default in map series
  • @visactor/vchart: increase chart stacking capabilities, provide stackValue to support independent stacking of multiple series
  • @visactor/vchart: increase chart stacking capabilities, provide stackInverse support for stacking in reverse order
  • @visactor/vchart: support scaleCenter attribute for mark, see #781
  • @visactor/vchart: provide updateModelSpec api, so that users can update the configuration of a chart module individually
  • @visactor/vchart: supports deleting all events of the corresponding type without passing through the handler when calling off
  • @visactor/vchart: tooltip supports custom shape type, related #496
  • @visactor/vchart: tooltip supports custom spaceRow for each line, related #949
  • @visactor/vchart: tooltip supports custom fixed position relative to the cursor, related #541
  • @visactor/vchart: fix issue about updateSpec not work with only data change, details in #912
  • @visactor/vchart: support wx env
  • @visactor/vchart: remove compatibility code of threshold
  • @visactor/vchart: access label in map series

🐛 fix

  • @visactor/vchart: when stack is false and no fieldX2 or fieldY2, dataToPositionX1 and dataToPositionY1 should use 0, close #647
  • @visactor/vchart: label stroke should follow default color when stroke is set to null, detail see #985
  • @visactor/vchart: offsetX and offsetY can not work in mark component
  • @visactor/vchart: sankey chart support color config'
  • @visactor/vchart: style not effect when set mark hover. fix #976
  • @visactor/vchart: tooltipHide event may be inavailable when the computer runs slow
  • @visactor/vchart: chart pass-through serDataByAxis config to series
  • @visactor/vchart: when call updateSpec, the prev scrollbar had not been clear, relate #1044
  • @visactor/vchart: add protect for this._spec, fixed #1045
  • @visactor/vchart: fix the issue of seriesId does not work in legends, closed #910
  • @visactor/vchart: state scale domain error when domain is locked. fix #629
  • @visactor/vchart: fix unoff event when passing through handler
  • @visactor/vchart: fix userEvent is added multiple times
  • @visactor/vchart: line and area mark should set closePath default, fix #654
  • @visactor/vchart: fix the issue of radar area's invalidType not work, fixed #867
  • @visactor/vchart: fix invalidType not working after invoking updataDataSync, details in #1057
  • @visactor/vchart: marker don not render after updateData. fix #882
  • @visactor/vchart: fix the issue of markLine symbol.size not work
  • @visactor/vchart: optimize the layout of normal-inline, fixed #989
  • @visactor/vchart: do the product of this._spec, fixed #1062
  • @visactor/vchart: fix the issue of progress layout in multi-region
  • @visactor/vchart: render error when dot and link data is empty. fix #1019
  • @visactor/vchart: fontsize renge not effect with no value field. fix #522
  • @visactor/vchart: lock crosshair label to uninteractive, because it will affect axis label's event pick
  • @visactor/vchart: fix the issue of reading onError of null option in #915

🔨 refactor

  • @visactor/vchart: split the updateSpec of life cycle to spec transform & compare
  • @visactor/vchart: remove unused code, and transform ticks transform to vutils-extension
  • @visactor/vchart: unify the clear of component
  • @visactor/vchart: seperate grid from axis for better layer control
  • @visactor/vchart: use @visctor/vgrammar-core to replace @visctor/vgrammar

What's Changed

Full Changelog: v1.3.3...v1.4.0