Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
351 commits
Select commit Hold shift + click to select a range
8ece4d4
fix unexpected inner import from exports
pissang Jun 18, 2021
d15dcf6
feat(label): sector label position #14616
Ovilia Jun 18, 2021
46a354b
feat(label): add polar bar positions #14616
Ovilia Jun 18, 2021
63a0b16
feat(ut): fade in other elements that has no animation
pissang Jun 18, 2021
659ae01
fix(ut): fix some null access issue
pissang Jun 18, 2021
9217b0b
feat(ut): disable universal transition on large data.
pissang Jun 18, 2021
4689903
refact(ut): move old series save to ut module.
pissang Jun 18, 2021
2e9f617
feat(ut): add divideShape option
pissang Jun 18, 2021
5620487
fix(ut): not bakeTransform in clone
pissang Jun 18, 2021
eee35f8
feat(ut): divideShape default to be clone in series with symbol.
pissang Jun 18, 2021
82495ae
fix: hovered tooltip not update when options's series data changed
ssthouse Jun 19, 2021
5a813c7
feat(ut): use id as key if two data has same length.
pissang Jun 19, 2021
d3a244b
feat(ut): fix morphing from the elements that is still being used.
pissang Jun 20, 2021
3d88328
feat(ut): fitting alpha of each cloned path
pissang Jun 20, 2021
21934db
fix(custom): fix transition of legacy props
pissang Jun 20, 2021
17cde38
test(ut): add recorded user interections
pissang Jun 20, 2021
8d50187
test(ut): fixed animiation update duration
pissang Jun 20, 2021
e9d124c
fix(custom): fix decal not work in custom series
pissang Jun 20, 2021
e186a01
fix(symbol): fix effect symbol always recreate.
pissang Jun 21, 2021
30e50ee
fix(sankey): fix dragger bug for sankey
DuLinRain Jun 21, 2021
3229706
test(sankey): add test case for sankey chart
DuLinRain Jun 21, 2021
c0969b1
fix(anim): only extend exists animation properties from payload
pissang Jun 21, 2021
b32d55b
fix(animation): fix wrong type guess in label animation.
pissang Jun 21, 2021
0bfb0de
fix(animation): fix bar racing initial sort may lost label animation
pissang Jun 21, 2021
c964905
test(bar-race): optimize cases of bar racing
pissang Jun 21, 2021
5821e08
fix(bar): ignore bar with invalid layout. #13678
pissang Jun 21, 2021
42a97cc
Merge pull request #15199 from DuLinRain/patch-1
pissang Jun 21, 2021
e00c2f2
feat(label): add polar bar positions with rotation #14616
Ovilia Jun 21, 2021
0751f2c
feat(label): remove unused code #14616
Ovilia Jun 21, 2021
44fe87c
test: add video recorder helper
pissang Jun 21, 2021
9517925
fix(ut): only perform transition when option is changed.
pissang Jun 22, 2021
af34cf8
fix: hightlight multiple series not work as expected
ssthouse Jun 22, 2021
82aded9
feat(ut): provide simpler api to enable universal transition
pissang Jun 22, 2021
f8131c2
feat(ut): enable delay function for each individual
pissang Jun 22, 2021
75efd69
feat(ut): add delay when animating other props
pissang Jun 22, 2021
52adb46
refactor: move hightlight multiple series testcase to hoverFocus2.html
ssthouse Jun 22, 2021
3bbffce
fix(ut): fix incorrect index when having multiple elements in morphing.
pissang Jun 22, 2021
08fa2e7
Merge pull request #15172 from Foreverwzh/fix-11788
pissang Jun 22, 2021
91fae37
feat(custom): add autoBatch to custom series
pissang Jun 23, 2021
4e671b6
fix: wrong blur status when dispatch hightlight multiple series action
ssthouse Jun 23, 2021
73ff524
fix: error message typo
ssthouse Jun 23, 2021
2ecf061
Merge pull request #15218 from ssthouse/fix/err-msg-typo
pissang Jun 23, 2021
e193f6a
feat: move blur multipe series logic into util/state.ts
ssthouse Jun 24, 2021
d97a50e
refactor(label): make createSectorCalculateTextPosition to be general
Ovilia Jun 24, 2021
3eaaf11
feat: update zrender to nightly
Ovilia Jun 24, 2021
02552bd
fix(ut): optimize perf of isUniversalTransitionEnabled method
pissang Jun 24, 2021
f75145d
feat(label): support pie label rotate
Ovilia Jun 24, 2021
65a8cdf
fix(label): revert changes of sausage
Ovilia Jun 24, 2021
51f4c65
fix(label): fix pie label type definition
Ovilia Jun 24, 2021
ba2665c
feat(ut): support style transition
pissang Jun 24, 2021
c189f75
test(ut): ad style transition test case
pissang Jun 24, 2021
a263fca
Merge branch 'master' into feat-colorBy
Ovilia Jun 25, 2021
223e636
Merge pull request #15095 from ssthouse/fix/pie-chart-minus-value
pissang Jun 25, 2021
0b32a94
Merge remote-tracking branch 'origin/master' into enhance-morph
pissang Jun 25, 2021
2894958
update zrender to latest version
pissang Jun 25, 2021
55346aa
Merge remote-tracking branch 'origin/master' into enhance-morph
pissang Jun 25, 2021
5c32625
test: fix unit test of custom series
pissang Jun 25, 2021
95b549d
Merge pull request #15208 from apache/enhance-morph
pissang Jun 25, 2021
ca8670c
chore: merge
Ovilia Jun 25, 2021
6ae7aa9
fix(pie/sunburst): fix `borderRadius` can't be reset in pie series an…
plainheart Jun 25, 2021
2d98a5c
chore: tweak comment.
plainheart Jun 25, 2021
fc07eba
fix(tooltip): fix a typo `pointer-event` -> `pointer-events`.
plainheart Jun 26, 2021
ef626ad
Merge pull request #15244 from apache/fix/tooltip/pointer-events
pissang Jun 26, 2021
9c3a81c
fix: focus=self hightlight issue
ssthouse Jun 25, 2021
244a977
fix(label): support outside and fix some logic
Ovilia Jun 28, 2021
46120ff
test: fix some type issues. add test case
pissang Jun 28, 2021
f0fcf77
merge
Ovilia Jun 28, 2021
67a49bc
fix: root node related edge not removed when update data
ssthouse Jun 28, 2021
02eac81
fix(colorBy): fix custom color using palette
Ovilia Jun 28, 2021
46b45f2
fix(colorBy): make treemap result unchanged
Ovilia Jun 29, 2021
abaee6a
fix(colorBy): revert chagnes in sunburst
Ovilia Jun 29, 2021
036bf3c
fix(colorBy): fix tree and sankey
Ovilia Jun 29, 2021
e6cdbb6
fix(type): color should be optional
pissang Jun 29, 2021
bfd545b
Merge pull request #14620 from apache/fix-timeline-event
Ovilia Jun 30, 2021
4a438dc
fix(dts): Wrong type for svg handling in .d.ts. close #15262
leosxie Jun 30, 2021
5580e68
Merge pull request #15263 from leosxie/fix-15262
pissang Jun 30, 2021
32dbe31
chore: update zrender to latest
pissang Jun 30, 2021
6972673
fix(type): provide more accurate type of custom series.
pissang Jun 30, 2021
ed53dd0
fix(type): fix prop not optional in custom series
pissang Jun 30, 2021
ce3c4d9
fix(type): fix text style type on custom series
pissang Jun 30, 2021
02f5e4a
chore: update ts version to latest
pissang Jul 1, 2021
8e5641b
fix(type): more permissive type
pissang Jul 1, 2021
87678c1
chore: update zrender version
pissang Jul 1, 2021
cd540c1
fix(type): use unknown
pissang Jul 1, 2021
d92da56
Merge pull request #15271 from apache/improve-type
pissang Jul 1, 2021
e8a9a0f
feat: split highlight and blur step when handle hightlight action
ssthouse Jul 2, 2021
3ad3b5e
Merge pull request #15243 from apache/fix/corner-radius-reset
pissang Jul 2, 2021
a232adc
feat: add new visual testcases for hoverFocus.html
ssthouse Jul 2, 2021
2d01681
fix(type): there is no polarIndex when coordinate of series is polar
Map1en Jul 2, 2021
05186b5
fix(treemap): remove old nodes on disabled animation
villebro Jul 2, 2021
d14ccfc
Merge pull request #15207 from ssthouse/fix/multiple-series-highlight
pissang Jul 2, 2021
7cb58c2
refactor
villebro Jul 2, 2021
43eb8ae
fix(coord): fix coord dimension undefined for 3rd libs
pissang Jul 3, 2021
2cf55e9
Merge pull request #15283 from preset-io/villebro/treemap-animation
pissang Jul 3, 2021
9712087
Merge pull request #15286 from apache/fix-coord-dimensions
pissang Jul 3, 2021
6d02c13
fix: calculations made more accurate
g7i Jul 5, 2021
b74600c
fix no function 'clampData' error in 'getMarkerPosition' method of Ba…
AmosChenYQ Jul 5, 2021
f7782d4
chore: test if stale bot works (#15300)
Ovilia Jul 6, 2021
733423f
merge
Ovilia Jul 6, 2021
607bf95
Update src/component/tooltip/TooltipHTMLContent.ts
g7i Jul 6, 2021
34847b4
Update src/component/tooltip/TooltipHTMLContent.ts
g7i Jul 6, 2021
71d2be3
Update src/component/tooltip/TooltipHTMLContent.ts
g7i Jul 6, 2021
37d9ab8
Update src/component/tooltip/TooltipHTMLContent.ts
g7i Jul 6, 2021
3f9932e
more precise when determine if using id as key in universal transitio…
pissang Jul 6, 2021
8384dba
Merge pull request #15182 from apache/feat-sector-label
Ovilia Jul 7, 2021
8c08634
Merge pull request #15297 from AmosChenYQ/fix-no-clampData-function-e…
pissang Jul 7, 2021
cc473b8
Merge pull request #14737 from apache/fix-marker
pissang Jul 7, 2021
1f82a24
chore: fix incorrect zrender modules import (#15308)
pissang Jul 8, 2021
d35dda0
fix: add polarId and rm useless type
Map1en Jul 8, 2021
eba8fb4
fix(bar): set label to be inside when position is middle
Ovilia Jul 8, 2021
d5a7424
Merge pull request #15281 from Map1en/fix-type-polarIndex-when-coord-…
pissang Jul 8, 2021
2f44a15
fix: use position on itemModel
Ovilia Jul 8, 2021
1e36890
Merge pull request #15309 from apache/fix-bar-middle
Ovilia Jul 8, 2021
8e1c0fe
perf(dataset): improve name-gen perf for high dim data.
pissang Jul 8, 2021
edc4367
1) fix(tooltip): tooltip should show DOM content instead of the strin…
plainheart Jul 8, 2021
6bd27bf
Fix(polar): polar would throw error if no label
susiwen8 Jul 8, 2021
80fa130
Fix: should not return directly
susiwen8 Jul 9, 2021
85ee886
refact(data): separate List to DataStorage and SeriesData
pissang Jul 9, 2021
deafca7
refact(data): fix some typo bugs
pissang Jul 9, 2021
973b70d
refact(data): fix downsample
pissang Jul 9, 2021
ed75a2e
refact(data): indices should not keep after clone
pissang Jul 9, 2021
6c07c45
refact(data): share storage on same dataset.
pissang Jul 10, 2021
1d4be90
refact: optimize createDimensions. update test
pissang Jul 10, 2021
e0bc363
fix(gauge): guage detail label should be on top
susiwen8 Jul 11, 2021
fca2cb7
Merge pull request #15326 from susiwen8/gauge-label-z
pissang Jul 11, 2021
63c4177
refact(data): fix several issues in storage sharing
pissang Jul 11, 2021
027cf16
refact(data): cant reuse storage if ordinalMeta is different
pissang Jul 11, 2021
2cac7ca
refact(data): fix seriesLayoutBy and sourceHeader
pissang Jul 12, 2021
2a8b198
refact(data): fix chunk not exists when data is empty.
pissang Jul 12, 2021
ff0c8d3
feat(effectScatter): make ripple effect count configurable, resolves …
plainheart Jul 12, 2021
8b2e48b
refact(dim): remove completeDimensions
pissang Jul 12, 2021
2c80de2
fix(colorBy): support only series and data
Ovilia Jul 12, 2021
7739a95
refact(data): only pick necessary dimensions when using dataset
pissang Jul 12, 2021
e7fab2a
merge
Ovilia Jul 12, 2021
ccabde4
chore: bar label type enhance
susiwen8 Jul 12, 2021
cf26691
Merge pull request #15314 from susiwen8/polar-bar-label
pissang Jul 13, 2021
2efe31d
fix(effectScatter): recreate effect if count changed.
plainheart Jul 13, 2021
7e8884b
fix(tooltip): should clear the DOM content if user-specified content …
plainheart Jul 13, 2021
ff7498a
refact(data): add back appendValues. fix ut
pissang Jul 13, 2021
682ff91
enable pointer's z-level adjustment in gauge chart & set default z-le…
AmosChenYQ Jul 13, 2021
e339203
refactor(effectScatter): rename `count` to `number`.
plainheart Jul 13, 2021
dc9af24
Merge pull request #15335 from apache/feat-ripple-effect-count
pissang Jul 13, 2021
eaf1ee4
Merge pull request #15337 from AmosChenYQ/enable-level-adjustment-in-…
pissang Jul 13, 2021
83bc2d9
refact(data): fix createDimensions multiple times cause default encod…
pissang Jul 13, 2021
bf059ad
refact(data): share source instance with dataset
pissang Jul 13, 2021
50d430d
refact(data): not clone store if possible
pissang Jul 13, 2021
53113c4
refact(data): omit unused dimensions in createDimensions
pissang Jul 13, 2021
7573ceb
refact(data): try to cache dim name map in complete dimensions
pissang Jul 13, 2021
0349b87
refact(data): fix type from dataset may incorrect.
pissang Jul 14, 2021
e9e6077
refact(data): fix storage clone lost indices.
pissang Jul 14, 2021
325a5c9
Merge branch 'master' into dataset-perf
pissang Jul 14, 2021
345402d
refact: don't recreate data storage when converting float to time
pissang Jul 14, 2021
e026f3f
refact(data): fix marker
pissang Jul 14, 2021
3475b9c
refact(data): fix some extent calc issues
pissang Jul 15, 2021
23548b8
test(ut): add path alias for root dir
pissang Jul 15, 2021
1d8da4a
refact(data): getValues from storage. add unit test
pissang Jul 15, 2021
7dd81e1
refact(data): add missing unit test update
pissang Jul 15, 2021
0d30818
Merge pull request #14393 from g7i/fix-14373
pissang Jul 15, 2021
86153c1
Merge branch 'master' into fix-tooltip-dom
plainheart Jul 15, 2021
6e32f07
Merge pull request #15313 from apache/fix-tooltip-dom
pissang Jul 15, 2021
4fd7d7d
fix(geo): fix geo switch from hidden to show fail.
pissang Jul 15, 2021
c861125
style: remove unused comment
Ovilia Jul 15, 2021
d61ef0c
Merge pull request #14688 from apache/feat-14655
pissang Jul 15, 2021
48044f0
Merge branch 'master' into dataset-perf
pissang Jul 15, 2021
8abf642
merge from master
pissang Jul 15, 2021
aec053d
fix(sankey): gradient should follow orient
susiwen8 Jul 15, 2021
8f0d8d7
Merge pull request #15363 from susiwen8/sankey-linecolor-vertical
pissang Jul 16, 2021
87cccdd
fix(candlestick): fix style lost after update
pissang Jul 16, 2021
4acefbe
test(candlestick): add recorded interaction
pissang Jul 16, 2021
c6edd70
Merge pull request #15368 from apache/fix-candlestick-update
pissang Jul 16, 2021
993a75f
Merge pull request #15361 from apache/fix-geo-show-switch
pissang Jul 16, 2021
db6a91a
Merge pull request #15251 from ssthouse/fix/tree-unexpected-edges
pissang Jul 16, 2021
15f318b
fix: CR suggestions
ssthouse Jul 16, 2021
8bfa7cc
fix: array index error & NPE not handled issue
ssthouse Jul 16, 2021
6321470
fix: CR suggestions
ssthouse Jul 16, 2021
9b2d392
Merge pull request #15194 from ssthouse/fix/tooltip-update-with-options
pissang Jul 16, 2021
0db3feb
Merge pull request #14976 from apache/pissang-patch-1
pissang Jul 18, 2021
4b3db17
fix(colorBy): isColorBySeries method
Ovilia Jul 19, 2021
d0217e1
Merge branch 'master' into dataset-perf
pissang Jul 20, 2021
81f0ef4
fix(radar): lineStyle.join default round #13201
Ovilia Jul 20, 2021
19834cf
Merge pull request #15381 from apache/fix-radar
pissang Jul 20, 2021
460f139
Merge branch 'master' into feat-colorBy
Ovilia Jul 20, 2021
c6e9915
fix(colorBy): add colorBy in series
Ovilia Jul 20, 2021
b9df6eb
style(colorBy): remove empty lines
Ovilia Jul 20, 2021
1fb0d6f
Merge pull request #13788 from apache/feat-colorBy
pissang Jul 20, 2021
38e88ec
fix(colorBy): remove test case
Ovilia Jul 20, 2021
3be6438
Merge pull request #15382 from apache/feat-colorBy
pissang Jul 20, 2021
5e8fd8e
fix(candlestick): fix overflow data access in tooltip.
pissang Jul 20, 2021
72c62ce
Merge pull request #15383 from apache/fix-candlestick-tooltip
pissang Jul 20, 2021
015e272
fix(series): only get encode from series. not from global
pissang Jul 21, 2021
3b6857f
refact(data): tweak some misleading code
pissang Jul 21, 2021
cfcb981
style: update comments
pissang Jul 21, 2021
4ea973b
style: improve comments
pissang Jul 21, 2021
8766830
Merge branch 'master' into dataset-perf
pissang Jul 21, 2021
3de73ab
chore: update zrender to latest nightly version
pissang Jul 21, 2021
2f8a67e
fix(radar): fix radar symbol border is scaled
pissang Jul 21, 2021
a98b77f
Merge pull request #15396 from apache/radar-fix-border2
pissang Jul 21, 2021
b63e899
tooltip: fix probably null access (#15399)
pissang Jul 22, 2021
3c09b59
fix(data): fix some code review issues
pissang Jul 22, 2021
0d5886b
refact(data): create data storage after dimensions prepared.
pissang Jul 22, 2021
5bc0c51
refact(data): optimize stack on high dimension data
pissang Jul 22, 2021
90a369c
refact(data): add ordinaMeta to the dimensions key
pissang Jul 23, 2021
c91d711
fix typo
pissang Jul 23, 2021
b785031
refact(data): reverse the optimization of genName
pissang Jul 23, 2021
690647c
refact(data): remove duplication of name generally
pissang Jul 23, 2021
6bed301
refact(data): create default dimensions for dataset
pissang Jul 23, 2021
e252249
refact(data): add dimension name to the key.
pissang Jul 23, 2021
9d6c597
refact(data): tweak dimension hash generation
pissang Jul 23, 2021
bfeb495
revert name gen logic
pissang Jul 23, 2021
40e9590
fix wrong fromZero logic in createDimensions
pissang Jul 23, 2021
04877c3
Apply original fix for #13195 based on latest master
Jul 25, 2021
4db2f1e
fix(line): normalize the infinite value when calculating the visual g…
plainheart Jul 27, 2021
ae9226e
refact(data): compatibility with exists echarts-gl code.
pissang Jul 27, 2021
648ee38
fix(memory): reduce memory when chart instance is still hold after di…
pissang Jul 27, 2021
e5f4a00
Merge pull request #15416 from apache/fix/line-visual-gradient
pissang Jul 27, 2021
2364f55
Merge pull request #15417 from apache/optimize-dispose
pissang Jul 28, 2021
8265d32
Update way of get ms in number.ts per code review's comment.
Jul 28, 2021
1bbeff5
Merge pull request #15410 from quillblue/fix-13195
pissang Jul 28, 2021
753686c
fix(xAxis): fix hour format at millisecond unit. close #15426
Jul 29, 2021
956347d
Merge pull request #15434 from zhiyuc123/fixTimeLabelFormatter
Ovilia Jul 30, 2021
56ca64a
support 'convertFromEC4CompatibleStyle' to convert font related attri…
AmosChenYQ Jul 31, 2021
997f839
Merge pull request #15454 from AmosChenYQ/fix-custom-series-label
pissang Aug 2, 2021
408e284
fix 15426:milliseconds format
Aug 3, 2021
18ff3f5
Merge pull request #15465 from leavest/fix-15426
Ovilia Aug 4, 2021
7819423
Merge branch 'master' into dataset-perf
pissang Aug 4, 2021
8e6bd68
refact(data): fix wrong index when only using part of the dimensions …
pissang Aug 4, 2021
2bf188f
refact(data): fix unexpected code removement
pissang Aug 4, 2021
3a65992
refactor(types): add some initial configuration types #15486 (#15487)
John60676 Aug 5, 2021
10aed78
fix: fix createDimension result might container name:undefined when d…
100pah Aug 11, 2021
0d5496f
fix typos, clarify (#15512)
fredster33 Aug 13, 2021
dffeb3a
**There are these issues existing before this commit:**
100pah Aug 19, 2021
5e38220
update eslint-plugin version
100pah Aug 19, 2021
c7d5734
Merge branch 'master' into dataset-perf
100pah Aug 19, 2021
39c7111
fix: rename `SeriesDimensionRequest` to `SeriesDataSchema`.
100pah Aug 19, 2021
8aacfd1
fix: remove deprecated of some method of SeriesData. They are widely …
100pah Aug 20, 2021
15f217a
fix: revert dis/echarts.js.map (mistakenly committed previously)
100pah Aug 20, 2021
6e0a254
fix: update package-lock to fix ci fail (previous commit only commit …
100pah Aug 20, 2021
1e3f1ad
fix: rename to make name shorter.
100pah Aug 20, 2021
dd48619
fix: rename shorter.
100pah Aug 20, 2021
f26ccae
fix: rename DataStorage -> dataStore and some other renames.
100pah Aug 21, 2021
136a97c
fix: fix some issues brought by refactor.
100pah Aug 21, 2021
afafc7b
fix: other rename of data storage -> data store
100pah Aug 21, 2021
8ee3fed
fix(bar): optimize label distance when using round cap
pissang Aug 22, 2021
ea7b2ec
fix: fix and add test cases.
100pah Aug 22, 2021
75dc3ab
fix: add test case.
100pah Aug 22, 2021
4d1b252
fix: fix issue brought by previous refactor.
100pah Aug 22, 2021
c0bb629
fix: tweak test case.
100pah Aug 22, 2021
53fa03d
fix: fix ut.
100pah Aug 22, 2021
4569dc1
Merge pull request #15355 from apache/dataset-perf
100pah Aug 22, 2021
78d20e1
Merge pull request #15573 from apache/fix-sausage-label-distance
100pah Aug 22, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/stale.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Configuration for probot-stale - https://github.com/probot/stale

# Number of days of inactivity before an Issue or Pull Request becomes stale
daysUntilStale: 730 # two years
daysUntilStale: 731 # two years

# Number of days of inactivity before an Issue or Pull Request with the stale label is closed.
# Set to false to disable. If disabled, issues still need to be closed manually, but will remain marked as stale.
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -203,4 +203,6 @@ todo
/components.d.ts
/renderers.js
/renderers.d.ts
/features.js
/features.d.ts
*.tgz
16 changes: 8 additions & 8 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,25 +13,25 @@ Contributions can be made in varied ways:
- Remind the authors to provide a demo if they are reporting for a bug
- Try to reproduce the problem as describe in the issues
- Make pull requests to fix bugs or implement new features
- Mend or translate the documents
- Improve or translate the documents
- Discuss in the [mailing list](https://echarts.apache.org/en/maillist.html)
- ...

## Issues

When opening new issues, please use the [echarts issue helper](https://ecomfe.github.io/echarts-issue-helper/), opening issues in any other way will cause our bot to close them automatically.

And before doing so, please search for similar questions in our [issues list](https://github.com/apache/echarts/issues?utf8=%E2%9C%93&q=is%3Aissue). If you are able to reproduce an issue found in a closed issue, please create a new issue and reference the closed one.
Additionally, before doing so, please search for similar questions in our [issues list](https://github.com/apache/echarts/issues?utf8=%E2%9C%93&q=is%3Aissue). If you are able to reproduce an issue found in a closed issue, please create a new issue and reference the closed one.

Please read the [documentation](http://echarts.apache.org/option.html) carefully before asking any questions.

Any questions in the form of *how can I use echarts to* or *how to use echarts x feature to* belong in [Stack Overflow](http://stackoverflow.com), issues with questions like that in the issue tracker will be closed.

## Release Milestone Discussion

We will start the discussion about the bugs to fix and features of each release in the [mailing list](https://echarts.apache.org/en/maillist.html). You may subscribe our [mailing list](https://echarts.apache.org/en/maillist.html) to give your valuable advice in the milestone dicussion.
We will start the discussion about the bugs to fix and features of each release in the [mailing list](https://echarts.apache.org/en/maillist.html). You may subscribe to our [mailing list](https://echarts.apache.org/en/maillist.html) to give your valuable advice in milestone dicussions.

About our release plan, we will release a mior version at the end of every month. Here is some detail.
Regarding the release plan, we will release a mior version at the end of every month. Here is some detail.

1. Assume our current stable release is 4.3.0. We will start the discussion of milestone of the release two versions ahead, which is 4.5.0 at the beginning of each month. At this time we should also kickoff the developing of the next release, which is 4.4.0.
2. Finish 4.4.0 developing at about 22th of this month and start the testing. And the 4.5.0 milestone discussion is frozen and published on the [GitHub](https://github.com/apache/echarts/milestone/14)
Expand Down Expand Up @@ -61,9 +61,9 @@ Wiki: [How to setup the dev environment](https://github.com/apache/echarts/wiki/
+ https://www.apache.org/legal/src-headers.html#3party
+ Licenses that are compatible with the Apache license:
+ BSD and MIT are compatible with the Apache license but CC_BY_SA is not (https://apache.org/legal/resolved.html#cc-sa).
+ Stack overflow:
+ before intending to copy code from Stack overlow, we must check:
+ Stack Overflow:
+ before intending to copy code from Stack Overlow, we must check:
+ https://apache.org/legal/resolved.html#stackoverflow
+ https://issues.apache.org/jira/browse/LEGAL-471
+ Wikipedia:
+ Wikipedia is licensed CC 4.0 BY_SA and is incompatible with the Apache license. So we should not copy code from Wikipedia.
+ Wikipedia (and most Wikimedia Foundation projects):
+ Wikipedia, and most Wikimedia Foundation projects, are licensed under CC 4.0 BY_SA (and sometimes GFDL) and is incompatible with the Apache license. Therefore, we should not copy code from Wikipedia, or Wikimedia Foundation projects.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ Apache ECharts is a free, powerful charting and visualization library offering a

You may choose one of the following methods:

+ Download from Official Website in [中文下载页](https://echarts.apache.org/zh/download.html)
+ Download from Official Website in [English](https://echarts.apache.org/en/download.html)
+ Download from the official website in [中文下载页](https://echarts.apache.org/zh/download.html)
+ Download from the official website in [English](https://echarts.apache.org/en/download.html)
+ `npm install echarts --save`
+ CDN: [jsDelivr CDN](https://www.jsdelivr.com/package/npm/echarts?path=dist)

Expand All @@ -37,7 +37,7 @@ You may choose one of the following methods:

+ [GitHub Issues](https://github.com/apache/echarts/issues) for bug report and feature requests
+ Email [dev@echarts.apache.org](mailto:dev@echarts.apache.org) for general questions
+ Subscribe [mailing list](https://echarts.apache.org/en/maillist.html) to get updated with the project
+ Subscribe to the [mailing list](https://echarts.apache.org/en/maillist.html) to get updated with the project

## Build

Expand Down Expand Up @@ -66,7 +66,7 @@ More custom build approaches can be checked in this tutorial: [Create Custom Bui

## Contribution

If you wish to debug locally or make pull requests, please refer to [contributing](https://github.com/apache/echarts/blob/master/CONTRIBUTING.md) document.
If you wish to debug locally or make pull requests, please refer to the [contributing](https://github.com/apache/echarts/blob/master/CONTRIBUTING.md) document.

## Resources

Expand Down
4 changes: 2 additions & 2 deletions build/pre-publish.js
Original file line number Diff line number Diff line change
Expand Up @@ -345,7 +345,7 @@ async function bundleDTS() {

// Bundle chunks.
const parts = [
'core', 'charts', 'components', 'renderers', 'option'
'core', 'charts', 'components', 'renderers', 'option', 'features'
];
const inputs = {};
parts.forEach(partName => {
Expand Down Expand Up @@ -387,7 +387,7 @@ function readTSConfig() {


function generateEntries() {
['charts', 'components', 'renderers', 'core'].forEach(entryName => {
['charts', 'components', 'renderers', 'core', 'features'].forEach(entryName => {
if (entryName !== 'option') {
const jsCode = fs.readFileSync(nodePath.join(__dirname, `template/${entryName}.js`), 'utf-8');
fs.writeFileSync(nodePath.join(__dirname, `../${entryName}.js`), jsCode, 'utf-8');
Expand Down
20 changes: 20 additions & 0 deletions build/template/features.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/

export * from './types/dist/features';
20 changes: 20 additions & 0 deletions build/template/features.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/

export * from './lib/export/features';
Loading