Releases: apache/echarts
Releases · apache/echarts
5.1.1-rc.1
Merge pull request #14778 from apache/release-dev Release 5.1.1
5.1.0
v5.1.0
- !![Feature] [geo] [map] geo component and map series support SVG format source. #14571 (100pah)
- ![Feature] [legend] Default legend design is more intuitive. #14497 (Ovilia)
- [Feature] [i18n] Add czech translation #14468 (JiriBalcar)
- [Feature] [animation] Add animaiton configuration in resize #14553 (pissang)
- [Feature] [effectScatter] Add clip for effectScatter #14574 (susiwen8)
- [Fix] [debug] Optimize error log when components or series are missing #14568 (pissang)
- [Fix] [tooltip] Improve the performance of tooltip. #14246 (plainheart)
- [Fix] [label] Fix labels may have wrong
z
and not in the front. #14542 (plainheart) #14417 (susiwen8) - [Fix] [pattern] Fix
CanvasPatttern#setTransform
may not exists error. #738 (pissang) - [Fix] [tooltip] Fix formatter wrong when using time axis #14471 (Ovilia)
- [Fix] [symbol] Make
symbolOffset
work on all the components using symbols. #14375 (plainheart) - [Fix] [markArea] Fix markArea background color disappeared bug. Close #13647 #14343 (Nick22nd)
- [Fix] [markLine] Fix string type data may not work in markLine. Close #14300 #14314 (Ovilia)
- [Fix] [select] Fix null access bug when checking selected status. Close #14293 #14413 (leosxie)
- [Fix] [dataZoom]fix dataZoom setting no effect #14388 (wf123537200)
- [Fix] [animation] Fix animation between NaN value may have problem. #730 (Nick22nd)
- [Fix] [visualMap] Use itemSymbol as default symbol type. Close #5719 #14243 (Ovilia)
- [Fix] [loading] Fix text of loading is not in the front and covered by others. #14191 (yufeng04)
- [Fix] [custom] Fix series label on custom series not working properly. Close #14092 #14254 (Nick22nd)
- [Fix] [map] Fix map labels won't update its position when
labelLayout
is used. #14578 (pissang) - [Fix] [calendar] Fix day label drifting. Close #11508 #13902 (Nick22nd)
- [Fix] [lines] Fix line animation may have extra points and being messed up. #13638 (vially)
- [Fix] [type] Exporting more necessary types for generating declarations in the extensions #14289 (pissang)
- [Fix] [type] Add
LegendComponentOption.icon
property type #14263 (thesiti92) - [Fix] Remove legacy usage of transform #14357 (pissang)
5.1.0-rc.1
Merge pull request #14647 from apache/release-dev release: 5.1.0
5.0.2
v5.0.2
2021-02-06
- [Fix] [dataZoom] Fix icon with
'image://'
won't display #14056 (susiwen8) - [Fix] [pie] [gauge] Fix
zero
value sector may be incorrectly drawn as a circle. #699 (plainheart) - [Fix] [pie] Fix hiding wrong labels in pie. #14108 (Nick22nd)
- [Fix] [map] Add
geo
as dependency in map. #14124 (pissang) - [Fix] [labelLine] Fix
labelLine
will not been hidden whenlabel
is switched from outside to inside #14017 (susiwen8) - [Fix] [toolbox] Fix
yAxisIndex: false
in toolbox dataZoom may have error. #14175 (100pah) - [Fix] [toolbox] Fix image download may have error when not using default
pixelRatio
. #706 (plainheart) - [Fix] [toolbox] Use current
devicePixelRatio
by default for exporting crisp and clear images by default. #14002 (plainheart) - [Fix] [line] endLabel color support 'auto' 'inherit' #14000 (susiwen8)
- [Fix] [svg] fix
opacity
may not work in SVG renderer. #675 (plainheart) - [Fix] [type] Optimize event param types #14155 (pissang)
5.0.2-rc.1
Merge pull request #14178 from apache/release-dev Release: 5.0.2
5.0.1
v5.0.1
- [Feature] New minimal import API. Improved exported option types. #13890 (pissang)
- [Fix] [tooltip] Fix tooltip of markPoint is wrong #13992 (susiwen8)
- [Fix] [loading] Fix
showLoading
center align andfontSize
not work. AddfontFamily
,fontWeight
,fontStyle
#13972 (yufeng04) - [Fix] [gauge]
pointer.offsetCenter
doesn't work without icon #13966 (yufeng04) - [Fix] [dataset] Fix automatic legend from dataset is wrong. #13930 (100pah)
- [Fix] [handler] Fix tooltip can't be hidden when moving out of the viewport occasionally. #693 (pissang)
- [Fix] [tooltip] Fix text color can't be changed in tooltip. #13848 (susiwen8)
- [Fix] [tooltip] Fix borderColor can't be changed in tooltip. #13771 (susiwen8)
- [fix] [axis] Fix error when category axis max is greater than data length #13733 (Ovilia)
- [fix] [svg] Fix chart cannot be exported with SVG renderer in IE. #13732 (plainheart)
- [Fix] [bar] Improvement and some fixes of bar race chart #13994 (100pah)
- [Fix] Fix unexpected global name usage, which may have error in other environments. #13984 (pissang)
5.0.1-rc.1
Merge pull request #14020 from apache/release-dev release: 5.0.1
5.0.0
v5.0.0
- Migrate codebase to TypeScript:
- The entire code base have been migrated to TypeScript.
- Provide
types/dist/echarts.d.ts
for the upper TS based applications, where the TS version supported is down to 3.4. - See more details in #13563
- [Feature] States enhancement:
- Support state transition animation, which brings better interaction effect when highlighting or downplaying some part of the chart.
- Besides the state "emphasis" we already have, v5.0 provides two more configurable state: "select" and "blur" in all series. The option of them are the same as the existing "emphasis". "blur" is used the elements need to fade out when focusing some other elements. "select" is used when the element is selected by mouse/touch click or API triggering.
- Support to blur other graphic elements when highlighting specified data through mouseover or hover linking. See examples bar-label-rotation, bar-polar-stack, bar-stack, area-stack, dataset-link, scatter-weight, tree-basic.
- Unify the previous different state configurations in series, like
highlightPolicy
,focusNodeAdjacency
,hoverOffset
, by the optionfocus
,blurScope
andscale
. See examples sankey-energy, graph, sunburst-drink. - See more details in #12925 and #12911.
- [Feature] Provide a more powerful label support:
- Use some strategies to bring better displayed labels, including:
- Smarter text color strategy to make labels more easy to be distinguished from different background.
- Smarter label layout in pie chart, especially when there are too many labels or insufficient space. And related issue: #6050.
- Provide more overflow configurations.
- Provide option set
labelLayout
to enable more abilities for developers to tweak the layout of the labels after it's originally positioned by the chart itself. With the options inlabelLayout
, developers can:- Avoid labels overlap (see scatter-label-align-right),
- Make special label alignment, and adjust label position, etc.. See the examples pie-alignTo, pie-labelLine-adjust, pie-label-distanceToLabelLine, pie-label-bleedMargin.
- Make label draggable.
- Support
labelLine
for all series, which is very useful for guiding element to related labels when labels have to be far away from the elements. See examples scatter-label-align-right, scatter-label-align-top. Related issues: #11534, #12971. - See more details in #12911.
- Use some strategies to bring better displayed labels, including:
- [Feature] Chart racing, bar realtime sorting and label animation:
- Bar race and line race is a popular way to show time series data, and visualize the change in trends over time.
- We provide this capability by bar sorting (
series.sort
andseries.realtimeSort
) and end label animation (series.label.valueAnimation
,series.endLabel
). And this individual options can be used in other related scenarios. - See examples bar-race, and see more details in the original pull request #12484, #13246 and #13045.
- We provide this capability by bar sorting (
- Other the racing of some special customized chart can be implemented by custom series and the callback of renderItem
during
. See the example custom-spiral-race, and see more details in #12775.
- Bar race and line race is a popular way to show time series data, and visualize the change in trends over time.
- [Feature] Support data transform plug-in:
- Data transform is a new set of configurations and APIs to enable data transformation based on
dataset
in declarative way. Built-in or third-party data transformer can be made as plug-ins to provide various transform algorithms. ECharts users can use those transformers in ECharts option. - See examples data-transform-filter, data-transform-sort-bar, data-transform-multiple-pie, doc-example/data-transform-multiple-sort-bar, boxplot-light-velocity, bar-histogram, scatter-clustering, scatter-exponential-regression, scatter-linear-regression, scatter-logarithmic-regression, scatter-polynomial-regression. See more details in #13065, #13127](#13127).
- Data transform is a new set of configurations and APIs to enable data transformation based on
- [Feature] Provide more smarter time axis label and tick arrangement:
- See more details in #12859.
- [Feature] Support
decal
:- Decal provides a new visual type that does not only augment aria scenarios but also enrich visual effects.
- See more details in #13304.
- [Feature] Provide custom series animation configuration in transform, style, shape morphing/combining/separating.
- See examples custom-combine-separate-morph, custom-one-to-one-morph, custom-story-transition, custom-spiral-race, custom-gauge.
- See more details in #12775, #13468, #13271.
- [Feature] Provide a more powerful gauge:
- See examples gauge-barometer, gauge-clock, gauge-multi-title, gauge-progress, gauge-ring, gauge-grade, gauge-simple, gauge-temperature.
- See more details in #13416.
- [Feature] The default theme and interaction have been greatly enhanced. Some new options are provided for the style and interaction configuration:
5.0.0-rc.3
Merge pull request #13654 from apache/release-next release: 5.0.0-rc.3
5.0.0-beta.2
rebuild: 5.0.0-beta.2