You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@echarts.apache.org by sh...@apache.org on 2021/08/24 04:56:51 UTC

[echarts] branch release updated (00fde3c -> b362288)

This is an automated email from the ASF dual-hosted git repository.

shenyi pushed a change to branch release
in repository https://gitbox.apache.org/repos/asf/echarts.git.


    from 00fde3c  Merge pull request #15084 from apache/release-dev
     add 29a1859  wip: refacting morphing in custom series
     add 1f7ade1  fix(custom): fix morph not work after refactor
     add 9019ed8  refact: fix single morphing
     add d6cb3b4  refact(custom): optimize morph transition
     add 1637ad8  :erge branch 'master' into enhance-morph
     add ae8d321  refact(custom): default to clone path
     add 4c43b64  fix(morph): handle path number don't match between morph groups
     add 0c8c9eb  fix: rename splitPath to dividePath
     add fce0f18  fix(morph): fix null access
     add 41d149a  feat(morph): add common shape dividers
     add e0be0f7  refact: use default path divider in zrender
     add 51387f5  fix(endLabel): endLabel should be displayed if show is true in other states #14441
     add 8776a03  refactor(endLabel): use state loop in show checking
     add bb791dc  refactor(endLabel): use seriesModel to get endLabel.show
     add 3dbb082  Merge pull request #15072 from apache/fix-endLabel
     add 4316b56  Merge branch 'master' into enhance-morph
     add 9d6f2ff  fix(merge): fix some issues in merging
     add ccd4ed6  refact: move transition helpers to animation module
     add 2b844e7  refact: share common codes between animation modules
     add 3112145  feat: add universal transition feature
     add 7b86131  feat(ut): transition styles
     add 0710cd2  test(ut): add test case for transition treemap, sunburst
     add 01cca2d  feat(ut): add disableMorphing. fade in new added elements
     add 262a96c  fix(ut): fix stopAnimation is aborted in group traverse
     add cb7df68  test(ut): add map to bar transition case
     add 0b452f6  feat(ut): rename universalAnimation cfg to universalTransition
     add 27cf9cd  feat(ut): support drilldown/up transition
     add e7ad096  refact(type): optimize event type
     add 5b7edb8  feat: introduce update lifecycle. make label layout registerable.
     add 472ba89  feat: universal transition between same series
     add 8601129  feat(ut): fix old element remove when transition to new
     add 18c8374  feat(ut): add transition between different symbol of scatters
     add 1800eb2  feat(ut): bake transform before old element is removed.
     add 2ed5644  test(ut): add more test case for universal transition
     add d49b9f6  feat(ut): optimize transition between line and others
     add f64f05b  feat(ut): fix transitions when using dataset encode
     add 5a0fd32  feat(ut): better guess of animation key when groupBy is used.
     add 11365e8  feat(ut): support multiple series transition
     add fd0da45  feat(ut): fix wrong state after morph transition
     add ce25f1f  Merge pull request #15125 from apache/release
     add 7c311c0  fix: pictorialBar display zero value error
     add 21836a3  Merge pull request #15132 from ssthouse/fix/pictorialBar-zero-value
     add 56323d2  fix(treemap): label.show=false will throw error
     add 5655026  fix(treemap): consider all state before get textEl
     add 2615b69  fix(tremap): just check text element existence
     add d7be617  fix(pie): change the default borderJoin to `round`, fix #15021.
     add ae053f2  Merge pull request #15145 from apache/fix/pie-default-border-join
     add d7c27ca  fix(type): fix wrong type for PieSeries data and MapSeries data, resolves #15143.
     add 1054ea5  Merge pull request #15144 from apache/fix/data-item-types
     add 23c9355  Merge branch 'apache:master' into fix-treemap
     add 04bbaf7  chore: remove unused import
     add ad31471  Merge pull request #15141 from susiwen8/fix-treemap
     add 65b6455  fix(lines): fix lines can't be cleared by `chart.clear()`. - fix #4206 - fix #8225 - fix #8226 - fix #10828 - fix #13428 - fix #13725
     add eb0c794  test(lines): add test case for clearing lines.
     add 757350c  fix(lint): remove unused import `DISPLAY_STATES` in `LineView.ts` to resolves the maxlen lint error, brought by #15072.
     add cd3b7e6  Merge pull request #15088 from apache/fix-lines-clear
     add ad3c057  Merge remote-tracking branch 'origin/master' into enhance-morph
     add 3e6297c  feat(ut): remove the old transition code in custom series
     add feb0656  feat(ut): keep the original transition working
     add 87e58b9  feat(ut): fix some null access bug.
     add c9f4853  feat(ut): support mulitple from/to in setOption transition
     add 8dd75b2  feat(ut): handle setOption transition in ut module.
     add 8ece4d4  fix unexpected inner import from exports
     add 63a0b16  feat(ut): fade in other elements that has no animation
     add 659ae01  fix(ut): fix some null access issue
     add 9217b0b  feat(ut): disable universal transition on large data.
     add 4689903  refact(ut): move old series save to ut module.
     add 2e9f617  feat(ut): add divideShape option
     add 5620487  fix(ut): not bakeTransform in clone
     add eee35f8  feat(ut): divideShape default to be clone in series with symbol.
     add 5a813c7  feat(ut): use id as key if two data has same length.
     add d3a244b  feat(ut): fix morphing from the elements that is still being used.
     add 3d88328  feat(ut): fitting alpha of each cloned path
     add 21934db  fix(custom): fix transition of legacy props
     add 17cde38  test(ut): add recorded user interections
     add 8d50187  test(ut): fixed animiation update duration
     add e9d124c  fix(custom): fix decal not work in custom series
     add e186a01  fix(symbol): fix effect symbol always recreate.
     add c0969b1  fix(anim): only extend exists animation properties from payload
     add b32d55b  fix(animation): fix wrong type guess in label animation.
     add 0bfb0de  fix(animation): fix bar racing initial sort may lost label animation
     add c964905  test(bar-race): optimize cases of bar racing
     add 5821e08  fix(bar): ignore bar with invalid layout. #13678
     add 44fe87c  test: add video recorder helper
     add 9517925  fix(ut): only perform transition when option is changed.
     add 82aded9  feat(ut): provide simpler api to enable universal transition
     add f8131c2  feat(ut): enable delay function for each individual
     add 75efd69  feat(ut): add delay when animating other props
     add 3bbffce  fix(ut): fix incorrect index when having multiple elements in morphing.
     add 91fae37  feat(custom): add autoBatch to custom series
     add 02552bd  fix(ut): optimize perf of isUniversalTransitionEnabled method
     add ba2665c  feat(ut): support style transition
     add c189f75  test(ut): ad style transition test case
     add 30e50ee  fix(sankey): fix dragger bug for sankey
     add 3229706  test(sankey): add test case for sankey chart
     add 42a97cc  Merge pull request #15199 from DuLinRain/patch-1
     add 8afcb67  feat(pie):emphasis color inherit support
     add 52fd7e8  fix bug
     add 08fa2e7  Merge pull request #15172 from Foreverwzh/fix-11788
     add 73ff524  fix: error message typo
     add 2ecf061  Merge pull request #15218 from ssthouse/fix/err-msg-typo
     add 0b32a94  Merge remote-tracking branch 'origin/master' into enhance-morph
     add 2894958  update zrender to latest version
     add 1bfca84  feat: pie-chart support minus value
     add 1a95b1a  fix: code review suggestion
     add 1ff6e4c  refactor: create new filter to handle pie chart negative value condition
     add 382cdcd  fix: CR suggestions
     add c184a16  feat: show empty light-gray circle when data is empty(or data are all  filtered)
     add c30a730  feat: make emptyCircle's visibility and style configurable
     add 876c7b3  fix: remove useless logic in negativeDataFilter & improve clear emptyCircle method
     add 17a11c5  fix: simplify sector creation
     add 223e636  Merge pull request #15095 from ssthouse/fix/pie-chart-minus-value
     add 55346aa  Merge remote-tracking branch 'origin/master' into enhance-morph
     add 5c32625  test: fix unit test of custom series
     add 95b549d  Merge pull request #15208 from apache/enhance-morph
     add fc07eba  fix(tooltip): fix a typo `pointer-event` -> `pointer-events`.
     add ef626ad  Merge pull request #15244 from apache/fix/tooltip/pointer-events
     add 0e29b0d  fix(timeline): trigger timelineplaychange event when play to the end #14588
     add 11401db  test(timeline): add a test case
     add bfd545b  Merge pull request #14620 from apache/fix-timeline-event
     add 4a438dc4 fix(dts): Wrong type for svg handling in .d.ts. close #15262
     add 5580e68  Merge pull request #15263 from leosxie/fix-15262
     add 46120ff  test: fix some type issues. add test case
     add e6cdbb6  fix(type): color should be optional
     add 32dbe31  chore: update zrender to latest
     add 6972673  fix(type): provide more accurate type of custom series.
     add ed53dd0  fix(type): fix prop not optional in custom series
     add ce3c4d9  fix(type): fix text style type on custom series
     add 02f5e4a  chore: update ts version to latest
     add 8e5641b  fix(type): more permissive type
     add 87678c1  chore: update zrender version
     add cd540c1  fix(type): use unknown
     add d92da56  Merge pull request #15271 from apache/improve-type
     add 6ae7aa9  fix(pie/sunburst): fix `borderRadius` can't be reset in pie series and sunburst series through `chart.setOption({ series: { itemStyle: { borderRadius: null } } })`, resolves #15242.
     add 2d98a5c  chore: tweak comment.
     add 3ad3b5e  Merge pull request #15243 from apache/fix/corner-radius-reset
     add af34cf8  fix: hightlight multiple series not work as expected
     add 52adb46  refactor: move hightlight multiple series testcase to hoverFocus2.html
     add 4e671b6  fix: wrong blur status when dispatch hightlight multiple series action
     add e193f6a  feat: move blur multipe series logic into util/state.ts
     add 9c3a81c  fix: focus=self hightlight issue
     add e8a9a0f  feat: split highlight and blur step when handle hightlight action
     add a232adc  feat: add new visual testcases for hoverFocus.html
     add d14ccfc  Merge pull request #15207 from ssthouse/fix/multiple-series-highlight
     add 05186b5  fix(treemap): remove old nodes on disabled animation
     add 7cb58c2  refactor
     add 2cf55e9  Merge pull request #15283 from preset-io/villebro/treemap-animation
     add 43eb8ae  fix(coord): fix coord dimension undefined for 3rd libs
     add 9712087  Merge pull request #15286 from apache/fix-coord-dimensions
     add f7782d4  chore: test if stale bot works (#15300)
     add 3f9932e  more precise when determine if using id as key in universal transition (#15303)
     add d15dcf6  feat(label): sector label position #14616
     add 46a354b  feat(label): add polar bar positions #14616
     add e00c2f2  feat(label): add polar bar positions with rotation #14616
     add 0751f2c  feat(label): remove unused code #14616
     add d97a50e  refactor(label): make createSectorCalculateTextPosition to be general
     add 3eaaf11  feat: update zrender to nightly
     add f75145d  feat(label): support pie label rotate
     add 65a8cdf  fix(label): revert changes of sausage
     add 51f4c65  fix(label): fix pie label type definition
     add ca8670c  chore: merge
     add 244a977  fix(label): support outside and fix some logic
     add 733423f  merge
     add 8384dba  Merge pull request #15182 from apache/feat-sector-label
     add b74600c  fix no function 'clampData' error in 'getMarkerPosition' method of BaseBarSeriesModel
     add 8c08634  Merge pull request #15297 from AmosChenYQ/fix-no-clampData-function-error
     add 03fd554  fix(markPoint): symbolOffset & symbolKeepAspect doesn't work in MarkPoint.
     add ad05359  fix(MarkerLine): add missing value type `string | number` to `symbolOffset` and add missing return type `string | number` to `SymbolOffsetCallback`.
     add ea5e612  fix(timeline): fix type issue in symbolOffset.
     add 85445d5  refactor: extract `normalizeSymbolSize` & `normalizeSymbolOffset` to the common symbol util.
     add 1629159  fix(markLine): fix default symbolSize issue brought by previous commit.
     add 8de1db2  Merge branch 'master' into fix-marker
     add cc473b8  Merge pull request #14737 from apache/fix-marker
     add 1f82a24  chore: fix incorrect zrender modules import (#15308)
     add 8e1c0fe  perf(dataset): improve name-gen perf for high dim data.
     add 85ee886  refact(data): separate List to DataStorage and SeriesData
     add deafca7  refact(data): fix some typo bugs
     add 973b70d  refact(data): fix downsample
     add ed75a2e  refact(data): indices should not keep after clone
     add 6c07c45  refact(data): share storage on same dataset.
     add 1d4be90  refact: optimize createDimensions. update test
     add 63c4177  refact(data): fix several issues in storage sharing
     add 027cf16  refact(data): cant reuse storage if ordinalMeta is different
     add 2cac7ca  refact(data): fix seriesLayoutBy and sourceHeader
     add 2a8b198  refact(data): fix chunk not exists when data is empty.
     add 8b2e48b  refact(dim): remove completeDimensions
     add 7739a95  refact(data): only pick necessary dimensions when using dataset
     add ff7498a  refact(data): add back appendValues. fix ut
     add 83bc2d9  refact(data): fix createDimensions multiple times cause default encode  wrong.
     add bf059ad  refact(data): share source instance with dataset
     add 50d430d  refact(data): not clone store if possible
     add 53113c4  refact(data): omit unused dimensions in createDimensions
     add 7573ceb  refact(data): try to cache dim name map in complete dimensions
     add 0349b87  refact(data): fix type from dataset may incorrect.
     add e9e6077  refact(data): fix storage clone lost indices.
     add 2d01681  fix(type): there is no polarIndex when coordinate of series is polar
     add d35dda0  fix: add polarId and rm useless type
     add d5a7424  Merge pull request #15281 from Map1en/fix-type-polarIndex-when-coord-is-polar
     add eba8fb4  fix(bar): set label to be inside when position is middle
     add 2f44a15  fix: use position on itemModel
     add 1e36890  Merge pull request #15309 from apache/fix-bar-middle
     add e0bc363  fix(gauge): guage detail label should be on top
     add fca2cb7  Merge pull request #15326 from susiwen8/gauge-label-z
     add 6bd27bf  Fix(polar): polar would throw error if no label
     add 80fa130  Fix: should not return directly
     add ccabde4  chore: bar label type enhance
     add cf26691  Merge pull request #15314 from susiwen8/polar-bar-label
     add ff0c8d3  feat(effectScatter): make ripple effect count configurable, resolves #15252.
     add 2efe31d  fix(effectScatter): recreate effect if count changed.
     add e339203  refactor(effectScatter): rename `count` to `number`.
     add dc9af24  Merge pull request #15335 from apache/feat-ripple-effect-count
     add 682ff91  enable pointer's z-level adjustment in gauge chart & set default z-level above detail and title
     add eaf1ee4  Merge pull request #15337 from AmosChenYQ/enable-level-adjustment-in-gauge-chart
     add 325a5c9  Merge branch 'master' into dataset-perf
     add 345402d  refact: don't recreate data storage when converting float to time
     add e026f3f  refact(data): fix marker
     add 3475b9c  refact(data): fix some extent calc issues
     add 23548b8  test(ut): add path alias for root dir
     add 1d8da4a  refact(data): getValues from storage. add unit test
     add 7dd81e1  refact(data): add missing unit test update
     add edc4367  1) fix(tooltip): tooltip should show DOM content instead of the string [object HTMLSpanElement], resolves #15307.
     add 7e8884b  fix(tooltip): should clear the DOM content if user-specified content is null, resolves #14832.
     add 75a6925  bug(tooltip): tooltip arrow will follow borderWidth. close #14373
     add 5a8bb26  merged with master to resolve conflicts
     add cf94320  reset build files
     add a7df002  reset build files
     add 2e1270b  arrow position made dynamic based on borderWidth
     add f84df5b  declarations moved after if block
     add 2b39cb4  tooltip position fixed
     add 2f7eb1e  requested changes performed
     add 37c4037  Merge remote-tracking branch 'upstream/master' into fix-14373
     add 6d02c13  fix: calculations made more accurate
     add 607bf95  Update src/component/tooltip/TooltipHTMLContent.ts
     add 34847b4  Update src/component/tooltip/TooltipHTMLContent.ts
     add 71d2be3  Update src/component/tooltip/TooltipHTMLContent.ts
     add 37d9ab8  Update src/component/tooltip/TooltipHTMLContent.ts
     add 0d30818  Merge pull request #14393 from g7i/fix-14373
     add 86153c1  Merge branch 'master' into fix-tooltip-dom
     add 6e32f07  Merge pull request #15313 from apache/fix-tooltip-dom
     add 48044f0  Merge branch 'master' into dataset-perf
     add 48d8137  feat(gauge): Add data index and series index for indexing the data by element
     add 6fa436b  use anonymous function in setCommonECData to avoid wrong context
     add c262acb  use anonymous function in setCommonECData to avoid wrong context
     add d61ef0c  Merge pull request #14688 from apache/feat-14655
     add 8abf642  merge from master
     add aec053d  fix(sankey): gradient should follow orient
     add 8f0d8d7  Merge pull request #15363 from susiwen8/sankey-linecolor-vertical
     add 87cccdd  fix(candlestick): fix style lost after update
     add 4acefbe  test(candlestick): add recorded interaction
     add c6edd70  Merge pull request #15368 from apache/fix-candlestick-update
     add 4fd7d7d  fix(geo): fix geo switch from hidden to show fail.
     add 993a75f  Merge pull request #15361 from apache/fix-geo-show-switch
     add 67a49bc  fix: root node related edge not removed when update data
     add db6a91a  Merge pull request #15251 from ssthouse/fix/tree-unexpected-edges
     add 82495ae  fix: hovered tooltip not update when options's series data changed
     add 15f318b  fix: CR suggestions
     add 8bfa7cc  fix: array index error & NPE not handled issue
     add 6321470  fix: CR suggestions
     add 9b2d392  Merge pull request #15194 from ssthouse/fix/tooltip-update-with-options
     add bcc0305  treemap: use treeAncestors in callback params
     add 0db3feb  Merge pull request #14976 from apache/pissang-patch-1
     add d0217e1  Merge branch 'master' into dataset-perf
     add 015e272  fix(series): only get encode from series. not from global
     add 3b6857f  refact(data): tweak some misleading code
     add cfcb981  style: update comments
     add 4ea973b  style: improve comments
     add 95c870b  feat(colorBy): provide option.colorBy #13731
     add d0ab638  Merge branch 'master' into feat-colorBy
     add a89fa16  Merge branch 'master' into feat-colorBy
     add 55290e6  feat: colorBy in all series
     add d07e831  feat: general series using palette on series or data
     add 3934224  feat: colorBy with sunburst
     add 74535c8  WIP(colorBy): treemap colorBy WIP
     add a6a5eea  merge
     add a263fca  Merge branch 'master' into feat-colorBy
     add f0fcf77  merge
     add 02eac81  fix(colorBy): fix custom color using palette
     add 46b45f2  fix(colorBy): make treemap result unchanged
     add abaee6a  fix(colorBy): revert chagnes in sunburst
     add 036bf3c  fix(colorBy): fix tree and sankey
     add 2c80de2  fix(colorBy): support only series and data
     add e7fab2a  merge
     add c861125  style: remove unused comment
     add 4b3db17  fix(colorBy): isColorBySeries method
     add 81f0ef4  fix(radar): lineStyle.join default round #13201
     add 19834cf  Merge pull request #15381 from apache/fix-radar
     add 460f139  Merge branch 'master' into feat-colorBy
     add c6e9915  fix(colorBy): add colorBy in series
     add b9df6eb  style(colorBy): remove empty lines
     add 1fb0d6f  Merge pull request #13788 from apache/feat-colorBy
     add 38e88ec  fix(colorBy): remove test case
     add 3be6438  Merge pull request #15382 from apache/feat-colorBy
     add 5e8fd8e  fix(candlestick): fix overflow data access in tooltip.
     add 72c62ce  Merge pull request #15383 from apache/fix-candlestick-tooltip
     add 8766830  Merge branch 'master' into dataset-perf
     add 3de73ab  chore: update zrender to latest nightly version
     add 3c09b59  fix(data): fix some code review issues
     add 0d5886b  refact(data): create data storage after dimensions prepared.
     add 5bc0c51  refact(data): optimize stack on high dimension data
     add 90a369c  refact(data): add ordinaMeta to the dimensions key
     add c91d711  fix typo
     add b785031  refact(data): reverse the optimization of genName
     add 690647c  refact(data): remove duplication of name generally
     add 6bed301  refact(data): create default dimensions for dataset
     add e252249  refact(data): add dimension name to the key.
     add 9d6c597  refact(data): tweak dimension hash generation
     add bfeb495  revert name gen logic
     add 40e9590  fix wrong fromZero logic in createDimensions
     add ae9226e  refact(data): compatibility with exists echarts-gl code.
     add 2f8a67e  fix(radar): fix radar symbol border is scaled
     add a98b77f  Merge pull request #15396 from apache/radar-fix-border2
     add b63e899  tooltip: fix probably null access (#15399)
     add 4db2f1e  fix(line): normalize the infinite value when calculating the visual gradient, resolves #15407.
     add e5f4a00  Merge pull request #15416 from apache/fix/line-visual-gradient
     add 648ee38  fix(memory): reduce memory when chart instance is still hold after dispose
     add 2364f55  Merge pull request #15417 from apache/optimize-dispose
     add 04877c3  Apply original fix for #13195 based on latest master
     add 8265d32  Update way of get ms in number.ts per code review's comment.
     add 1bbeff5  Merge pull request #15410 from quillblue/fix-13195
     add 753686c  fix(xAxis): fix hour format at millisecond unit. close #15426
     add 956347d  Merge pull request #15434 from zhiyuc123/fixTimeLabelFormatter
     add 56ca64a  support 'convertFromEC4CompatibleStyle' to convert font related attributes
     add 997f839  Merge pull request #15454 from AmosChenYQ/fix-custom-series-label
     add 7819423  Merge branch 'master' into dataset-perf
     add 8e6bd68  refact(data): fix wrong index when only using part of the dimensions in SeriesData
     add 2bf188f  refact(data): fix unexpected code removement
     add 10aed78  fix: fix createDimension result might container name:undefined when dimensions more than 30.
     add dffeb3a  **There are these issues existing before this commit:** (1). If no dimensions specified on dataset, series can not really share one storage instance. (Because the each series will create its own dimension name (like ['x', 'y', 'value'], ['x', 'value', 'y'], and the storage hash is based on those names. So the hash can not match). (2). Each time `setOption` update series (but not change `dataset`), new data stack dimensions (and corresponding chunks) will be keep added to [...]
     add 5e38220  update eslint-plugin version
     add 408e284  fix 15426:milliseconds format
     add 18ff3f5  Merge pull request #15465 from leavest/fix-15426
     add 3a65992  refactor(types): add some initial configuration types #15486 (#15487)
     add 0d5496f  fix typos, clarify (#15512)
     add c7d5734  Merge branch 'master' into dataset-perf
     add 39c7111  fix: rename `SeriesDimensionRequest` to `SeriesDataSchema`.
     add 8aacfd1  fix: remove deprecated of some method of SeriesData. They are widely used by extensions.
     add 15f217a  fix: revert dis/echarts.js.map (mistakenly committed previously)
     add 6e0a254  fix: update package-lock to fix ci fail (previous commit only commit package.json, for update eslint-plugin version, for npm run checktype fail, for old tslib that the eslint-plugin used in the old version).
     add 1e3f1ad  fix: rename to make name shorter.
     add dd48619  fix: rename shorter.
     add f26ccae  fix: rename DataStorage -> dataStore and some other renames.
     add 136a97c  fix: fix some issues brought by refactor.
     add afafc7b  fix: other rename of data storage -> data store
     add ea7b2ec  fix: fix and add test cases.
     add 75dc3ab  fix: add test case.
     add 4d1b252  fix: fix issue brought by previous refactor.
     add c0bb629  fix: tweak test case.
     add 53fa03d  fix: fix ut.
     add 4569dc1  Merge pull request #15355 from apache/dataset-perf
     add 8ee3fed  fix(bar): optimize label distance when using round cap
     add 78d20e1  Merge pull request #15573 from apache/fix-sausage-label-distance
     new b362288  Merge pull request #15582 from apache/release-dev

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/stale.yml                                  |    2 +-
 .gitignore                                         |    2 +
 CONTRIBUTING.md                                    |   16 +-
 README.md                                          |    8 +-
 build/pre-publish.js                               |    4 +-
 build/template/{charts.d.ts => features.d.ts}      |    2 +-
 build/template/{charts.d.ts => features.js}        |    2 +-
 package-lock.json                                  |  218 +-
 package.json                                       |    8 +-
 src/animation/basicTrasition.ts                    |  337 +++
 src/animation/morphTransitionHelper.ts             |  265 ++
 src/animation/universalTransition.ts               |  681 +++++
 src/chart/bar/BarSeries.ts                         |   17 +-
 src/chart/bar/BarView.ts                           |  164 +-
 src/chart/bar/BaseBarSeries.ts                     |   10 +-
 src/chart/bar/PictorialBarView.ts                  |   35 +-
 src/chart/boxplot/BoxplotView.ts                   |   10 +-
 src/chart/candlestick/CandlestickSeries.ts         |    4 +-
 src/chart/candlestick/CandlestickView.ts           |   11 +-
 src/chart/candlestick/candlestickLayout.ts         |   61 +-
 src/chart/custom/CustomSeries.ts                   |  432 +++
 src/chart/custom/CustomView.ts                     | 1648 ++++++++++++
 src/chart/custom/install.ts                        | 2770 +-------------------
 src/chart/custom/prepare.ts                        |  353 +++
 src/chart/effectScatter/EffectScatterSeries.ts     |   19 +-
 src/chart/funnel/FunnelSeries.ts                   |   11 +-
 src/chart/funnel/FunnelView.ts                     |   15 +-
 src/chart/funnel/funnelLayout.ts                   |    6 +-
 src/chart/gauge/GaugeSeries.ts                     |   17 +-
 src/chart/gauge/GaugeView.ts                       |   33 +-
 src/chart/graph/GraphSeries.ts                     |   14 +-
 src/chart/graph/GraphView.ts                       |    4 +-
 src/chart/graph/circularLayoutHelper.ts            |    4 +-
 src/chart/heatmap/HeatmapSeries.ts                 |    8 +-
 src/chart/helper/EffectLine.ts                     |   14 +-
 src/chart/helper/EffectPolyline.ts                 |    4 +-
 src/chart/helper/EffectSymbol.ts                   |   45 +-
 src/chart/helper/LargeLineDraw.ts                  |    4 +-
 src/chart/helper/LargeSymbolDraw.ts                |   12 +-
 src/chart/helper/Line.ts                           |   28 +-
 src/chart/helper/LineDraw.ts                       |   10 +-
 src/chart/helper/Polyline.ts                       |   12 +-
 src/chart/helper/Symbol.ts                         |   38 +-
 src/chart/helper/SymbolDraw.ts                     |   32 +-
 src/chart/helper/createGraphFromNodeEdge.ts        |   23 +-
 ...{createListFromArray.ts => createSeriesData.ts} |  147 +-
 ...eateListSimply.ts => createSeriesDataSimply.ts} |   20 +-
 src/chart/helper/labelHelper.ts                    |   12 +-
 src/chart/helper/pieHelper.ts                      |    5 +-
 src/chart/helper/whiskerBoxCommon.ts               |   17 +-
 src/chart/line/LineSeries.ts                       |   15 +-
 src/chart/line/LineView.ts                         |   63 +-
 src/chart/line/helper.ts                           |    6 +-
 src/chart/line/lineAnimationDiff.ts                |    6 +-
 src/chart/lines/LinesSeries.ts                     |    5 +-
 src/chart/lines/LinesView.ts                       |   13 +-
 src/chart/lines/linesVisual.ts                     |    6 +-
 src/chart/map/MapSeries.ts                         |   14 +-
 src/chart/map/mapDataStatistic.ts                  |    4 +-
 src/chart/map/mapSymbolLayout.ts                   |    1 -
 src/chart/parallel/ParallelSeries.ts               |    8 +-
 src/chart/parallel/ParallelView.ts                 |   13 +-
 src/chart/pie/PieSeries.ts                         |   32 +-
 src/chart/pie/PieView.ts                           |   33 +-
 src/chart/pie/install.ts                           |    2 +
 src/chart/pie/labelLayout.ts                       |   22 +-
 src/chart/pie/pieLayout.ts                         |   49 +-
 src/chart/radar/RadarSeries.ts                     |   14 +-
 src/chart/radar/RadarView.ts                       |   26 +-
 src/chart/sankey/SankeySeries.ts                   |   10 +-
 src/chart/sankey/SankeyView.ts                     |    6 +-
 src/chart/scatter/ScatterSeries.ts                 |   14 +-
 src/chart/scatter/ScatterView.ts                   |    4 +-
 src/chart/sunburst/SunburstPiece.ts                |    7 +-
 src/chart/sunburst/SunburstSeries.ts               |   10 +-
 src/chart/sunburst/sunburstVisual.ts               |   12 +-
 src/chart/themeRiver/ThemeRiverSeries.ts           |   13 +-
 src/chart/themeRiver/ThemeRiverView.ts             |    3 +
 src/chart/themeRiver/themeRiverLayout.ts           |    4 +-
 src/chart/tree/TreeSeries.ts                       |    8 +-
 src/chart/tree/TreeView.ts                         |  107 +-
 src/chart/treemap/TreemapSeries.ts                 |   26 +-
 src/chart/treemap/TreemapView.ts                   |   13 +-
 src/component/axis/AxisBuilder.ts                  |   15 +-
 src/component/axis/CartesianAxisView.ts            |    9 +-
 src/component/dataZoom/AxisProxy.ts                |   14 +-
 src/component/dataZoom/SliderZoomView.ts           |    3 +-
 src/component/geo/GeoView.ts                       |   26 +-
 src/component/helper/BrushController.ts            |    4 +-
 src/component/helper/MapDraw.ts                    |    4 +-
 src/component/helper/RoamController.ts             |    9 +-
 src/component/legend/LegendModel.ts                |    4 +-
 src/component/marker/MarkAreaView.ts               |   26 +-
 src/component/marker/MarkLineView.ts               |   32 +-
 src/component/marker/MarkPointView.ts              |   31 +-
 src/component/marker/MarkerModel.ts                |   10 +-
 src/component/marker/markerHelper.ts               |   55 +-
 src/component/timeline/SliderTimelineModel.ts      |    4 +-
 src/component/timeline/SliderTimelineView.ts       |   17 +-
 src/component/timeline/TimelineModel.ts            |    6 +-
 src/component/timeline/timelineAction.ts           |   16 +-
 src/component/toolbox/feature/Brush.ts             |    2 +-
 src/component/toolbox/feature/DataView.ts          |    6 +-
 src/component/toolbox/feature/DataZoom.ts          |    2 +-
 src/component/toolbox/feature/MagicType.ts         |    2 +-
 src/component/toolbox/feature/Restore.ts           |    2 +-
 src/component/toolbox/feature/SaveAsImage.ts       |    6 +-
 src/component/tooltip/TooltipHTMLContent.ts        |   55 +-
 src/component/tooltip/TooltipRichContent.ts        |    2 +-
 src/component/tooltip/TooltipView.ts               |  102 +-
 src/component/visualMap/ContinuousModel.ts         |    2 +-
 src/component/visualMap/ContinuousView.ts          |    2 +-
 src/component/visualMap/PiecewiseModel.ts          |    2 +-
 src/component/visualMap/VisualMapModel.ts          |   41 +-
 src/component/visualMap/visualEncoding.ts          |    9 +-
 src/coord/CoordinateSystem.ts                      |    2 +-
 src/coord/axisCommonTypes.ts                       |    4 +-
 src/coord/axisHelper.ts                            |    6 +-
 src/coord/axisModelCreator.ts                      |    3 -
 src/coord/cartesian/Grid.ts                        |    4 +-
 src/coord/geo/Geo.ts                               |    4 +-
 src/coord/geo/geoCreator.ts                        |    4 +-
 src/coord/geo/geoTypes.ts                          |    4 +-
 src/coord/parallel/Parallel.ts                     |    4 +-
 src/coord/polar/Polar.ts                           |    4 +-
 src/coord/polar/polarCreator.ts                    |    4 +-
 src/coord/single/Single.ts                         |    3 +-
 src/coord/single/singleCreator.ts                  |    4 +-
 src/core/Scheduler.ts                              |    4 +-
 src/core/echarts.ts                                |  487 ++--
 src/core/lifecycle.ts                              |   73 +
 src/core/task.ts                                   |    6 +-
 src/data/DataDiffer.ts                             |   13 +
 src/data/DataStore.ts                              | 1297 +++++++++
 src/data/Graph.ts                                  |    8 +-
 src/data/List.ts                                   | 2278 ----------------
 src/data/OrdinalMeta.ts                            |    4 +
 src/data/SeriesData.ts                             | 1508 +++++++++++
 ...taDimensionInfo.ts => SeriesDimensionDefine.ts} |   35 +-
 src/data/Source.ts                                 |   82 +-
 src/data/Tree.ts                                   |   34 +-
 src/data/helper/SeriesDataSchema.ts                |  267 ++
 src/data/helper/completeDimensions.ts              |  328 ---
 src/data/helper/createDimensions.ts                |  392 ++-
 src/data/helper/dataProvider.ts                    |   92 +-
 src/data/helper/dataStackHelper.ts                 |  103 +-
 src/data/helper/dataValueHelper.ts                 |    9 +-
 src/data/helper/dimensionHelper.ts                 |   77 +-
 src/data/helper/linkList.ts                        |  170 +-
 src/data/helper/{linkList.ts => linkSeriesData.ts} |   50 +-
 src/data/helper/sourceManager.ts                   |  126 +-
 src/data/helper/transform.ts                       |    1 -
 src/echarts.all.ts                                 |   23 +-
 src/echarts.ts                                     |    9 +-
 src/export/api.ts                                  |    4 +-
 src/export/api/helper.ts                           |    6 +-
 src/export/core.ts                                 |    7 +
 src/{chart/bar.ts => export/features.ts}           |    7 +-
 src/export/option.ts                               |    2 +-
 src/extension.ts                                   |    2 +
 src/label/installLabelLayout.ts                    |   27 +
 src/label/labelStyle.ts                            |    8 +-
 src/label/sectorLabel.ts                           |  249 ++
 src/layout/barGrid.ts                              |   27 +-
 src/layout/points.ts                               |   14 +-
 src/model/Global.ts                                |    7 +-
 src/model/Series.ts                                |  107 +-
 src/model/globalDefault.ts                         |   13 +-
 src/model/mixin/dataFormat.ts                      |   25 +-
 src/processor/dataFilter.ts                        |    4 +-
 src/processor/dataStack.ts                         |   29 +-
 .../{dataFilter.ts => negativeDataFilter.ts}       |   26 +-
 src/scale/Log.ts                                   |    4 +-
 src/scale/Ordinal.ts                               |    4 +-
 src/scale/Scale.ts                                 |    4 +-
 src/util/graphic.ts                                |  276 +-
 src/util/innerStore.ts                             |   22 +
 src/util/model.ts                                  |    8 +-
 src/util/number.ts                                 |    4 +-
 src/util/quickSelect.ts                            |    1 -
 src/util/states.ts                                 |   16 +-
 src/util/styleCompat.ts                            |    4 +
 src/util/symbol.ts                                 |   32 +-
 src/util/time.ts                                   |    8 +-
 src/util/types.ts                                  |  110 +-
 src/view/Chart.ts                                  |    4 +-
 src/visual/LegendVisualProvider.ts                 |   10 +-
 src/visual/aria.ts                                 |    8 +-
 src/visual/commonVisualTypes.ts                    |    2 +-
 src/visual/helper.ts                               |    8 +-
 src/visual/style.ts                                |   17 +-
 src/visual/symbol.ts                               |    8 +-
 src/visual/visualSolution.ts                       |   14 +-
 test/bar-polar-label.html                          |  134 +
 test/bar-race.html                                 |  120 +-
 test/bar-race2.html                                |    3 +
 test/bar-stack.html                                |  358 ++-
 test/candlestick-case.html                         |  369 +++
 test/circle-packing-with-d3.compat.html            |   13 +-
 test/circle-packing-with-d3.html                   |   22 +-
 test/colorBy.html                                  |  233 ++
 test/custom-hexbin.html                            |    8 +-
 test/custom-shape-morphing.html                    |   24 +-
 test/custom-shape-morphing2.html                   |   66 +-
 test/custom-shape-morphing3.html                   |    7 +-
 test/dataset-case.html                             |  746 ++++++
 test/dataset-performance.html                      |  220 ++
 test/effectScatter.html                            |    9 +-
 .../mktest-tpl.html => emphasis-inherit.html}      |   53 +-
 test/geo-update.html                               |   49 +
 test/geoScatter.html                               |   23 +-
 test/hoverFocus.html                               |  248 +-
 test/hoverFocus2.html                              |    8 +
 test/lazyUpdate.html                               |    2 +-
 test/lib/reset.css                                 |    8 +
 test/lib/testHelper.js                             |   93 +-
 test/line-case.html                                |  460 ++++
 test/line-endLabel.html                            |   46 +-
 test/linear-gradient.html                          |  177 +-
 test/lines-bus.html                                |   32 +-
 test/pictorial-zero-value.html                     |  171 ++
 test/pie-label-rotate.html                         |  107 +
 test/pie-negative-value.html                       |  201 ++
 test/radar.html                                    |    4 +
 test/radar4.html                                   |   48 +
 test/runTest/actions/__meta__.json                 |   14 +-
 test/runTest/actions/bar-race2.json                |    1 +
 test/runTest/actions/bar-stack.json                |    2 +-
 test/runTest/actions/candlestick-case.json         |    1 +
 test/runTest/actions/custom-shape-morphing.json    |    1 +
 test/runTest/actions/dataset-case.json             |    1 +
 test/runTest/actions/emphasis-inherit.json         |    1 +
 test/runTest/actions/geo-update.json               |    1 +
 test/runTest/actions/hoverFocus.json               |    2 +-
 test/runTest/actions/lines-bus.json                |    1 +
 test/runTest/actions/universalTransition.json      |    1 +
 test/runTest/actions/universalTransition2.json     |    1 +
 test/runTest/actions/universalTransition3.json     |    1 +
 test/runTest/blacklist.js                          |    4 +-
 test/runTest/runtime/main.js                       |    1 -
 test/{sankey.html => sankey-series-nodes.html}     |    2 +-
 test/sankey.html                                   |   93 +-
 test/scatter.html                                  |    9 +-
 test/{gauge-case.html => timeline-event.html}      |   72 +-
 test/tooltip-domnode.html                          |   88 +
 test/tree-basic.html                               |    6 +-
 ...ml => treemap-setOption-twice-noAnimation.html} |    4 +-
 test/treemap-simple.html                           |  259 +-
 test/types/event.ts                                |    7 +
 test/universalTransition.html                      |  912 +++++++
 test/universalTransition2.html                     |  498 ++++
 test/universalTransition3.html                     |  432 +++
 test/ut/jest.config.js                             |    8 +-
 test/ut/spec/data/List.test.ts                     |  557 ----
 test/ut/spec/data/SeriesData.test.ts               |  585 +++++
 ...Dimensions.test.ts => createDimensions.test.ts} |  437 +--
 test/ut/spec/data/dataTransform.test.ts            |    6 +-
 test/ut/spec/data/dataValueHelper.test.ts          |    2 +-
 test/ut/spec/model/Global.test.ts                  |   12 +-
 test/ut/spec/model/componentDependency.test.ts     |    4 +-
 test/ut/spec/model/componentMissing.test.ts        |   10 +-
 test/ut/spec/model/timelineMediaOptions.test.ts    |   12 +-
 test/ut/spec/scale/interval.test.ts                |   10 +-
 test/ut/spec/series/custom.test.ts                 |    6 +-
 test/ut/spec/util/graphic.test.ts                  |    2 +-
 test/ut/spec/util/layout.test.ts                   |    4 +-
 test/ut/spec/util/model.test.ts                    |    2 +-
 test/ut/spec/util/number.test.ts                   |    3 +-
 test/ut/tsconfig.json                              |    7 +-
 269 files changed, 16885 insertions(+), 8616 deletions(-)
 copy build/template/{charts.d.ts => features.d.ts} (95%)
 copy build/template/{charts.d.ts => features.js} (95%)
 create mode 100644 src/animation/basicTrasition.ts
 create mode 100644 src/animation/morphTransitionHelper.ts
 create mode 100644 src/animation/universalTransition.ts
 create mode 100644 src/chart/custom/CustomSeries.ts
 create mode 100644 src/chart/custom/CustomView.ts
 create mode 100644 src/chart/custom/prepare.ts
 rename src/chart/helper/{createListFromArray.ts => createSeriesData.ts} (51%)
 rename src/chart/helper/{createListSimply.ts => createSeriesDataSimply.ts} (67%)
 create mode 100644 src/core/lifecycle.ts
 create mode 100644 src/data/DataStore.ts
 delete mode 100644 src/data/List.ts
 create mode 100644 src/data/SeriesData.ts
 rename src/data/{DataDimensionInfo.ts => SeriesDimensionDefine.ts} (80%)
 create mode 100644 src/data/helper/SeriesDataSchema.ts
 delete mode 100644 src/data/helper/completeDimensions.ts
 copy src/data/helper/{linkList.ts => linkSeriesData.ts} (75%)
 copy src/{chart/bar.ts => export/features.ts} (77%)
 create mode 100644 src/label/installLabelLayout.ts
 create mode 100644 src/label/sectorLabel.ts
 copy src/processor/{dataFilter.ts => negativeDataFilter.ts} (63%)
 create mode 100644 test/bar-polar-label.html
 create mode 100644 test/candlestick-case.html
 create mode 100644 test/colorBy.html
 create mode 100644 test/dataset-case.html
 create mode 100644 test/dataset-performance.html
 copy test/{build/mktest-tpl.html => emphasis-inherit.html} (59%)
 create mode 100644 test/line-case.html
 create mode 100644 test/pictorial-zero-value.html
 create mode 100644 test/pie-label-rotate.html
 create mode 100644 test/pie-negative-value.html
 create mode 100644 test/runTest/actions/bar-race2.json
 create mode 100644 test/runTest/actions/candlestick-case.json
 create mode 100644 test/runTest/actions/custom-shape-morphing.json
 create mode 100644 test/runTest/actions/dataset-case.json
 create mode 100644 test/runTest/actions/emphasis-inherit.json
 create mode 100644 test/runTest/actions/geo-update.json
 create mode 100644 test/runTest/actions/lines-bus.json
 create mode 100644 test/runTest/actions/universalTransition.json
 create mode 100644 test/runTest/actions/universalTransition2.json
 create mode 100644 test/runTest/actions/universalTransition3.json
 copy test/{sankey.html => sankey-series-nodes.html} (97%)
 copy test/{gauge-case.html => timeline-event.html} (56%)
 copy test/{treemap-setOption-twice.html => treemap-setOption-twice-noAnimation.html} (97%)
 create mode 100644 test/universalTransition.html
 create mode 100644 test/universalTransition2.html
 create mode 100644 test/universalTransition3.html
 delete mode 100644 test/ut/spec/data/List.test.ts
 create mode 100644 test/ut/spec/data/SeriesData.test.ts
 rename test/ut/spec/data/{completeDimensions.test.ts => createDimensions.test.ts} (63%)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org


[echarts] 01/01: Merge pull request #15582 from apache/release-dev

Posted by sh...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

shenyi pushed a commit to branch release
in repository https://gitbox.apache.org/repos/asf/echarts.git

commit b36228822458176899aafe71d6ab197d1b29bccb
Merge: 00fde3c 78d20e1
Author: Yi Shen <bm...@gmail.com>
AuthorDate: Tue Aug 24 12:56:34 2021 +0800

    Merge pull request #15582 from apache/release-dev
    
    Create release for 5.2.0

 .github/stale.yml                                  |    2 +-
 .gitignore                                         |    2 +
 CONTRIBUTING.md                                    |   16 +-
 README.md                                          |    8 +-
 build/pre-publish.js                               |    4 +-
 .../types/event.ts => build/template/features.d.ts |   24 +-
 test/types/event.ts => build/template/features.js  |   24 +-
 package-lock.json                                  |  218 +-
 package.json                                       |    8 +-
 src/animation/basicTrasition.ts                    |  337 +++
 src/animation/morphTransitionHelper.ts             |  265 ++
 src/animation/universalTransition.ts               |  681 +++++
 src/chart/bar/BarSeries.ts                         |   17 +-
 src/chart/bar/BarView.ts                           |  164 +-
 src/chart/bar/BaseBarSeries.ts                     |   10 +-
 src/chart/bar/PictorialBarView.ts                  |   35 +-
 src/chart/boxplot/BoxplotView.ts                   |   10 +-
 src/chart/candlestick/CandlestickSeries.ts         |    4 +-
 src/chart/candlestick/CandlestickView.ts           |   11 +-
 src/chart/candlestick/candlestickLayout.ts         |   61 +-
 src/chart/custom/CustomSeries.ts                   |  432 +++
 src/chart/custom/CustomView.ts                     | 1648 ++++++++++++
 src/chart/custom/install.ts                        | 2770 +-------------------
 src/chart/custom/prepare.ts                        |  353 +++
 src/chart/effectScatter/EffectScatterSeries.ts     |   19 +-
 src/chart/funnel/FunnelSeries.ts                   |   11 +-
 src/chart/funnel/FunnelView.ts                     |   15 +-
 src/chart/funnel/funnelLayout.ts                   |    6 +-
 src/chart/gauge/GaugeSeries.ts                     |   17 +-
 src/chart/gauge/GaugeView.ts                       |   33 +-
 src/chart/graph/GraphSeries.ts                     |   14 +-
 src/chart/graph/GraphView.ts                       |    4 +-
 src/chart/graph/circularLayoutHelper.ts            |    4 +-
 src/chart/heatmap/HeatmapSeries.ts                 |    8 +-
 src/chart/helper/EffectLine.ts                     |   14 +-
 src/chart/helper/EffectPolyline.ts                 |    4 +-
 src/chart/helper/EffectSymbol.ts                   |   45 +-
 src/chart/helper/LargeLineDraw.ts                  |    4 +-
 src/chart/helper/LargeSymbolDraw.ts                |   12 +-
 src/chart/helper/Line.ts                           |   28 +-
 src/chart/helper/LineDraw.ts                       |   10 +-
 src/chart/helper/Polyline.ts                       |   12 +-
 src/chart/helper/Symbol.ts                         |   38 +-
 src/chart/helper/SymbolDraw.ts                     |   32 +-
 src/chart/helper/createGraphFromNodeEdge.ts        |   23 +-
 ...{createListFromArray.ts => createSeriesData.ts} |  147 +-
 ...eateListSimply.ts => createSeriesDataSimply.ts} |   20 +-
 src/chart/helper/labelHelper.ts                    |   12 +-
 src/chart/helper/pieHelper.ts                      |    5 +-
 src/chart/helper/whiskerBoxCommon.ts               |   17 +-
 src/chart/line/LineSeries.ts                       |   15 +-
 src/chart/line/LineView.ts                         |   63 +-
 src/chart/line/helper.ts                           |    6 +-
 src/chart/line/lineAnimationDiff.ts                |    6 +-
 src/chart/lines/LinesSeries.ts                     |    5 +-
 src/chart/lines/LinesView.ts                       |   13 +-
 src/chart/lines/linesVisual.ts                     |    6 +-
 src/chart/map/MapSeries.ts                         |   14 +-
 src/chart/map/mapDataStatistic.ts                  |    4 +-
 src/chart/map/mapSymbolLayout.ts                   |    1 -
 src/chart/parallel/ParallelSeries.ts               |    8 +-
 src/chart/parallel/ParallelView.ts                 |   13 +-
 src/chart/pie/PieSeries.ts                         |   32 +-
 src/chart/pie/PieView.ts                           |   33 +-
 src/chart/pie/install.ts                           |    2 +
 src/chart/pie/labelLayout.ts                       |   22 +-
 src/chart/pie/pieLayout.ts                         |   49 +-
 src/chart/radar/RadarSeries.ts                     |   14 +-
 src/chart/radar/RadarView.ts                       |   26 +-
 src/chart/sankey/SankeySeries.ts                   |   10 +-
 src/chart/sankey/SankeyView.ts                     |    6 +-
 src/chart/scatter/ScatterSeries.ts                 |   14 +-
 src/chart/scatter/ScatterView.ts                   |    4 +-
 src/chart/sunburst/SunburstPiece.ts                |    7 +-
 src/chart/sunburst/SunburstSeries.ts               |   10 +-
 src/chart/sunburst/sunburstVisual.ts               |   12 +-
 src/chart/themeRiver/ThemeRiverSeries.ts           |   13 +-
 src/chart/themeRiver/ThemeRiverView.ts             |    3 +
 src/chart/themeRiver/themeRiverLayout.ts           |    4 +-
 src/chart/tree/TreeSeries.ts                       |    8 +-
 src/chart/tree/TreeView.ts                         |  107 +-
 src/chart/treemap/TreemapSeries.ts                 |   26 +-
 src/chart/treemap/TreemapView.ts                   |   13 +-
 src/component/axis/AxisBuilder.ts                  |   15 +-
 src/component/axis/CartesianAxisView.ts            |    9 +-
 src/component/dataZoom/AxisProxy.ts                |   14 +-
 src/component/dataZoom/SliderZoomView.ts           |    3 +-
 src/component/geo/GeoView.ts                       |   26 +-
 src/component/helper/BrushController.ts            |    4 +-
 src/component/helper/MapDraw.ts                    |    4 +-
 src/component/helper/RoamController.ts             |    9 +-
 src/component/legend/LegendModel.ts                |    4 +-
 src/component/marker/MarkAreaView.ts               |   26 +-
 src/component/marker/MarkLineView.ts               |   32 +-
 src/component/marker/MarkPointView.ts              |   31 +-
 src/component/marker/MarkerModel.ts                |   10 +-
 src/component/marker/markerHelper.ts               |   55 +-
 src/component/timeline/SliderTimelineModel.ts      |    4 +-
 src/component/timeline/SliderTimelineView.ts       |   17 +-
 src/component/timeline/TimelineModel.ts            |    6 +-
 src/component/timeline/timelineAction.ts           |   16 +-
 src/component/toolbox/feature/Brush.ts             |    2 +-
 src/component/toolbox/feature/DataView.ts          |    6 +-
 src/component/toolbox/feature/DataZoom.ts          |    2 +-
 src/component/toolbox/feature/MagicType.ts         |    2 +-
 src/component/toolbox/feature/Restore.ts           |    2 +-
 src/component/toolbox/feature/SaveAsImage.ts       |    6 +-
 src/component/tooltip/TooltipHTMLContent.ts        |   55 +-
 src/component/tooltip/TooltipRichContent.ts        |    2 +-
 src/component/tooltip/TooltipView.ts               |  102 +-
 src/component/visualMap/ContinuousModel.ts         |    2 +-
 src/component/visualMap/ContinuousView.ts          |    2 +-
 src/component/visualMap/PiecewiseModel.ts          |    2 +-
 src/component/visualMap/VisualMapModel.ts          |   41 +-
 src/component/visualMap/visualEncoding.ts          |    9 +-
 src/coord/CoordinateSystem.ts                      |    2 +-
 src/coord/axisCommonTypes.ts                       |    4 +-
 src/coord/axisHelper.ts                            |    6 +-
 src/coord/axisModelCreator.ts                      |    3 -
 src/coord/cartesian/Grid.ts                        |    4 +-
 src/coord/geo/Geo.ts                               |    4 +-
 src/coord/geo/geoCreator.ts                        |    4 +-
 src/coord/geo/geoTypes.ts                          |    4 +-
 src/coord/parallel/Parallel.ts                     |    4 +-
 src/coord/polar/Polar.ts                           |    4 +-
 src/coord/polar/polarCreator.ts                    |    4 +-
 src/coord/single/Single.ts                         |    3 +-
 src/coord/single/singleCreator.ts                  |    4 +-
 src/core/Scheduler.ts                              |    4 +-
 src/core/echarts.ts                                |  487 ++--
 src/core/lifecycle.ts                              |   73 +
 src/core/task.ts                                   |    6 +-
 src/data/DataDiffer.ts                             |   13 +
 src/data/DataStore.ts                              | 1297 +++++++++
 src/data/Graph.ts                                  |    8 +-
 src/data/List.ts                                   | 2278 ----------------
 src/data/OrdinalMeta.ts                            |    4 +
 src/data/SeriesData.ts                             | 1508 +++++++++++
 ...taDimensionInfo.ts => SeriesDimensionDefine.ts} |   35 +-
 src/data/Source.ts                                 |   82 +-
 src/data/Tree.ts                                   |   34 +-
 src/data/helper/SeriesDataSchema.ts                |  267 ++
 src/data/helper/completeDimensions.ts              |  328 ---
 src/data/helper/createDimensions.ts                |  392 ++-
 src/data/helper/dataProvider.ts                    |   92 +-
 src/data/helper/dataStackHelper.ts                 |  103 +-
 src/data/helper/dataValueHelper.ts                 |    9 +-
 src/data/helper/dimensionHelper.ts                 |   77 +-
 src/data/helper/linkList.ts                        |  170 +-
 src/data/helper/{linkList.ts => linkSeriesData.ts} |   50 +-
 src/data/helper/sourceManager.ts                   |  126 +-
 src/data/helper/transform.ts                       |    1 -
 src/echarts.all.ts                                 |   23 +-
 src/echarts.ts                                     |    9 +-
 src/export/api.ts                                  |    4 +-
 src/export/api/helper.ts                           |    6 +-
 src/export/core.ts                                 |    7 +
 test/types/event.ts => src/export/features.ts      |   25 +-
 src/export/option.ts                               |    2 +-
 src/extension.ts                                   |    2 +
 src/label/installLabelLayout.ts                    |   27 +
 src/label/labelStyle.ts                            |    8 +-
 src/label/sectorLabel.ts                           |  249 ++
 src/layout/barGrid.ts                              |   27 +-
 src/layout/points.ts                               |   14 +-
 src/model/Global.ts                                |    7 +-
 src/model/Series.ts                                |  107 +-
 src/model/globalDefault.ts                         |   13 +-
 src/model/mixin/dataFormat.ts                      |   25 +-
 src/processor/dataFilter.ts                        |    4 +-
 src/processor/dataStack.ts                         |   29 +-
 .../{dataFilter.ts => negativeDataFilter.ts}       |   26 +-
 src/scale/Log.ts                                   |    4 +-
 src/scale/Ordinal.ts                               |    4 +-
 src/scale/Scale.ts                                 |    4 +-
 src/util/graphic.ts                                |  276 +-
 src/util/innerStore.ts                             |   22 +
 src/util/model.ts                                  |    8 +-
 src/util/number.ts                                 |    4 +-
 src/util/quickSelect.ts                            |    1 -
 src/util/states.ts                                 |   16 +-
 src/util/styleCompat.ts                            |    4 +
 src/util/symbol.ts                                 |   32 +-
 src/util/time.ts                                   |    8 +-
 src/util/types.ts                                  |  110 +-
 src/view/Chart.ts                                  |    4 +-
 src/visual/LegendVisualProvider.ts                 |   10 +-
 src/visual/aria.ts                                 |    8 +-
 src/visual/commonVisualTypes.ts                    |    2 +-
 src/visual/helper.ts                               |    8 +-
 src/visual/style.ts                                |   17 +-
 src/visual/symbol.ts                               |    8 +-
 src/visual/visualSolution.ts                       |   14 +-
 test/bar-polar-label.html                          |  134 +
 test/bar-race.html                                 |  120 +-
 test/bar-race2.html                                |    3 +
 test/bar-stack.html                                |  358 ++-
 test/candlestick-case.html                         |  369 +++
 test/circle-packing-with-d3.compat.html            |   13 +-
 test/circle-packing-with-d3.html                   |   22 +-
 test/colorBy.html                                  |  233 ++
 test/custom-hexbin.html                            |    8 +-
 test/custom-shape-morphing.html                    |   24 +-
 test/custom-shape-morphing2.html                   |   66 +-
 test/custom-shape-morphing3.html                   |    7 +-
 test/dataset-case.html                             |  746 ++++++
 test/dataset-performance.html                      |  220 ++
 test/effectScatter.html                            |    9 +-
 test/emphasis-inherit.html                         |  101 +
 test/geo-update.html                               |   49 +
 test/geoScatter.html                               |   23 +-
 test/hoverFocus.html                               |  248 +-
 test/hoverFocus2.html                              |    8 +
 test/lazyUpdate.html                               |    2 +-
 test/lib/reset.css                                 |    8 +
 test/lib/testHelper.js                             |   93 +-
 test/line-case.html                                |  460 ++++
 test/line-endLabel.html                            |   46 +-
 test/linear-gradient.html                          |  177 +-
 test/lines-bus.html                                |   32 +-
 test/pictorial-zero-value.html                     |  171 ++
 test/pie-label-rotate.html                         |  107 +
 test/pie-negative-value.html                       |  201 ++
 test/radar.html                                    |    4 +
 test/radar4.html                                   |   48 +
 test/runTest/actions/__meta__.json                 |   14 +-
 test/runTest/actions/bar-race2.json                |    1 +
 test/runTest/actions/bar-stack.json                |    2 +-
 test/runTest/actions/candlestick-case.json         |    1 +
 test/runTest/actions/custom-shape-morphing.json    |    1 +
 test/runTest/actions/dataset-case.json             |    1 +
 test/runTest/actions/emphasis-inherit.json         |    1 +
 test/runTest/actions/geo-update.json               |    1 +
 test/runTest/actions/hoverFocus.json               |    2 +-
 test/runTest/actions/lines-bus.json                |    1 +
 test/runTest/actions/universalTransition.json      |    1 +
 test/runTest/actions/universalTransition2.json     |    1 +
 test/runTest/actions/universalTransition3.json     |    1 +
 test/runTest/blacklist.js                          |    4 +-
 test/runTest/runtime/main.js                       |    1 -
 test/{sankey.html => sankey-series-nodes.html}     |    2 +-
 test/sankey.html                                   |   93 +-
 test/scatter.html                                  |    9 +-
 test/timeline-event.html                           |  111 +
 test/tooltip-domnode.html                          |   88 +
 test/tree-basic.html                               |    6 +-
 test/treemap-setOption-twice-noAnimation.html      |  121 +
 test/treemap-simple.html                           |  259 +-
 test/types/event.ts                                |    7 +
 test/universalTransition.html                      |  912 +++++++
 test/universalTransition2.html                     |  498 ++++
 test/universalTransition3.html                     |  432 +++
 test/ut/jest.config.js                             |    8 +-
 test/ut/spec/data/List.test.ts                     |  557 ----
 test/ut/spec/data/SeriesData.test.ts               |  585 +++++
 ...Dimensions.test.ts => createDimensions.test.ts} |  437 +--
 test/ut/spec/data/dataTransform.test.ts            |    6 +-
 test/ut/spec/data/dataValueHelper.test.ts          |    2 +-
 test/ut/spec/model/Global.test.ts                  |   12 +-
 test/ut/spec/model/componentDependency.test.ts     |    4 +-
 test/ut/spec/model/componentMissing.test.ts        |   10 +-
 test/ut/spec/model/timelineMediaOptions.test.ts    |   12 +-
 test/ut/spec/scale/interval.test.ts                |   10 +-
 test/ut/spec/series/custom.test.ts                 |    6 +-
 test/ut/spec/util/graphic.test.ts                  |    2 +-
 test/ut/spec/util/layout.test.ts                   |    4 +-
 test/ut/spec/util/model.test.ts                    |    2 +-
 test/ut/spec/util/number.test.ts                   |    3 +-
 test/ut/tsconfig.json                              |    7 +-
 269 files changed, 17133 insertions(+), 8634 deletions(-)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org