github apache/echarts 6.1.0-rc.1

pre-release3 hours ago
  • [Feature] [axis]: Support dataMin and dataMax option for calculating a nice axis extent. #20838 (Justin-ZS, Ovilia)
  • [Feature] [axis]: Comprehensively enable all types of axis (i.e., "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)
  • [Feature] [axis]: Automatically exclude non-positive series data values on "log" axis. dedc5dc18 (100pah)
  • [Feature] [axis]: Enable axisLabel.formatter to receive its index for working with customValues. #21220 #21432 (Szymon Pachucki, Ovilia, plainheart)
  • [Feature] [line]: Add triggerEvent option for more control over mouse event. #21001 (Steven Cobb, plainheart)
  • [Feature] [pie]: Add tangential-noflip rotation mode to keep labels tangential without flipping. #21258 (春秋半夏, Ovilia)
  • [Feature] [gauge]: progress.color supports 'auto'. #21224 (StNimmerlein, Ovilia)
  • [Feature] [radar]: Add clockwise option. #21143 (Dai Xuezhou, Ovilia)
  • [Feature] [candlestick,dataZoom]: Add cursor option for candlestick series and add cursorGrab option & cursorGrabbing for 'inside' dataZoom. #21558 (zuming, Ovilia, 100pah, Ovilia)
  • [Feature] [scatter,effectScatter,geo]: Enable clip option on "scatter"/"effectScatter" on geo. 417592289 (100pah)
  • [Feature] [visualMap]: Add seriesTargets option for multiple series-dimension mappings. #20703 (Justin-ZS, plainheart)
  • [Feature] [matrix]: Support matrix.x/y.length for conveniently creating a headless matrix without composing an array. #21191 (100pah, plainheart)
  • [Feature] [matrix]: Add triggerEvent option to support triggering event on matrix cells. #21390 (Natsuo Kawai, 100pah)
  • [Feature] [i18n]: add Latvian(LV) translation. #21546 (EPoikans)
  • [Fix] [axis]: Change and clarify the rounding error and auto-precision utils and solutions. 479dcd454 (100pah)
  • [Fix] [axis]: Fix chart does not work when using customValues with formatter in time axis label. #21352 (Srajan Sanjay Saxena, plainheart)
  • [Fix] [axis]: Fix and clarify alignTick strategy, and fix LogScale precision. a6ab2458f ffcc636fb (100pah)
  • [Fix] [axis]: Fix duplicate ticks in TimeScale and customValues, which causes jitter of splitArea; fix category axis showMin/MaxLabel handling; enable a uniform bandWidth calculation in numeric axis. 8de2b64fa 15af0db02 8ddaa5c69 (100pah)
  • [Fix] [axis]: Fix time axis bug when value scale is in millisecond. 40b77b464 (100pah)
  • [Fix] [bar]: Fix wrong label position when bar width/height is 0. #21218 (Justin-ZS, Ovilia)
  • [Fix] [scatter]: Fix jitter layout does not support progressive rendering and cause chart to be frozen and potential NPE. #21436 (plainheart)
  • [Fix] [lines]: Fix effect symbol flip on unidirectional loop end when roundTrip is not enabled. #21320 (Mayank Mehta, plainheart)
  • [Fix] [candlestick]: Fix candlestick render error with series.encode on horizontal layout. #21325 (Purbayan Pramanik, 100pah)
  • [Fix] [parallel]: Fix incorrect axis extent when any subsequent series has a larger value than the first. #21387 (jackhickson, 100pah)
  • [Fix] [pie]: Support axes extent union pie center automatically when pie is laid out on Cartesian. 18a23a875 (100pah)
  • [Fix] [treemap]: Fix treemap can not be zoomed out after a zoom-in when scaleLimit is specified #21427 (TateLiu, 100pah)
  • [Fix] [lines]: Fix potential tooltip XSS vulnerability in lines series. #21608 (plainheart)
  • [Fix] [map,geo]: Fix the failed synchronization and visual artifacts on geo roaming and animation. 417592289 (100pah)
  • [Fix] [tooltip]: Fix tooltip content does not refresh when changing tooltip trigger from 'axis' to 'item'. #20710 (Justin-ZS, plainheart)
  • [Fix] [tooltip]: valueFormatter callback param dataIndex should be rawDataIndex rather than dataZoom filtered dataIndex. #21479 (100pah, plainheart)
  • [Fix] [axisPointer]: Fix axisPointer shadow and enable clipping - it is previously only applicable to "category" axis, but is buggy in numeric axis with "bar" series. 8de2b64fa (100pah)
  • [Fix] [axisPointer]: Fix visual artifacts caused by failed axisPointer restoration. 56a32c0bb (100pah)
  • [Fix] [hoverLayer]: Fix visual artifacts arisen on hover layer. zrender#1151 933585126 (100pah)
  • [Fix] [marker]: Fix marker fails to render with dataset and encode. #21439 (plainheart, 100pah).
  • [Fix] [dataZoom]: Fix wrong position of the dataZoom when the series has only one data point. #21196 (alesmit, Ovilia)
  • [Fix] [dataZoom]: Fix dataZoom bug that data info disappear when dragging release; fix dataZoom dragging cursor style. 64305a4b8 (100pah)
  • [Fix] [dataZoom]: Apply a better auto-precision method; fix unexpected behaviors when dataZoom controls axes with alignTicks: true. d168bf237 (100pah)
  • [Fix] [dataZoom]: Fix dataZoom AxisProxy can not be cleared when dataZoom option changed; fix related onZero behaviors. 52ceb924a 2e82d33c3 (100pah)
  • [Fix] [areaStyle]: Fix areaStyle render error when dimension name is empty string. #21219 (Justin-ZS, Ovilia)
  • [Fix] [sunburst]: Fix root node label may not be centered. #21306 (Akash Sonune, Ovilia)
  • [Fix] [matrix]: Fix matrix label formatter does not work. #21410 (Justin-ZS, Ovilia)
  • [Fix] [toolbox]: Fix emphasis color is the same as the default color. #21384 (Ovilia) b094f987d (100pah)
  • [Fix] [toolbox]: Fix the dataView component does not fit dark mode. #21176 (notthistrain, Ovilia)
  • [Fix] [progressive]: Fix progressive rendering issues. 91a60fc76 (100pah)
  • [Fix] [labelLine]: Fix labelLine.smooth can not be reset. #21425 (fanwww, plainheart)
  • [Fix] [graphic]: Fix stroke corner gap due to not closing path in roundRect helper. zrender#1155 (plainheart)
  • [Fix] [svg]: Enhance SVG encodeBase64 compatibility to make it available in more environments like Web Worker/NodeJS/Bun. zrender#1145 (plainheart)
  • [Fix] [core]: Mark echarts instance object as raw in Vue. #21293 (plainheart)
  • [Fix] [chord]: Add the missing export entry for chord chart. #21197 (plainheart, Ovilia)
  • [Fix] [i18n]: Fix incorrect translation for custom series name in langDE. #21571 (A-Loot, plainheart)
  • [Fix] [typescript]:
  • [Chore] [refactor]:
  • [Chore] [security]: Add security checking hints in PR template. #21327 (100pah, plainheart)
  • [Chore]: Add unpkg entry to package.json. #21177 (Yue JIN, plainheart)
  • [Chore]: Fix example description for the each method of SeriesData. #21294 (Yurun, plainheart)
  • [Chore]: Fix the test/webkit-dep.htm test case. #21508 (zuming, Ovilia)
  • [Break] Breaking changes against v6.0.0:
    • tooltip.valueFormatter: The 2nd parameter of tooltip.valueFormatter callback is changed from dataIndex (the index after series data filtered by dataZoom) to rawDataIndex (the index of the original input series data).
    • axis.startValue: Previously 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).
    • Previously, "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.

Don't miss a new echarts release

NewReleases is sending notifications on new releases.