apache/echarts
apache/echarts
Activity
Last release
Open issues
Open PRs
License
release notes
release notes
Published 4 days ago
MinorContains breaking changesdataMin and dataMax option for calculating a nice axis extent. #20838 (Justin-ZS, Ovilia)"value"/"time"/"category"/"log") to render series (typically "bar"/"pictorialBar"/"candlestick"/"boxplot") without overflow (including the case "category" axis with boundaryGap: false); provide containShape option; provide some corresponding clip option. dbfaf6a73 fe932a2aa 3973b21ee (100pah) #21511 (Akash Sonune)"log" axis. dedc5dc18 (100pah)axisLabel.formatter to receive its index for working with customValues. #21220 #21432 (Szymon Pachucki, Ovilia, plainheart)triggerEvent option for more control over mouse event. #21001 (Steven Cobb, plainheart)tangential-noflip rotation mode to keep labels tangential without flipping. #21258 (春秋半夏, Ovilia)progress.color supports 'auto'. #21224 (StNimmerlein, Ovilia)clockwise option. #21143 (Dai Xuezhou, Ovilia)cursor option for candlestick series and add cursorGrab option & cursorGrabbing for 'inside' dataZoom. #21558 (zuming, Ovilia, 100pah, Ovilia)clip option on "scatter"/"effectScatter" on geo. 417592289 (100pah)seriesTargets option for multiple series-dimension mappings. #20703 (Justin-ZS, plainheart)matrix.x/y.length for conveniently creating a headless matrix without composing an array. #21191 (100pah, plainheart)triggerEvent option to support triggering event on matrix cells. #21390 (Natsuo Kawai, 100pah)customValues with formatter in time axis (axis.type: 'time') label. #21352 (Srajan Sanjay Saxena, plainheart)alignTick strategy, and fix LogScale precision. a6ab2458f ffcc636fb (100pah)axis.type: 'time') or customValues, which causes jitter of splitArea; fix the showMin/MaxLabel handling of a category axis (axis.type: 'category'); enable a uniform bandWidth calculation in numeric axis (axis.type: 'value' | 'time' | 'log'). 8de2b64fa 15af0db02 8ddaa5c69 (100pah)axis.type: 'time') bug when value scale is in millisecond. 40b77b464 (100pah)roundTrip is not enabled. #21320 (Mayank Mehta, plainheart)series.encode on horizontal layout. #21325 (Purbayan Pramanik, 100pah)grid component). 18a23a875 (100pah)scaleLimit is specified #21427 (TateLiu, 100pah)tooltip XSS vulnerability in lines series (series.type: 'lines'). #21608 (plainheart)tooltip content does not refresh when changing tooltip trigger from 'axis' to 'item'. #20710 (Justin-ZS, plainheart)valueFormatter callback param dataIndex should be rawDataIndex rather than dataZoom filtered dataIndex. #21479 (100pah, plainheart)axisPointer shadow and enable clipping - it is previously only applicable to "category" axis, but is buggy in numeric axis with "bar" series. 8de2b64fa (100pah)axisPointer restoration. 56a32c0bb (100pah)marker fails to render with dataset and encode. #21439 (plainheart, 100pah).dataZoom when the series has only one data point. #21196 (alesmit, Ovilia)dataZoom bug that data info disappears when dragging released; fix dataZoom dragging cursor style. 64305a4b8 (100pah)dataZoom controls axes with alignTicks: true. d168bf237 (100pah)AxisProxy can not be cleared when dataZoom option changed; fix related onZero behaviors. 52ceb924a 2e82d33c3 (100pah)areaStyle render error when dimension name is empty string. #21219 (Justin-ZS, Ovilia)emphasis color is the same as the default color. #21384 (Ovilia) b094f987d (100pah)dataView component does not fit the dark mode. #21176 (notthistrain, Ovilia)labelLine.smooth can not be reset. #21425 (fanwww, plainheart)roundRect helper. zrender#1155 (plainheart)encodeBase64 compatibility to make it available in more environments like Web Worker/NodeJS/Bun. zrender#1145 (plainheart)echarts instance object as raw in Vue. #21293 (plainheart)langDE. #21571 (A-Loot, plainheart)TS, ESM and CJS compatibility. #21411 (Akash Sonune, 100pah)TS export types. #21147 (100pah, Ovilia)nodeScaleRatio option type for graph series. #21229 (ocshawn, plainheart)emphasis.handleLabel of slider dataZoom should be an optional type. #21175 (Ovilia, plainheart)unpkg entry to package.json. #21177 (Yue JIN, plainheart)each method of SeriesData. #21294 (Yurun, plainheart)test/webkit-dep.htm test case. #21508 (zuming, Ovilia)v6.0.0:
tooltip.valueFormatter callback is changed from dataIndex (i.e., the index after series data filtered by dataZoom) to rawDataIndex (i.e., the index of the original input series data).startValue was also used as axis.min if axis.min was not provided. The new version decouples them - explicitly setting them both (e.g., startValue: 111, min: 111) is equivalent to the previous behavior (startValue: 111 and min is not specified)."bar"/"pictorialBar"/"candlestick"/"boxplot" series could overflow the Cartesian rectangle (grid) at the edge shapes. The new version eliminates that overflow. The previous behavior can be restored via axis.containShape: false.release notes
Published 4 days ago
MinorContains breaking changesdataMin and dataMax option for calculating a nice axis extent. #20838 (Justin-ZS, Ovilia)"value"/"time"/"category"/"log") to render series (typically "bar"/"pictorialBar"/"candlestick"/"boxplot") without overflow (including the case "category" axis with boundaryGap: false); provide containShape option; provide some corresponding clip option. dbfaf6a73 fe932a2aa 3973b21ee (100pah) #21511 (Akash Sonune)"log" axis. dedc5dc18 (100pah)axisLabel.formatter to receive its index for working with customValues. #21220 #21432 (Szymon Pachucki, Ovilia, plainheart)triggerEvent option for more control over mouse event. #21001 (Steven Cobb, plainheart)tangential-noflip rotation mode to keep labels tangential without flipping. #21258 (春秋半夏, Ovilia)progress.color supports 'auto'. #21224 (StNimmerlein, Ovilia)clockwise option. #21143 (Dai Xuezhou, Ovilia)cursor option for candlestick series and add cursorGrab option & cursorGrabbing for 'inside' dataZoom. #21558 (zuming, Ovilia, 100pah, Ovilia)clip option on "scatter"/"effectScatter" on geo. 417592289 (100pah)seriesTargets option for multiple series-dimension mappings. #20703 (Justin-ZS, plainheart)matrix.x/y.length for conveniently creating a headless matrix without composing an array. #21191 (100pah, plainheart)triggerEvent option to support triggering event on matrix cells. #21390 (Natsuo Kawai, 100pah)customValues with formatter in time axis (axis.type: 'time') label. #21352 (Srajan Sanjay Saxena, plainheart)alignTick strategy, and fix LogScale precision. a6ab2458f ffcc636fb (100pah)axis.type: 'time') or customValues, which causes jitter of splitArea; fix the showMin/MaxLabel handling of a category axis (axis.type: 'category'); enable a uniform bandWidth calculation in numeric axis (axis.type: 'value' | 'time' | 'log'). 8de2b64fa 15af0db02 8ddaa5c69 (100pah)axis.type: 'time') bug when value scale is in millisecond. 40b77b464 (100pah)roundTrip is not enabled. #21320 (Mayank Mehta, plainheart)series.encode on horizontal layout. #21325 (Purbayan Pramanik, 100pah)grid component). 18a23a875 (100pah)scaleLimit is specified #21427 (TateLiu, 100pah)tooltip XSS vulnerability in lines series (series.type: 'lines'). #21608 (plainheart)tooltip content does not refresh when changing tooltip trigger from 'axis' to 'item'. #20710 (Justin-ZS, plainheart)valueFormatter callback param dataIndex should be rawDataIndex rather than dataZoom filtered dataIndex. #21479 (100pah, plainheart)axisPointer shadow and enable clipping - it is previously only applicable to "category" axis, but is buggy in numeric axis with "bar" series. 8de2b64fa (100pah)axisPointer restoration. 56a32c0bb (100pah)marker fails to render with dataset and encode. #21439 (plainheart, 100pah).dataZoom when the series has only one data point. #21196 (alesmit, Ovilia)dataZoom bug that data info disappears when dragging released; fix dataZoom dragging cursor style. 64305a4b8 (100pah)dataZoom controls axes with alignTicks: true. d168bf237 (100pah)AxisProxy can not be cleared when dataZoom option changed; fix related onZero behaviors. 52ceb924a 2e82d33c3 (100pah)areaStyle render error when dimension name is empty string. #21219 (Justin-ZS, Ovilia)emphasis color is the same as the default color. #21384 (Ovilia) b094f987d (100pah)dataView component does not fit the dark mode. #21176 (notthistrain, Ovilia)labelLine.smooth can not be reset. #21425 (fanwww, plainheart)roundRect helper. zrender#1155 (plainheart)encodeBase64 compatibility to make it available in more environments like Web Worker/NodeJS/Bun. zrender#1145 (plainheart)echarts instance object as raw in Vue. #21293 (plainheart)langDE. #21571 (A-Loot, plainheart)TS, ESM and CJS compatibility. #21411 (Akash Sonune, 100pah)TS export types. #21147 (100pah, Ovilia)nodeScaleRatio option type for graph series. #21229 (ocshawn, plainheart)emphasis.handleLabel of slider dataZoom should be an optional type. #21175 (Ovilia, plainheart)unpkg entry to package.json. #21177 (Yue JIN, plainheart)each method of SeriesData. #21294 (Yurun, plainheart)test/webkit-dep.htm test case. #21508 (zuming, Ovilia)v6.0.0:
tooltip.valueFormatter callback is changed from dataIndex (i.e., the index after series data filtered by dataZoom) to rawDataIndex (i.e., the index of the original input series data).startValue was also used as axis.min if axis.min was not provided. The new version decouples them - explicitly setting them both (e.g., startValue: 111, min: 111) is equivalent to the previous behavior (startValue: 111 and min is not specified)."bar"/"pictorialBar"/"candlestick"/"boxplot" series could overflow the Cartesian rectangle (grid) at the edge shapes. The new version eliminates that overflow. The previous behavior can be restored via axis.containShape: false.Apache ECharts is a powerful, interactive charting and data visualization library for browser