Releases: VisActor/VChart
Releases · VisActor/VChart
v1.4.3
🆕 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
🆕 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
autoWidthto the tooltip label style, related #688
🐛 fix
- @visactor/vchart:
tooltipReleaseevent 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
markLineis empty like{}or[], it should not create marker component - @visactor/vchart: fix the issue when use
positionsto create marker component, fixed #1084 - @visactor/vchart: auto visible with linear axis. fix #1118
What's Changed
- Fix/update full data by @xuefei1313 in #1075
- Fix/label config override by @xiaoluoHe in #1072
- Fix/data zoom bounds by @skie1997 in #1076
- Fix/issue 900 by @kkxxkk2019 in #1080
- fix: wordcloud demo error by @skie1997 in #1077
- fix: mark-area's label does not support refX refY and refAngle by @kkxxkk2019 in #1086
- fix: fix
theme.fontFamilycan not work by @kkxxkk2019 in #1081 - Fix/data not exist in update spec with theme by @xuefei1313 in #1078
- [Auto release] release 1.4.1 by @github-actions in #1103
- Sync/main by @kkxxkk2019 in #1104
- Feat/support listener of resize & re render by @xuefei1313 in #1102
- Chore/upgrade vrender by @kkxxkk2019 in #1109
- Feat/gauge aeolus by @zamhown in #1101
- Fix/1106 sankey color with extension mark by @pairone in #1108
- fix: axis title can not set pickable: false by @kkxxkk2019 in #1110
- Feat/daily0928 by @zamhown in #1117
- fix: fix the sub option display by @purpose233 in #1125
- chore: when set version of prerelease, use version in higher priority by @xile611 in #1131
- fix: variable error by @kkxxkk2019 in #1136
- Fix/scrollbar auto by @skie1997 in #1140
- Fix/brush and select by @skie1997 in #1182
- Feat/docs supply and upgrade by @skie1997 in #1185
- Fix/issue 1084 by @kkxxkk2019 in #1190
- chore: add workflow of hotfix release by @xile611 in #1196
- Fix/chore hotfix match by @xile611 in #1201
- Fix/daily1009 by @zamhown in #1188
- chore: upgrade vrender to 0.15.6 by @kkxxkk2019 in #1211
- [Auto release] release 1.4.2 by @github-actions in #1216
Full Changelog: v1.4.0...v1.4.2
v1.4.1
🆕 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.fontFamilycan not work - @visactor/vchart: fix the problem that updateFullData cannot update data in series
What's Changed
- Fix/update full data by @xuefei1313 in #1075
- Fix/label config override by @xiaoluoHe in #1072
- Fix/data zoom bounds by @skie1997 in #1076
- Fix/issue 900 by @kkxxkk2019 in #1080
- fix: wordcloud demo error by @skie1997 in #1077
- fix: mark-area's label does not support refX refY and refAngle by @kkxxkk2019 in #1086
- fix: fix
theme.fontFamilycan not work by @kkxxkk2019 in #1081 - Fix/data not exist in update spec with theme by @xuefei1313 in #1078
- [Auto release] release 1.4.1 by @github-actions in #1103
Full Changelog: v1.4.0...v1.4.1
v1.4.0
🆕 feat
- @visactor/vchart: add scrollbar layout spec to sequence. close #792
- @visactor/vchart: linear axis support
tooltipFilterRangeto 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,minBandSizeto the spec of band axis, related #263 - @visactor/vchart: support
barMinHeightfor 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.confinefor markLine and markPoint to auto adjust label's position, relate #699 - @visactor/vchart: support
minAnglefor 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
scaleCenterattribute 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
spaceRowfor 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
fieldX2orfieldY2,dataToPositionX1anddataToPositionY1should use 0, close #647 - @visactor/vchart: label stroke should follow default color when stroke is set to null, detail see #985
- @visactor/vchart:
offsetXandoffsetYcan 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
seriesIddoes 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
- Refactor/seperate grid by @kkxxkk2019 in #779
- Fix/daily 0907 by @zamhown in #861
- Feat/vutils extension by @kkxxkk2019 in #832
- Feat/funnel and waterfull label access by @xiaoluoHe in #718
- Fix/rerender async by @xiaoluoHe in #830
- fix: tooltip hide quickly when trigger is click by @zamhown in #881
- Feat/support partial update in update spec by @xuefei1313 in #838
- Vrender 0.15.0 alpha.15 by @kkxxkk2019 in #883
- Feat/sequence scrollbar by @skie1997 in #840
- Feat/band width by @zamhown in #887
- Feat/add vchart to ctx in the params of mark function style by @xuefei1313 in #903
- Feat/band width by @zamhown in #901
- Feat/label line smooth by @pairone in #886
- Fix/marker update data by @skie1997 in #904
- Fix/read on error of option null by @xiaoluoHe in #916
- Fix/884 rose chart inner label by @pairone in #917
- Fix/map resize pan not work by @xiaoluoHe in #914
- Feat/mark enhancement by @kkxxkk2019 in #909
- Fix/radar bugs by @kkxxkk2019 in #928
- Feat/wx by @neuqzxy in #743
- Feat/scrollbar config 1.4.0 by @skie1997 in #940
- Feat/scrollbar config 1.4.0 by @skie1997 in #944
- feat: tick mode in gauge chart by @zamhown in #937
- Feat/tooltip 1.4.0 by @zamhown in #938
- Feat: vmind demo by @da730 in #952
- docs: fix incorrect demo spec in animation tutorial by @xiaoluoHe in #954
- docs: add lynx tutorial by @kkxxkk2019 in #953
- feat: dark mode of vmind playground by @da730 in #955
- Refactor/vgrammar core by @xile611 in #957
- Feat/enhance wordcloud animation by @xiaoluoHe in #946
- feat: reconfig color theme demo by @skie1997 in #958
- Fix/chart pass through srot data by axis to series by @xuefei1313 in #960
- feat: update input style by @xuanhun in #962
- Fix/fix user event is added multiple times by @xuefei1313 in #966
- Fix/data zoom lock domain 1.4.0 by @skie1997 in #959
- Fix/issue 967 by @kkxxkk2019 in #968
- feat: add demo selection by @da730 in #970
- fix: tooltipHide event may be inavailable when the computer runs slow by @zamhown in #969
- Feat/pie: minAngle by @kkxxkk2019 in #945
- Feat/support without passing through the handler when calling off by @xuefei1313 in #974
- Sync/main by @kkxxkk2019 in #978
- Fix/fix unoff event when hans handler by @xuefei1313 in #981
- Fix/daily 0918 by @kkxxkk2019 in #972
- Feat/bar min height by @kkxxkk2019 in #971
- fix: modify the Sankey diagram event listening level by @pairone in #995
- feat: support tickCount function by @xiaoluoHe in #986
- fix: uncomment throw error by @xiaoluoHe in #1000
- Fix/0919 by @zamhown in #1005
- Feat/rename geo get scale to get zoom by @xiaoluoHe in #999
- chore: upgrade vmind by @neuqzxy in #1010
- Fix/992 sankey cotegory field by @pairone in #997
- Fix/daily 0920 by @kkxxkk2019 in #1011
- Refactor/update arc stroke defination by @xiaoluoHe in #1003
- Fix/site bad demos by @kkxxkk2019 in #1009
- [Auto release] release 1.3.4 by @github-actions in #1012
- Main by @kkxxkk2019 in #1013
- feat: upgrade ...
v1.3.4
🐛 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:
trackin 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
- Feat: vmind demo by @da730 in #952
- docs: fix incorrect demo spec in animation tutorial by @xiaoluoHe in #954
- docs: add lynx tutorial by @kkxxkk2019 in #953
- feat: dark mode of vmind playground by @da730 in #955
- feat: reconfig color theme demo by @skie1997 in #958
- feat: update input style by @xuanhun in #962
- Fix/issue 967 by @kkxxkk2019 in #968
- feat: add demo selection by @da730 in #970
- Sync/main by @kkxxkk2019 in #978
- Fix/0919 by @zamhown in #1005
- chore: upgrade vmind by @neuqzxy in #1010
- Fix/daily 0920 by @kkxxkk2019 in #1011
- [Auto release] release 1.3.4 by @github-actions in #1012
Full Changelog: v1.3.3...v1.3.4
v1.3.3
🐛 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
🆕 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
- Sync/main by @simaQ in #729
- feat: reduce pie label package size by @pairone in #731
- fix: seriesId in discreteLegend not work, close #732 by @xiaoluoHe in #733
- Docs/1.3.0 doc by @xiaoluoHe in #742
- Chore/fix pre release by @xile611 in #740
- docs: add docs of updateFullData api by @xuefei1313 in #737
- chore(docs): upgrade docs for release 1.3.0 by @skie1997 in #735
- Fix/codesandbox error by @kkxxkk2019 in #747
- docs/rose chart label spec by @pairone in #730
- Fix/pie chart with null value by @kkxxkk2019 in #749
- chore: fix version errorn in
set-preprelease-versionby @xile611 in #761 - Fix/sort data by axis not work after update data by @xuefei1313 in #763
- feat: vmind docs by @da730 in #762
- Demo/1.3.0 demo by @xiaoluoHe in #768
- Fix/pie with all zero by @kkxxkk2019 in #765
- Fix/data clone in update data by @xuefei1313 in #774
- Fix/issue 769: Legend does not update after updateData by @kkxxkk2019 in #771
- Fix/legend max height not work by @kkxxkk2019 in #777
- chore: bigger CHECK_PHOTO_TEST_MAX_COUNT by @kkxxkk2019 in #766
- feat: lineHeight supports string proportional values by @zamhown in #764
- chore(taro-vchart): update readme and demo by @kkxxkk2019 in #800
- feat: support example preview generation by @purpose233 in #798
- fix: mark spec support in preprocessing method by @zamhown in #797
- [Auto release] release 1.3.1 by @github-actions in #802
Full Changelog: v1.3.0...v1.3.2
v1.3.1
🆕 feat
- @visactor/vchart:
lineHeightsupports 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
seriesIndexnot work in discrete legend, see #732
v1.3.0
🆕 feat
- @visactor/vchart: support label component event in #614
- @visactor/vchart: support configuration of
sortDataByAxisfor sort series data with axis, details in #644 - @visactor/vchart: new component spec item
noOuterPaddingto hide the outer side of padding, related #663 - @visactor/vchart: add new property
themeto vchart init option to configure custom theme without modifying spec, related #689 - @visactor/vchart: add
bandFieldandlinearFieldas common settings to crosshair's theme, related #698 - @visactor/vchart: enhance
dataToPositionin common geo series for #567 - @visactor/vchart: geo coordinate component support invert and getScale API
- @visactor/vchart: indicator
offsetYsupport radius - @visactor/vchart: supplement the callback parameters of discrete legend custom
datato 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
updateFullDataapi to allow users to update fields at the same time when updating data, details in #478 - @visactor/vchart:
innerBorder/outerBordersupports the same configuration way as other graphic attributes. - @visactor/vchart: add
getRegion()andgetCenter()method in _markAttributeContext forextensionMark - @visactor/vchart: new method
pauseAnimation(),resumeAnimation()andstopAnimation()which support pausing, resuming and stopping all animation via vchart instance, related #534 - @visactor/vchart: linear axis support
noDecimalsin tick configuration, see #396 - @visactor/vchart: label support
dataFilterand custom layout - @visactor/vchart: new builtin dark theme, related #294
- @visactor/vchart: add
cloneproperty indata.parseto 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
levelis configured in the event filter parameter buttypeis not configured, then as long as thelevelis 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
🐛 fix
- @visactor/vchart:
niceDomainshould only works for linear scale, fixed #528 - @visactor/vchart: fix the issue of the chart's size is not correctly when
updateSpecin lark block env, closed #566 - @visactor/vchart: handle scenarios with the same range in continuous legend, fixed #579
- @visactor/vchart: error when configuring
tooltip.parentElementwith a HTMLElement object, related #641 - @visactor/vchart: error when mouse hovering during
updateSpecexecuting - @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
- fix: background will not update when spec or theme updating by @zamhown in #544
- Fix/issue 546: Title 组件在小尺寸下造成的卡死问题 by @kkxxkk2019 in #547
- Fix/dimension tooltip 1.2.0 by @zamhown in #548
- Fix/dimension tooltip 1.2.0 by @zamhown in #549
- Perf/area line active point by @xuefei1313 in #539
- Chore/rush publish by @kkxxkk2019 in #556
- Sync/main by @kkxxkk2019 in #559
- fix(vchart-schema): fix the vchart schema of patternProperties by @kkxxkk2019 in #588
- Fix/wordcloud text offset by @skie1997 in #565
- Fix/issue 566 by @kkxxkk2019 in #599
- Feat/documents by @purpose233 in #589
- Pre release/1.2.3 beta.0 by @zamhown in #606
- fix: error when mouse hovering during updateSpec executing by @zamhown in #605
- chore: reduce postinstall build content and improve rush update speed by @kkxxkk2019 in #604
- fix: replace the domain of tos link by @purpose233 in #607
- chore: optimize rush update to increase speed by @kkxxkk2019 in #609
- fix: error when mouse hovering during updateSpec executing by @zamhown in #618
- Pre release/1.2.3 beta.1 by @zamhown in #619
- Fix/issue 528 by @kkxxkk2019 in #624
- Fix/issue 579 by @kkxxkk2019 in #622
- Fix/parent element by @zamhown in #642
- Fix/parent element by @zamhown in #648
- [Auto release] release 1.2.3 by @github-actions in #656
Full Changelog: v1.2.2...v1.2.3