Releases: VisActor/VChart
Releases · VisActor/VChart
v1.11.3
🆕 feat
- @visactor/vchart: add option
showBackgroundChart
of DataZoom
🐛 fix
- @visactor/vchart: bar chart should work normally when x-axis is linear, fix #2758
- @visactor/vchart: fix issue of continuous legend filter in treemap
- @visactor/vchart: fixed the issue that the newly added component type could not take effect when updateSpec
- @visactor/vchart: fixed
setSelected
of sankey chart, fix #2757 , fix #2765
What's Changed
- Fix/linear bar by @xile611 in #2762
- docs: update customLayoutFunc part for label by @Crayon-ShinChan in #2779
- feat: add vchart-extension package & ranking-bar-chart by @xiaoluoHe in #2686
- feat: publish ohpm package by @neuqzxy in #2777
- Fix/update spec bug of new component list by @xuefei1313 in #2773
- docs: create bar chart demo with custom labels by @Crayon-ShinChan in #2760
- Fix/treemap legend filter by @xiaoluoHe in #2774
- Feat/data zoom show background by @xile611 in #2785
- Fix/sankey set select 2 by @xile611 in #2788
Full Changelog: v1.11.2...v1.11.3
v1.11.2
🐛 fix
- @visactor/vchart: fix the bug that
animationThreshold
not work, close #2745 - @visactor/vchart: fix the issue of update animation in area chart is not work
- common: bar series support auto band size in common chart. fix#2704
- @visactor/vchart: corsshair should hide when pointer out view, fix #2726
- @visactor/vchart: close animation cause by datazoom/scrollbar
- @visactor/vchart: `type-step` markLine's label should consider the refX/refY/dx/dy set by user, fixed#2739
- react-vchart: fix the issue of
<Axis />
that the propsid
not work - @visactor/vchart:
polarAxis.grid.smooth
not work in theme configuratio
🔧 chore
- @visactor/vchart: when build es5 ,
targets
of@babel/preset-env
should bedefaults
, fix #2702
What's Changed
- fix: area update animation not work by @xiaoluoHe in #2717
- docs: update contribution guide by @xiaoluoHe in #2728
- chore: add docs of vchart upgrade by @skie1997 in #2730
- Fix/react component by @xile611 in #2731
- chore: when build es5 ,
targets
of@babel/preset-env
should be `d… by @xile611 in #2732 - chore: fix empty demo page at initail start in vchart by @xiaoluoHe in #2733
- refactor: remove vrender in vutil-extensions by @xile611 in #2700
- Fix/crosshiar hide by @xile611 in #2740
- Feat/polar layout radius by @xile611 in #2735
- Fix/marker line offset by @kkxxkk2019 in #2741
- docs: add a map with flying lines demo by @FunctionEurus in #2714
- Fix/auto bandsize by @skie1997 in #2737
- fix: read center from
centerX
andcenterY
, update docs by @xile611 in #2748 - Fix/datazoom animation by @xile611 in #2747
- chore: update vrender and vgrammar dependencies by @skie1997 in #2753
- Fix/theme smooth grid not work by @xiaoluoHe in #2752
- Fix/animation threshold by @xile611 in #2751
New Contributors
- @FunctionEurus made their first contribution in #2714
Full Changelog: v1.11.1...v1.11.2
v1.11.1
🆕 feat
- marker: mark-point support arc line and targetSymbol. close#2590'
- @visactor/vchart: add new options
followTooltip
to crosshair
🐛 fix
- @visactor/vchart: fix the issue of missing defaultDataIndex in extensionMarks
- @visactor/vchart: fix error of empty spec, fix #1193
- @visactor/vchart: fix the error caused by renderNextTick after release
- @visactor/vchart: layout-model should read
layoutLevel
inspec
, and dont create layoutItem for hidden components, related #1674 - @visactor/vchart: when marker's spec update, it should update when call vchart.updateSpec
- @visactor/vchart: fix effect of sampling when flush is
true
, fix #2272 - @visactor/vchart: fix the api
valueToPositionX
andvalueToPositionY
of sankey - @visactor/vchart: sankey should color by seriesField, fix #2678
- @visactor/vchart: fix bug of
setDimensionIndex
when axis is linear - @visactor/vchart: fix issue with import registerTTEnv
- @visactor/vchart: fix issue with taro tt env, closed #2648
- @visactor/vchart: fix error of call
updateFullDataSync()
beforerenderSync()
, fix #2655
📖 docs
- @visactor/vchart: add custom animate doc
- @visactor/vchart: perfect document for react-lynx-vchart
What's Changed
- Fix/fix render next tick after release by @xuefei1313 in #2650
- docs: supply documents of formatter plugin by @xiaoluoHe in #2652
- Fix/sankey ctx function by @xile611 in #2651
- Fix/empty spec by @xile611 in #2661
- Fix/update data view full by @xile611 in #2662
- docs: add custom animate doc by @neuqzxy in #2668
- fix: fix issue with taro tt env, closed #2648 by @neuqzxy in #2667
- docs: perfect document for react-lynx-vchart by @neuqzxy in #2670
- Fix/sampling flush by @xile611 in #2664
- fix: 标注更新问题修复 by @kkxxkk2019 in #2672
- Update contributing docs by @xiaoluoHe in #2681
- fix: fix issue with import registerTTEnv by @neuqzxy in #2684
- fix: change Chinese tilte to English by @xuanhun in #2685
- Feat/crosshair follow tooltip by @xile611 in #2679
- refactor: remove unused static property by @xiaoluoHe in #2689
- docs: udpate options of discrete legend by @xile611 in #2687
- docs: add demo of react sync charts by @xile611 in #2688
- fix: fix the issue of missing defaultDataIndex in extensionMarks by @xiaoluoHe in #2692
- chore: fix the
unpkg
of package.json by @xile611 in #2705 - docs: add contribution guide by @xiaoluoHe in #2707
- docs: update docs of indicator by @xile611 in #2699
- Fix/sankey series field by @xile611 in #2693
- Feat/harmony by @neuqzxy in #2697
- Fix/layout level by @xile611 in #2709
- chore: support cross env scripts for develop by @xiaoluoHe in #2710
- Chore/update dependencies by @skie1997 in #2711
- Fix/set dimension index of linear by @xile611 in #2712
- chore: add a workflow of publish which remove bug-server by @xile611 in #2715
- [Auto release] release 1.11.1 by @github-actions in #2718
Full Changelog: v1.11.0...v1.11.1
v1.11.0
🆕 feat
- @visactor/vchart: support
animation
config of custom-mark - @visactor/vchart: legend should keep unselected when update spec or data, fix #2531, related #2443
- marker: marker enhance about state and animation and support polar and geo axis. close#1165
- marker: add interactive event listener of marker. close#2248
- marker: add config about custom data of all relative series. close#2183
- @visactor/vchart: support data update when spec is same in react-vchart
- @visactor/vchart: support
softMin
andsoftMax
in linear-axis, close #2498 - @visactor/vchart: add new properties
tooltipSpec
andtooltipActual
to tooltip event params, related #2454 - @visactor/vchart: add
othersLine
to customize the the "Others" line content displayed after the tooltip content exceeds the maximum number of displayed lines - @visactor/vchart: the new chart type venn chart, related #2144
- @visactor/vchart: enhanced capabilities for waterfall chart total label
- @visactor/vchart: add api of
clearState()
,clearSelected()
,clearHovered()
, fix #2552 - @visactor/vchart: support
simplify.tolerance
config inregisterMap
API
🐛 fix
- wordCloud: wordCloud layout error and color scale error when updateData. fix#2605'
- @visactor/vchart: fix error of position when update viewBox
- scroll: scroll not work in ios. fix#1224
- @visactor/vchart: fix range-column-chart spec
- marker: fix mark point position about offset. fix#2579
- @visactor/vchart: extension-mark should update when data is update
- @visactor/vchart: duplicated categoryField data in funnel will result to unexpected rendering result
- @visactor/vchart: the x-axis and y-axis of scatter can be band-axis
- @visactor/vchart: vchart should not remake of same spec
- @visactor/vchart: fixed the problem that when the label of the sankey chart is hidden, an error will be reported when clicking on the blank space
- @visactor/vchart: fix the issue of scatter when the legend switch visible encode, close #2625
- @visactor/vchart: fix the trigger off of default select interactions
🔨 refactor
- @visactor/vchart: react-vchart will require component by need by default
- @visactor/vchart: remove built-in simplify data transform
🔧 chore
- @visactor/vchart: upgrade dependencies
What's Changed
- Sync/dev 1.11.0 by @zamhown in #2481
- Fix/register issues by @xiaoluoHe in #2487
- Refactor/react vchart require by need by @xile611 in #2466
- refactor: remove-simplify-data-transform by @xiaoluoHe in #2530
- feat: add new properties
tooltipSpec
andtooltipActual
to tooltip event params by @zamhown in #2485 - Fix/remake of same spec by @xile611 in #2479
- Feat/group tooltip by @zamhown in #2495
- Feat/custom mark layout by @xile611 in #2547
- Fix/extension mark update data by @xile611 in #2569
- Feat/soft min max by @xile611 in #2556
- Feat/keep legend unselected by @xile611 in #2565
- Feat/custom mark animation by @xile611 in #2571
- Fix/invalid type of band scatter by @xile611 in #2570
- Feat/react data update by @xile611 in #2566
- Feat/venn by @zamhown in #2561
- [Auto Sync] Sync the code from branch main to branch develop after release 1.10.5 by @github-actions in #2595
- [Auto changelog] changlog of v1.10.5 by @github-actions in #2596
- docs: add bubble circle packing demo by @youngwinds in #2598
- Feat/waterfall total label enhanced by @xuefei1313 in #2602
- Feat/waterfall total label enhanced by @xuefei1313 in #2609
- fix: no need to encode mark to group state in funnel by @xiaoluoHe in #2608
- Fix/crosshair marker position by @xile611 in #2611
- Docs/axis title position by @xile611 in #2614
- feat: upadte interface of legend by @xile611 in #2604
- Fix/wordcloud update data by @skie1997 in #2607
- fix(scroll): scroll not work in ios. fix#1224 by @skie1997 in #2621
- Feat/marker enhance by @skie1997 in #2579
- fix(marker): mark area process not right by @skie1997 in #2622
- Fix/sankey handle clear error by @xuefei1313 in #2630
- fix: fix the dependencies of vutils-extension by @xile611 in #2626
- feat: support ReactDOM of vrender by @xile611 in #2603
- Fix/range column spec by @xile611 in #2631
- fix(marker): markpoint error in map by @skie1997 in #2633
- Fix/scatter invalid update by @xile611 in #2632
- Fix/sankey indicator by @xile611 in #2585
- Fix/select trigger off by @xile611 in #2639
- fix: fix the highlight of sankey by @xile611 in #2638
- Fix/venn random layout by @xile611 in #2642
- Hotfix/1.11.0 by @xile611 in #2644
Full Changelog: v1.10.6...v1.11.0
v1.10.6
🆕 feat
- @visactor/vchart: enhanced capabilities for waterfall chart total label
🐛 fix
- wordCloud: wordCloud layout error and color scale error when updateData. fix #2605
- @visactor/vchart: fix error of position when update viewBox
- scroll: scroll not work in ios. fix#1224
- @visactor/vchart: fix range-column-chart spec
- @visactor/vchart: duplicated categoryField data in funnel will result to unexpected rendering result
- @visactor/vchart: fixed the problem that when the label of the sankey chart is hidden, an error will be reported when clicking on the blank space
- @visactor/vchart: fix the issue of scatter when the legend switch visible encode, close #2625
- @visactor/vchart: fix the trigger off of default select interactions
What's Changed、
- Feat/waterfall total label enhanced by @xuefei1313 in #2602
- Feat/waterfall total label enhanced by @xuefei1313 in #2609
- fix: no need to encode mark to group state in funnel by @xiaoluoHe in #2608
- Fix/crosshair marker position by @xile611 in #2611
- Fix/wordcloud update data by @skie1997 in #2607
- fix(scroll): scroll not work in ios. fix#1224 by @skie1997 in #2621
- Fix/sankey handle clear error by @xuefei1313 in #2630
- fix: fix the dependencies of vutils-extension by @xile611 in #2626
- Fix/range column spec by @xile611 in #2631
- Fix/scatter invalid update by @xile611 in #2632
- Fix/select trigger off by @xile611 in #2639
Full Changelog: v1.10.5...v1.10.6
v1.10.5
🆕 feat
- @visactor/vchart: player support play when hidden. feat#2524
🐛 fix
- datazoom: when drag start and end handler outside, min and max span not work. fix#2559
- @visactor/vchart: fix domain of continuous legend when specify seriesId or seriesIndex
- @visactor/vchart: fix eventsBinded update in react-vchart
- scrollbar: label position not align with mark. fix#2534
- scrollbar: enable bubble when scroll to boundary. fix#2521
- @visactor/vchart: fix error of update theme when series reduce
⚡ perf
- @visactor/vchart: optimize the performance of pie chart, fix #2568
What's Changed
- Fix/scroll axis label by @skie1997 in #2536
- Fix/scrollbar event by @skie1997 in #2526
- fix(tick): zero layout should run after tick update by @skie1997 in #2543
- chore: reconfig filterMode enum to interface by @skie1997 in #2542
- Feat/player visible false by @youngwinds in #2545
- feat: add tgi bar demo by @zamhown in #2548
- fix: fix eventsBinded update in react-vchart by @Rui-Sun in #2553
- Fix/set theme error by @xile611 in #2551
- fix(datazoom): when drag start and end handler outside, min and max s… by @skie1997 in #2563
- Perf/pie chart performance by @xile611 in #2575
- Update README.md by @xiaoluoHe in #2584
- fix: upgrade vrender 0.18.8 to 0.18.14, vgrammar 0.12.8 to 0.12.11 by @skie1997 in #2588
- Fix/continuous legend domain by @xile611 in #2589
Full Changelog: v1.10.4...v1.10.5
v1.10.4
🆕 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
🆕 feat
- @visactor/vchart: support interaction events of
element-select
andelement-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
- fix: map data will not show if not configured in nameMap by @xiaoluoHe in #2465
- Fix/release of event dispatcher by @xile611 in #2467
- feat: add docs of ve-o theme by @zamhown in #2473
- feat: update themes in docs by @zamhown in #2474
- Fix/daily 03 26: 瀑布图开启总计标签报错 by @kkxxkk2019 in #2470
- Refactor: reduce sankey dup code by @xiaoluoHe in #2396
- Feat/verify wordcloud rotate random by @skie1997 in #2476
- Fix/polar axis label by @zamhown in #2469
New Contributors
Full Changelog: v1.10.2...v1.10.3
v1.10.2
🆕 feat
- @visactor/vchart: support interaction events of
element-select
andelement-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
🆕 feat
- @visactor/vchart: bar chart supports
autoBandSize
to automatically calculate bandSize based on the incoming configuration such asbarWidth
, 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
andouterPadding
, 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 replacerm -rf
What's Changed
- Fix/react strict mode by @xile611 in #2203
- Sync/dev 1.10.0 by @zamhown in #2239
- Sync/dev1.10.0 by @zamhown in #2249
- Feat/bar stack clip by @zamhown in #2240
- feat: support multi-label config in line/area/pie/rose/bar/radar/scat… by @xiaoluoHe in #2121
- Feat/theme token by @zamhown in #2256
- fix: type error in word-cloud series by @zamhown in #2265
- Fix/richtext issues by @xiaoluoHe in #2170
- Feat/auto band size by @zamhown in #2278
- Fix/treemap dataflow by @xiaoluoHe in #2296
- Sync/dev1.10.0 by @zamhown in #2305
- Fix/export plugin by @zamhown in #2310
- Fix/react series event call by @xile611 in #2275
- feat: formatter plugin by @xiaoluoHe in #2236
- feat: remove progressArc by @zamhown in #2283
- Feat/taro vchart issues by @xiaoluoHe in #2293
- Sync/develop dev 1.10.0 by @xile611 in #2319
- Fix/import path by @xiaoluoHe in #2321
- Feat/tooltip shape by @zamhown in #2297
- Feat/tooltip pin by @zamhown in #2261
- Feat/react tooltip by @zamhown in #2323
- feat: the theme of the legend supports separate configuration of diff… by @zamhown in #2326
- Feat/legend scroller align by @xile611 in #2325
- Feat/stack theme by @zamhown in #2332
- fix: optimize the performance of dimension-trigger by @zamhown in #2344
- fix(scrollbar): scrollbar not work because of api change by @skie1997 in #2349
- fix: change the name of theme token api by @zamhown in #2357
- fix: export theme token type by @zamhown in #2360
- [Auto Sync] Sync the code from branch main to branch develop after release 1.9.6 by @github-actions in #2358
- Feat/tooltip lock by @zamhown in #2353
- Fix/crosshiar lock by @xile611 in #2347
- [Auto changelog] changlog of v1.9.6 by @github-actions in #2361
- feat: register hover/select interaction by default by @xiaoluoHe in #2363
- Fix/release of plugin by @xile611 in #2364
- Fix/custom mark event by @kkxxkk2019 in #2365
- docs: supply richtext/formatter/funnel demos by @xiaoluoHe in #2366
- fix: add geo-region spec type to chart spec by @zamhown in #2367
- Feat/data zoom enhance by @skie1997 in #2250
- fix(dataZoom): band state scale compute error by @skie1997 in #2370
- Sync/1.9.6 to 1.10.0 by @xile611 in #2368
- fix: stack theme does not work in the case that
stack
of spec is undefined by @zamhown in #2376 - Chore/fix rm rf by @xile611 in #2377
- Fix/brush remove child by @skie1997 in #2379
- [Auto release] release 1.10.0 by @github-actions in #2381
Full Changelog: v1.9.6...v1.10.0