Skip to content

Releases: VisActor/VChart

v1.4.3

17 Oct 07:58

Choose a tag to compare

🆕 feat

  • @visactor/vchart: brush state proxy to state spec

🐛 fix

  • @visactor/vchart: fix when the legend item only has stroke it cannot be consistent with the graphic color, details in #1147

What's Changed

  • Fix/fix 1147 bug when the legend item only has stroke it cannot be consistent with the graphic color by @xuefei1313 in #1225
  • Fix/brush item highlight by @skie1997 in #1223
  • [Auto release] release 1.4.3 by @github-actions in #1230

Full Changelog: v1.4.2...v1.4.3

v1.4.2

12 Oct 12:35

Choose a tag to compare

🆕 feat

  • @visactor/vchart: gauge series supports label component, related #1039
  • @visactor/vchart: add static tools in VChart.Utils
  • @visactor/vchart: supports afterResize and afterRender events
  • @visactor/vchart: add new config autoWidth to the tooltip label style, related #688

🐛 fix

  • @visactor/vchart: tooltipRelease event may be invalid when being released by VTable
  • @visactor/vchart: select error when setting brush. fix #1129
  • @visactor/vchart: optimize the default performance of the long tooltip title, related #688
  • @visactor/vchart: if markLine is empty like {} or [], it should not create marker component
  • @visactor/vchart: fix the issue when use positions to create marker component, fixed #1084
  • @visactor/vchart: auto visible with linear axis. fix #1118

What's Changed

Full Changelog: v1.4.0...v1.4.2

v1.4.1

27 Sep 08:28

Choose a tag to compare

🆕 feat

  • @visactor/vchart: optimize updateSpec to avoid additional theme updates

🐛 fix

  • @visactor/vchart: fix updateViewBox api will fail after resize
  • datazoom: fix bounds error when there is no preview chart. fix #1050
  • @visactor/vchart: the rose chart's first sector's startAngle should start from polar coordinate's startAngle, fix #900
  • @visactor/vchart: fix theme.fontFamily can not work
  • @visactor/vchart: fix the problem that updateFullData cannot update data in series

What's Changed

Full Changelog: v1.4.0...v1.4.1

v1.4.0

25 Sep 12:03

Choose a tag to compare

🆕 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

Read more

v1.3.4

20 Sep 06:13

Choose a tag to compare

🐛 fix

  • @visactor/vchart: circularProgress chart may throw error when executing updateSpec, related #994
  • @visactor/vchart: the theme in spec does not update correctly when executing updateSpec, related #996
  • @visactor/vchart: track in spec is not working in circularProgress charts, related #600
  • @visactor/vchart: fix the error triggered by chart updateSpec, fixed #988, #1002
  • @visactor/vchart: fix the issue of player component updateSpec, fixed #967

What's Changed

Full Changelog: v1.3.3...v1.3.4

v1.3.3

18 Sep 06:16

Choose a tag to compare

🐛 fix

  • @visactor/vchart: fix the issue of player component updateSpec, fixed #967

What's Changed

  • [Auto release] release 1.3.3 by @github-actions in #973

Full Changelog: v1.3.2...v1.3.3

v1.3.2

14 Sep 13:05

Choose a tag to compare

🆕 feat

  • @visactor/vchart: the setDimensionIndex api supports deselecting ability by passing in null
  • @visactor/vchart: use precision calculations in waterfall charts to avoid unexpected values for labels, details in #721
  • @visactor/vchart: interactive default config.

🐛 fix

  • @visactor/vchart: log scale has no result about zero when bar stack has a zero baseline value. fix #634
  • @visactor/vchart: fix the user event listener becomes invalid after updateSpec
  • @visactor/vchart: fix bug of series mark static style are not updated when updateSpec
  • @visactor/vchart: fix bug data fields are not updated when updateSpec, details in #829
  • @visactor/vchart: fix the issue of animation config not work in common chart, related #814

⚡ perf

  • @visactor/vchart: optimize the performance of dimension-statistics
  • @visactor/vchart: only calculate dimensionTree when need

What's Changed

Full Changelog: v1.3.0...v1.3.2

v1.3.1

05 Sep 13:03

Choose a tag to compare

🆕 feat

  • @visactor/vchart: lineHeight supports string proportional values, related #744
  • @visactor/vchart: upgrade vdataset for clone source data when call updateData

🐛 fix

  • @visactor/vchart: move 'SeriesMarkNameEnum' to single file, solve the issue of codesandbox can not work, it looks like an error in the Codesandbox' bundler, see codesandbox/codesandbox-client#6435
  • @visactor/vchart: fix sortDataByAxis not work after updateData
  • @visactor/vchart: fix the issue of legend does not update after updateData, fix #769
  • @visactor/vchart: fix the issue of legend's maxHeight not work
  • @visactor/vchart: the issue of pie chart with null value, fixed #748
  • @visactor/vchart: fix the problem that the pie chart draws a full circle when the data is all 0, because the endAngle of the last piece of data is forced to configure the endAngle of polar coordinates
  • @visactor/vchart: fix the issue of seriesIndex not work in discrete legend, see #732

v1.3.0

31 Aug 13:51

Choose a tag to compare

🆕 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.

v1.2.3

24 Aug 07:46

Choose a tag to compare

🐛 fix

  • @visactor/vchart: niceDomain should only works for linear scale, fixed #528
  • @visactor/vchart: fix the issue of the chart's size is not correctly when updateSpec in lark block env, closed #566
  • @visactor/vchart: handle scenarios with the same range in continuous legend, fixed #579
  • @visactor/vchart: error when configuring tooltip.parentElement with a HTMLElement object, related #641
  • @visactor/vchart: error when mouse hovering during updateSpec executing
  • @visactor/vchart: fix the position error in the wordCloud chart. Fix #521 and fix #533
  • @visactor/vchart: error when mouse hovering during updateSpec() executing.
  • @visactor/vchart: background will not update when the spec or theme are updated, related #545
  • @visactor/vchart: tooltip shape style is incorrect when configuring custom key/value, related #336
  • @visactor/vchart: when chart size is very small, the size assigned to the title may be negative, which needs to be fault-tolerant, otherwise it will easily cause the page to freeze, closed #546

What's Changed

Full Changelog: v1.2.2...v1.2.3