Skip to content

Releases: apache/echarts

4.1.0-rc.0

25 Apr 19:42
Compare
Choose a tag to compare
4.1.0-rc.0 Pre-release
Pre-release

v4.1.0

2018-04-25
  • [Feature] Enable candlestick and bar chart rendering and zooming in a large amount of data (200K). Add option series.progressiveChunkMode to enhance the effect when progressively rendering.

  • [Feature] Add zooming and dragging interactions for tree diagram.

  • [Feature] Support keeping-aspect for legend path. #7831

  • [Feature] Support node dragging for sankey chart.

  • [Enhance] Category axis enhancement:

  • Optimize the performance in a large amount of data (> 100K ~ 1M)

  • Enhance the auto interval strategy.

  • Enhance the animation when zooming and moving the data window of cartesian.

  • [Enhance] In line chart, enhance symbol display strategy when using category axis (see showAllSymbol:'auto').

  • [Enhance] Support that lift the brushed elements to the top (add option visualMap.inRange.liftZ).

  • [Enhance] Enhance the category axis ticks and labels when there was no enough space to display all labels.

  • [Enhance] Enhance the order of nodes for sankey diagram. #3390 #3543 #6365 #4880 #4986

  • [Enhance] Enhance sampling performance in progressive mode.

  • [Enhance] Enhance parallel performance in progressive mode.

  • [Enhance] Currently do not filter empty data item in data zoom, which makes line chart keeping broken. #7955

  • [Enhance] Support toolbox.feature merge.

  • [Enhance] Add tree directions from right to left, from bottom to top for tree series. #7351 #7154

  • [Fix] Resolve browser become unresponsive when the data of sankey series has cycle. #7495 #8117 #7583 #7325 #6555

  • [Fix] yAxis extent did not update when some of the stacked bar series hide. #8003

  • [Fix] Currently we fetch name from dateItem.name firstly in list. #7966

  • [Fix] Typed array incorrect usage in WeChat app.

  • [Fix] option in axis data item did not work. #7954

  • [Fix] markArea only displayed the last one. #7902

  • [Fix] Fixed the WeChat environment imprecise detection.

  • [Fix] Rounding error in clip symbol for line chart. #7913

  • [Fix] The default tooltip in candlestick only showed one item. #8149

  • [Fix] Bar chart start point was incorrect when multiple axes exist. #7412

  • [Fix] markArea did not display when using ordinal string. #7849

  • [Fix] dataZoom threw error when series was empty. #7666

  • [Fix] Add compatibility of data exceptions for sankey series. #2867

  • [Fix] Fix error when removing node or rendering again for the tree series. #8038 #8040 #7720 #7363 #7315

  • [Fix] sunburst chart roll-up element was not removed when chart.setOption called. #8132

  • [Fix] SVG axisPointer text position bug. #7947

  • [Fix] Large lines chart render bug in large mode.

  • [Fix] The last day of a month was not displayed in calendar. #8045

  • [Fix] Data sampling of line chart caused incorrect extent when data had NaN.

  • [Fix] Data sampling of line chart worked abnormally when using series.encode. #8017

  • [Fix] legendHoverLink: false did not work appropriately when multiple series had the same name. #8010

  • [Fix] Some of the graph hover style did not work.

4.0.4

28 Feb 12:35
Compare
Choose a tag to compare

NOTE: This is a Non-Apache Release

v4.0.4

2018-02-28

[Recovery Build]

  • [^] Fixed bar layout problem. See #7831.

4.0.3

27 Feb 06:50
Compare
Choose a tag to compare

NOTE: This is a Non-Apache Release

v4.0.3

2018-02-27

4.0.2

17 Jan 14:47
Compare
Choose a tag to compare

NOTE: This is a Non-Apache Release

v4.0.2

2018-01-18
  • [^] Fixed that in some case the scollable legend (legend.type: 'scroll') caused ghost. See #7502.

  • [^] Fixed that the selected option did not work in the data item of pie. See #7515.

  • [^] Fixed play button of timeline component could not be disabled. See #7506.

4.0.0

16 Jan 02:58
Compare
Choose a tag to compare

NOTE: This is a Non-Apache Release

3.8.5

14 Nov 06:04
Compare
Choose a tag to compare

NOTE: This is a Non-Apache Release

3.8.4

13 Nov 14:43
Compare
Choose a tag to compare

NOTE: This is a Non-Apache Release

v3.8.4

2017-11-13
  • [^] Fixed that registerMap is null on index*.js.
  • [^] Fixed some CommonJS incorrect brought by injection.

3.8.3

10 Nov 14:58
Compare
Choose a tag to compare

NOTE: This is a Non-Apache Release

v3.8.3

2017-11-10

Fixed thatregisterMap is null on index*.js.

3.8.2

10 Nov 05:43
Compare
Choose a tag to compare

NOTE: This is a Non-Apache Release

v3.8.2

2017-11-10
  • [^] Fixed backward compatibility problems brounght by 3.8.0:
    • In 3.8.0, the content in lib directory is the same as the content in src directory (both are ES Module), which may not compatible with the old verisons of node and webpack. So rollback to commonJS format in lib of 3.8.2.
    • In 3.8.0, the source code in src constains global variable __DEV__ (which prints dev helper info for echarts users). To get the declaration of the global variable, users should include echarts/src/config.js manually or make some settings in webpack/rollup (Check custom build tutorial please), which is not backward compatible. So we have removed __DEV__ from the codes in echarts/lib/** in 3.8.2. If dev helper info is required, use codes in echarts/src/**.
    • After 3.8, echarts/src/echarts.js (the same as echarts/lib/echarts.js in 3.8.0) does not include util methods, which used to be mounted on it. Now util methods are listed in echarts/src/export and mounted on echarts/echarts*.js. But it is not backward compatibility, so we have rollbacked to mount them on echarts/lib/echarts.js in 3.8.2.
    • The way of including echarts/extension/dataTool, havs been rollbacked to the original approach before 3.8, where it must be included explicitly, and the namespace will be mounted on echarts namespame.
  • [^] Fixed the problem that SVG renderer throws error when encounter null value.

3.8.0

08 Nov 07:30
Compare
Choose a tag to compare

NOTE: This is a Non-Apache Release

v3.8.0

2017-11-08
  • [+] Supported Tree Chart, including horizontal layout, vertical layout, radial layout.

  • [+] Supported SVG Renderer (beta), enable developers to choose SVG or Canvas renderer based on their platfroms and functional requirments.

  • [+] Source code of echarts has been switched to ES Module, which enabled tree shaking of bundle and reduced size.

  • [+] Supported build scripts for creating custom build, including multiple language support. See custom build tutorial. And added Finnish support, which is contributed by xvaara in PR #6863.

  • [+] Supported axis arrow. See #6675.

  • [+] Supported strokeWidth and strokeColor in treemap. See #6804.

  • [+] Supported show adjacent nodes in graph. See #6772.

  • [^] Fixed the area calculation when grid.containLabel is true and axis is rotated. Thanks xvaara for PR #6951.

  • [^] Fixed that the calculation of interval is not incorrect when axisLabel.rotate is set in category axis. See #4170. Thankslanyuechen for PR #6903.

  • [^] Fixed the negative problem in dataTool.prepareBoxplotData. Thanks d-rudolf for PR #6749.

  • [^] Enhanced the label interval of time axis. Thanks xiaoshan00 for PR #6808.

  • [^] Supported radiusAxis.inverse. See #6805 and #4253.

  • [^] Renamed some variables to avoid webpack special variable name. See #6788.

  • [^] Fixed position problem of scrollable legend. See #6756.

  • [^] Fixed that the themeRiver legend color is incorrect. See #6932.

  • [^] Fixed that brush empty value caused error thrown. See #6892.

  • dist/echarts/echarts.simple.js do not includ utils, which used to be mounted on echarts. dist/echarts/echarts.common.js and dist/echarts/echarts.js keep including them as before. And developers can custom build to include them.

  • Changes about dataTool: When using dist/echarts/echarts.simple.js or dist/echarts/echarts.common.js, dist/echarts/extension/dataTool.js should be manually included as before, but the namespace dataTool will not be mounted to echarts. When using dist/echarts/echarts.js, echarts.dataTool is included automatically by default.