Releases: apache/echarts
3.7.0
NOTE: This is a Non-Apache Release
v3.7.0
-
[+] Supported Rich Text, which has enabled style configuring to some text snippets or the entire text block, and supported using images in text, and supported alignment or rotation of text block or snippets.
-
[+] Supported Scrollable Legend, which provides a solution for displays planty of legend items. See vertical legend 或 horizontal legend.
-
[+] Flatten
textStyle
option.textStyle
exist in echarts option everywhere, for example, series-bar.label.normal.textStyle, xAxis.axisLabel.textStyle. It seems that some of them are to deep and verbose. So we removed the level oftextStyle
to flatten them. That is, previouslabel.normal.textStyle.fontSize
,axisLabel.textStyle.fontSize
is modified tolabel.normal.fontSize
,axisLabel.fontSize
afterv3.7
. Of course, the previous style is compatible all the same. Those options are flattened:axisPointer.textStyle
xAxis.axisLabel.textStyle
yAxis.axisLabel.textStyle
radar.axisLabel.textStyle
singleAxis.axisLabel.textStyle
radiusAxis.axisLabel.textStyle
angleAxis.axisLabel.textStyle
parallel.parallelAxisDefault.axisLabel.textStyle
parallelAxis.axisLabel.textStyle
series.label[normal|emphasis].textStyle
series.data.label[normal|emphasis].textStyle
series-gauge.axisLabel.textStyle
series-gauge.title.textStyle
series-gauge.detail.textStyle
series-treemap.upperLabel[normal|emphasis].textStyle
series-graph.edgeLabel[normal|emphasis].textStyle
calendar.dayLabel.textStyle
calendar.monthLabel.textStyle
calendar.yearLabel.textStyle
markPoint.label[normal|emphasis].textStyle
markPoint.data.label[normal|emphasis].textStyle
markLine.label[normal|emphasis].textStyle
markLine.data.label[normal|emphasis].textStyle
markArea.label[normal|emphasis].textStyle
markArea.data.label[normal|emphasis].textStyle
tooltip.axisPointer.crossStyle.textStyle
axisPointer.label.textStyle
timeline.label.textStyle
radar.name.textStyle
-
[+] Supported minInterval on time axis (that is, axis.type is
'time'
), and supported maxInterval on value axis (that is axis.type is'value'
). So that it is enabled to controll the precision of label when data zooming. -
[+] Supported xAxis.axisLine.onZeroAxisIndex, which enables specifing corresponding relationship when multiple axes used and
onZero
is required. See #5069。 -
[+] Supported that do not use coordinate system in
custom series
. -
[+] Supported rotation and alignment of label in bar chart. See rotate, align, verticalAlign. See example. See #5309.
-
[+] Supported radar.indicator.color, which enables setting different color for each indicator of radar chart. See #6128.
-
[+] Supported dataZoom.rangeMode, which can fixing zoom window according to data when data updated. See #6128.
-
[+] Supported using
dataIndex
in action.legend.legendToggleSelect, action.legend.legendSelect, action.legend.legendUnSelect. See #4242. -
[+] Supported map.label.formatter, which enables using rich text in map series. See Map Labels.
-
[+] Supported title.borderRadius and legend.borderRadius, which enables round corner of background or border in
title
andlegend
component. -
[^] Fixed that error thrown when using shadow in pie series in some version of IE. See #5777.
-
[^] Fixed that name can not be obtained in
tooltip
whennameMap
was used in map serise and there was no data in some areas. See #5633. -
[^] Fixed
tooltip
location incorrect after roamed in bmap extension. See #6211. -
[^] Fixed null pointer exception of
axisPointer
. See #6121. -
[^] Fixed that error occured when height of heatmap was 0. See #6214.
-
[+] Fixed the incorrect rendering when the first entry was empty in candlestick. See #6059.
-
[^] Fixed that series-bar.dimensions did not work. See #6252。
-
[^] Fixed that when chilren number of group was not fixed, they could not be removed correctly in custom series.
-
[^] Fixed the error that calling
connect
beforesetOption
called. See #6281. -
[^] Fixed the edge judgement of tooltip.confine. See #6277 and 0da06d8.
-
[^] Fixed that bar series displayed abnormal when viewport was narrow and bar series were overlapped (both set
barWidth
andbarGap: '-100%'
). See #6312. -
[^] Fixed precision problems. See #6371.
3.6.2
NOTE: This is a Non-Apache Release
3.6.2
-
[+] Supported draw custom series on Baidu Map (bmap). See example 1 and example 2。
-
[+] Supported show parent labels in treemap. See example. See #5869 and #5579.
-
[+] Supported specifying mouse cursor style by: series-line.cursor, series-bar.cursor, series-pie.cursor, series-scatter.cursor, series-effectScatter.cursor, series-graph.cursor, series-pictorialBar.cursor.
-
[+] Support both negative and positive bounding data specified on series-picotrialBar.symbolBoundingData. See #5793.
-
[+] Supported label.formatterin
treemap
. See #5757. -
[+] Supported label.normal.textStyle.align and label.normal.textStyle.basealign in
timeline
. See #5960. -
[^] Fixed that
tooltip
did not work when large scatter was zoomed. See#5837. -
[^] Fixed that parameter
position
did not work when trigger showTip action. See #5874. -
[^] Fixed that sometimes the sum of the percent value is less than
100%
slightly in pie, which was caused by precision problem. See #5850. -
[^] Fixed only the last
markPoint
ormarkLine
was displayed whenseries.name
was the same. See #5712. -
[^] Fixed that barBorderRadius did not work in horizontal bar. See #5943.
-
[^] Fixed the zoom point error when applying dataZoom-inside on Y axis. See #5278.
-
[^] Fixed sometimes radar did not display normally. See #5986.
3.6.1
NOTE: This is a Non-Apache Release
v3.6.1
[Recovery Build]
- [^] Fixed that data sampling did not work.
- [^] Fixed the problem on ie11 when compiled by webpack. See zrender/#189.
3.6.0
NOTE: This is a Non-Apache Release
v3.6.0
-
[+] Published custom series, which enables user to customize render logic and make new types of chart. See samples。
-
[+] Supported polar bar chart. See sample1, sample2, sample3。
-
[+] Supported encode, which enable user to specify which dimensions in data are mapped to which axis of coordinate system. Or which dimensions will be displayed in tooltip or label. [Break Change]: The default name of the third dimension in
cartesian2d
is changed from'z'
to'value'
. If'z'
is used in visualMap.dimension, please modify it to'value'
or2
. -
[+] Supported dimensions, which enables that specifying names and types for each dimensions in data. Name can be displayed in tooltip.
-
[+] Supported dataZoom.minSpan and dataZoom.maxSpan. See #2843.
-
[+] Supported dataZoom.moveOnMouseMove and dataZoom.zoomOnMouseWheel, which enables that triggering dataZoom only by mouse wheel while holding 'ctrl'/'alt'/'shift'. Moreover, supported preventDefaultMouseMove, See #5769.
-
[+] Supported using image in dataZoom.handleIcon setting.
-
[^] Fixed boundary problems on world map.
-
[^] Fixed that minInterval did not work when min was set. See #4838.
-
[^] Fixed problems caused by default properties on
Object
. See #5576. -
[^] Fixed that error was thrown when
setOption
while legend selection changed, which was caused graphic. See #5783. -
[^] Fixed parallelAxis.axisLabel.interval supporting. See #5694.
-
[^] Enhanced interaction of
dataZoom
. -
[^] Fixed the problem about minAngle on rose chart. See #5617.
-
[^] Fixed the problem when tooltip updating.
3.5.4
NOTE: This is a Non-Apache Release
v3.5.4
- [^] Fixed the
clipPath
support for liquidfill. - [^] Fixed the position when
label
is set asinsideTop
. - [^] Fixed the problem when transforming SVG PathData.
3.5.3
NOTE: This is a Non-Apache Release
v3.5.3
-
[^] Fixed the problem when both
left
right
width
top
bottom
height
are set. See #5440. -
[^] Enhanced the effect of boundaryGap when only one data existed. See #4417.
-
[^] Made the sorting of treemap stable when values were the same.
-
[^] Fixed that roam and brush conflicted when components overlaped.
-
[^] Enlarged area of parallel axis name when it rotates.
-
[^] Enabled toolbox clear button to be able to clear brush box of parallelAxis.
-
[^] Improveed the performance of zrender up to
50%
.
3.5.2
NOTE: This is a Non-Apache Release
v3.5.2
-
[+] Supported useUTC, which enables display
axisLabel
andtooltip
in local time or UTC. Related default setttings are modified:axisLabel
andtooltip
display local time by default, anddata
recognize time string as local time if timezone not specified. See the time part in series.data. Fixed the problem that whenaxis.type
is'time'
tick is determined by UTC and can not align with daytime. Fixed #5396 and #5393。 -
[+] Supported axisLabel.showMinLabel and axisLabel.showMaxLabel.
-
[+] Supported funnel.sort, which enables sorting funnel by index or customized function.
-
[^] Fixed float error of
axisTick
. See #5041。 -
[^] Fixed that
axisTick
did not display when value was too small. See #5386. -
[^] Fixed when tooltip.trigger was
'axis'
,dispatchAction
showTip did not work. See #5423. -
[^] Fixed that visualMap disabled
itemStyle
of map. See #5388. -
[^] Fixed that tooltip.trigger did not support
'none'
. See #5400。 -
[^] Fixed that
data.lineStyle.color
of parallel did not work. See #5363.
3.5.0
NOTE: This is a Non-Apache Release
-
[+] Published calendar coordinate system. See example.
-
[+] Published echarts statistics tools echarts-stat
-
[+] Enhanced axis pointer See examples: link, mobile (touch device) 1, mobile (touch device) 2, analysis, multiple Y axes, multiple X axes. Supported and enhanced #5040, #5039, #5102, #5262, #4905, #4921, #5091.
-
[+] Enhanced method
echarts.util.parseDate
, which have supported parsing different formats of data expression to UTC time. See time in series.data -
[^] Enhanced processing of geoJSON.
-
[^] Fixed that toolbox.feature.dataZoom can not control multiple x axes. See #4896.
-
[^] Fixed the default extent of category axis in dataZoom. See #5226.
-
[^] Fixed function name of "disConnect". See #5208.
-
[^] Remove incorrect warning specifying
width,height
when initialize echart. See #4569. -
[^] Fixed that tooltip in gauge do not support percentage. See #4347 and #4332.
-
[^] Fixed the behavior when pointer color is 'auto' in gauge. See #5109.
-
[^] Fixed the problem when series-gauge.pointer.show is
false
. See #4944. -
Fixed the initialization of series-treemap.data is incorrect in one case.
-
Enhanced the behavior of brush on category axis.
-
[^] Fixed that visualMap is abnormal when some item of visualMap-piecewise.categories is numberic string. See #4960.
3.4.0
NOTE: This is a Non-Apache Release
- [+] Published
pictorialBar
chart:pictorialBar。See example。 - [+] Published
themeRiver
chart:themeRiver。See example。 - [+] A specified geo coordinate system has been able to be used in map series. (In the past map series could only creat an inner exclusive geo coodinate system). Thus, map series can be used to control color of a geo component. Moreover, a geo coordinate system can be shared among map series and other series, like scatter series. See series-map.geoIndex.
- [+] Added focusNodeAdjacency action, which enables trigger adjacent highlight of graph through API.
- [+] Added series-pie.animationType, which enables more animation effects.
- [+] Callback function have been supported in animationDuration, which enables different animation duration of data items.
- [+] min and max have been supported in category axis.
- [+] category axis has been changed to show all categories by default, in spite of whether there is data in categories. In the past, categories in the end that has no data will not be displayed.
- [+] When using singleAxis,
series.data
has supported one-dimension array, like[11, 23, 44]
. - [+] dataZoom has supported singleAxis.
- [+] Exposed throttle util method:
chart.util.throttle
. - [+] candlestick has supported barWidth, barMinWidth and barMaxWidth. See #4783.
- [+] lines chart has supported symbol, symbolSize.
- [+] Added support for show end text and data label at the same time in visualMap-piecewise. See visualMap-piecewise.showLabel, and See #4845.
- [+] When using visualMap to control a series, it has supported that some data items escape from the control by visualMap, but use its series visual settings (color, symbol, ...). See the paragraph of
Configure mapping
in visualMap. - [^] Enhanced the effect of grid (cartesian) when on data displayed.
- [^] Added parameter
dataIndex
in showTip event. - [^] Fixed vulnerability about XSS in tooltip. See #4769.
- [^] Fixed that some attributes did not work in series-graph.edgeLabel. See #4555.
- [^] Fixed tick render problem when
min
max
isstirng
in series-gauge. See #4617. - [^] Fixed series-gauge.pointer.show problem. See #4618.
- [^] Fixed series-radar render error in a case that no data exists.
- [^] Fixed markArea.label.normal.show problem. See #4723.
- [^] Enhanced the process when data is equals or less then zero in log axis. See #4743 and #3161.
3.3.2
NOTE: This is a Non-Apache Release
- [+] Add graphic in option, enable graphic configuration in option. See examples: http://echarts.baidu.com/gallery/editor.html?c=line-y-category, http://echarts.baidu.com/gallery/editor.html?c=line-draggable and http://echarts.baidu.com/gallery/editor.html?c=map-province.
- [+] Add visualMin and visualMax, and enhance capability of visual mapping in treemap. See #2509.
- [+] Add tooltip.confine, which can confine tooltip within contianer of echarts instance. It helps a lot in small screen, or in the situation that outer dom is set to be
overflow:hidden
. - [^] Fix that erroneously forbiden default pan behavior in touch device. See #4393.
- [^] Enhance user experience for geo / map in touche device。
- [^] Fix calculation error of containPixel in geo / graph. See #4405.
- [^] Enhance gradient visualMap for line.
- [^] Fix symbol mapping in visualMap.
- [^] Enable realtime upating of label in dataZoom. See #4434.
- [^] Fix highlight error in dataZoom. See #4475.
- [^] Fix that can not save as image in MS Edge browser. See #2451 and #3586.
- [^] Fix format problem for
'time'
axis in tooltip. See #4398. - [^] Fix tooltip may not show bug when first series have null data.
- [^] Fix grid.containLabel not works for large fontSize. See #3805.
- [^] Fix
echarts.extendSeriesModel
error. See #4397. - [^] Fix render error when
clockwise
isfalse
andminAngle
is used in pie. See #4414. - [^] Fix erroneously rendering dot in tooltip when using gradient color. See #3994.