Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 30, 2025

This PR contains the following updates:

Package Change Age Confidence
echarts (source) ^5.6.0 -> ^5.6.0 || ^6.0.0 age confidence
echarts (source) 5.6.0 -> 6.0.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

apache/echarts (echarts)

v6.0.0

Compare Source

  • [Feature] [theme] New theme for ECharts 6.0. #​20865 #​21097 #​21114 (Ovilia)
  • [Feature] [chord] New chord series. #​20522 (Ovilia)
  • [Feature] [matrix&calendar] New matrix coordinate system. And all series and components (including other coordinate systems, such as grid(Cartesian), geo, polar, etc.) are supported to be declaratively laid out in the cells of matrix and calendar coordinate system. #​19807 #​21093 (Ovilia) #​21005 #​21108 (100pah)
  • [Feature] [custom] Support reusable custom series. #​20226 (Ovilia)
  • [Feature] [cartesian] Introduce new layout mechanism to avoid Cartesian (i.e., grid component) axis labels and axis names overflowing the canvas, prevent axis names from overlapping with axis labels, and make them the default. #​21059 (100pah) #​19534 (robin-gerling) #​16825 (konrad-amtenbrink)
  • [Feature] [scatter] Support jittering for scatter series. #​19941 #​21067 (Ovilia)
  • [Feature] [axis] Support break on the axis. #​19459 (Ovilia) #​20857 (100pah)
  • [Feature] [theme] Support dynamically registering and switching themes. #​20705 (Ovilia)
  • [Feature] [roam] Roaming infrastructure enhancement - support users specifying roaming area by roamTrigger; support clip on geo and series.map; support cursor style change when hovering on the roaming area; support preserveAspect on geo, series.map and series.graph; fix the percent base of center on geo, series.map, series.graph and series.tree; enhance the behavior for roaming area overlapping. #​19807#issuecomment-2974437299 (100pah)
  • [Feature] [thumbnail] Support thumbnail for the graph series. #​19807#issuecomment-3013454598 (100pah) #​17471 (Lruler)
  • [Feature] [marker] Support z option for markPoint/markLine/markArea. #​21117 (sz-p)
  • [Feature] [marker] Support z2 option for markPoint/markLine/markArea. #​20782 (sz-p)
  • [Feature] [stack] Support reversing the stack order. #​20998 (Justin-ZS)
  • [Feature] [sankey] Support roaming for sankey series. #​20321 (Ovilia)
  • [Feature] [custom] Support compoundPath in custom series renderItem. #​20402 #​21040 (Ovilia)
  • [Feature] [marker] Support relativeTo option for specifying the relative target of marker position. #​20166 #​21042 (Ovilia)
  • [Feature] [axis] Support tooltip for angleAxis label. #​20986 (plainheart)
  • [Feature] [tooltip] Support displayTransition option to control whether to enable the tooltip display transition. #​20966 (jqqin)
  • [Feature] [visualMap] Support unboundedRange option. #​21113 (100pah)
  • [Feature] [legend] Support triggerEvent option. #​18164 #​20907 (sz-p)
  • [Feature] [custom] Support tooltipDisabled for custom series. #​20447 (Ovilia)
  • [Feature] [i18n] Add Norwegian Bokmål (nb-NO) translation. #​20792 (joakimono)
  • [Feature] [i18n] Add Greek (EL) translation. #​21119 (tassosgeo)
  • [Fix] [label] Fix label rich style does not inherit the plain label style. #​20977 (plainheart) #​21016 (100pah)
  • [Fix] [label] Fix label layout margin. #​21103 (100pah)
  • [Fix] [dataZoom] Fix data shape distribution for time axis. #​16978 (andrearoota) #​21043 #​21039 (Ovilia)
  • [Fix] [tooltip] Fix null value item on category axis should be able to show tooltip. #​20777 (Justin-ZS)
  • [Fix] [visualMap] Fix some text style can't work on visualMap. #​20961 (plainheart)
  • [Fix] [dataZoom] Restrict range on brushEnd. #​20814 (mortalYoung)
  • [Fix] [heatmap] Fix labels not in calendar range are unexpectedly displayed. #​20699 (plainheart)
  • [Fix] [series] Fix mismatched dimension index. #​20682 (Justin-ZS)
  • [Fix] [bar] Fix polar bar should update roundCap when changes. #​20582 (Ovilia)
  • [Fix] [pie] Fix labelLine may be not removed and cause error when single label position is not in outside. #​20906 (plainheart)
  • [Fix] [sankey] Fix browser crash when emphasis.focus is 'trajectory' with large data. #​20959 (plainheart)
  • [Fix] [custom] Fix potential NPE when applying leave transition. #​20920 (plainheart)
  • [Fix] [tooltip] Fix potential memory leakage by explicitly unbinding event listeners. #​21087 (seaheart)
  • [Fix] [axis] [log] Fix incorrect rounding usage, and support data with big negative exponent. #​21107 (SihongShen) #​21120 (100pah)
  • [Fix] [axis] Fix extreme small numbers can not be displayed in Cartesian due to the inappropriate rounding precision. #​21120 (100pah) (SihongShen)
  • [Fix] [dataZoom] Change moveHandler cursor to default. #​20304 (ribeirompl)
  • [Fix] [tooltip] Fix style coord transform markers are not removed after the tooltip is disposed. #​20987 (plainheart)
  • [Fix] [bar] Remove unused startValue option from the BarSeriesOption interface. #​20901 (plainheart)
  • [Fix] [title] Fix title text style width type should not include string. #​20800 (sz-p)
  • [Fix] [radar] Fix blur.itemStyle not working. #​21081 (mustcanbedo) #​21124 (Ovilia)
  • [Fix] [roam] Fix RoamControllerHost importing path. #​20313 (Ovilia)
  • [Fix] [svg] Remove SVG support check in getSvgDataURL. #​20760 (plainheart)
  • [Break] Breaking changes against v5.6.0:
    • The default theme has been changed, including the visual style and the default location settings of components and series. For example, the default legend position is now at the bottom of the canvas. The new default settings are more reasonble, but if they affect the existing usage, use echarts/theme/v5.js to restore the old visual style and location settings. See #​20865.
    • The v5 echarts/src/theme/light.ts is now migrated to echarts/theme/rainbow.js.
    • The position of Cartesian axes might shift slightly if the axis names or labels previously overflowed the canvas or overlapped, as anti-overflow and anti-axisLabel-axisName-overlap mechanism are enabled by default. In most cases that changes will be indiscernible to the naked eye. But if any unreasonable change occurs, you can use option grid.outerBoundsMode: 'none' to disable the anti-overflow mechanism, and/or use option xAxis/yAxis.axisLabel.nameMoveOverlap: false to disable the anti-axisLabel-axisName-overlap mechanism. See #​21059.
    • The percent base of the option center (such as the base of '33%') on geo, series.map, series.graph and series.tree are changed. The previous percent base is incorrect. But if you need to restore, set legacyViewCoordSysCenterBase: true (on the root level of an echarts option). See #​19807#issuecomment-2974437299.
    • Now label rich styles (fontStyle, fontWeight, fontSize, fontFamily, textShadowColor, textShadowBlur, textShadowOffsetX, textShadowOffsetY) are changed to inherit the plain label styles. You can use richInheritPlainLabel: false (on the root level of an echarts option, or at the same level of the label style options) to restore it. See #​20977

New Contributors


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dep-bump label Jul 30, 2025
@renovate renovate bot requested a review from a team as a code owner July 30, 2025 04:15
@github-actions
Copy link

@akashsonune akashsonune self-assigned this Aug 7, 2025
@renovate
Copy link
Contributor Author

renovate bot commented Aug 7, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@akashsonune akashsonune force-pushed the renovate/major-echarts branch from 10a08ea to 2759ebc Compare August 7, 2025 14:57
@akashsonune akashsonune marked this pull request as draft August 7, 2025 15:04
@akashsonune akashsonune force-pushed the renovate/major-echarts branch 6 times, most recently from 90e94fc to 2d55bfb Compare August 11, 2025 08:48
@mistrykaran91 mistrykaran91 force-pushed the renovate/major-echarts branch from 2d55bfb to b34c785 Compare August 11, 2025 11:00
@akashsonune akashsonune assigned dr-itz and unassigned akashsonune Aug 11, 2025
@akashsonune akashsonune added this to the 48.0.0 milestone Aug 11, 2025
@akashsonune akashsonune force-pushed the renovate/major-echarts branch from b34c785 to af0ac58 Compare August 11, 2025 11:21
@akashsonune
Copy link
Member

@dr-itz Only thing I could not find, is the data zoom slider shadow, which is slightly a bit up than earlier. The changelog does not mention any changes related to it.

@akashsonune
Copy link
Member

Other important thing is the grid.containLabel which is deprecated since v6 in favor of grid.outerBoundsMode
See - https://echarts.apache.org/en/option.html#grid.containLabel

This completely breaks our layout and we need to define this mode and other spacing to fit our needs.

For now we keep the old behavior using - LegacyGridContainLabel. I would propose to setup a followup and do it later

@akashsonune akashsonune requested a review from dr-itz August 11, 2025 11:35
@akashsonune akashsonune marked this pull request as ready for review August 11, 2025 11:37
Copy link
Contributor

@dr-itz dr-itz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good. I expected this update to require far more changes. 👍

dashboard VRT needs update

@dr-itz
Copy link
Contributor

dr-itz commented Aug 11, 2025

@spike-rabbit

@mistrykaran91 mistrykaran91 force-pushed the renovate/major-echarts branch from af0ac58 to 13df8fc Compare August 11, 2025 13:59
Copy link
Contributor

@dr-itz dr-itz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@akashsonune
Copy link
Member

@dr-itz Do we need to test this in trend viewer?

@spike-rabbit
Copy link
Member

@akashsonune please squash the commits and make yourself the author so that renovate does not override it.

Please also add a breaking change note that echarts 6.0.0 is required and maybe also link to their release here https://github.com/apache/echarts/releases/tag/6.0.0

@dr-itz
Copy link
Contributor

dr-itz commented Aug 11, 2025

@dr-itz Do we need to test this in trend viewer?

yes please

@akashsonune akashsonune force-pushed the renovate/major-echarts branch from 64c3766 to a9fe247 Compare August 11, 2025 16:40
@akashsonune akashsonune force-pushed the renovate/major-echarts branch from a9fe247 to 28f0d6c Compare August 11, 2025 17:27
@akashsonune akashsonune added the breaking-changes Marks issues and PRs that are breaking the API label Aug 11, 2025
@spike-rabbit
Copy link
Member

@akashsonune please enhance the breaking change note a little. Something like this would be nice:

chore(charts-ng): update dependency echarts to v6

BREAKING CHANGE: The `@siemens/charts-ng` package now requires ECharts version 6.0.0 or higher. Please update your dependencies accordingly. For details on ECharts 6, see: https://github.com/apache/echarts/releases/tag/6.0.0

@akashsonune akashsonune force-pushed the renovate/major-echarts branch from 28f0d6c to 9566e6e Compare August 11, 2025 18:47
Copy link
Member

@spike-rabbit spike-rabbit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

BREAKING CHANGE: The `@siemens/charts-ng` package now requires ECharts version 6.0.0 or higher. Please update your dependencies accordingly. For details on ECharts 6, see: https://github.com/apache/echarts/releases/tag/6.0.0
@spike-rabbit spike-rabbit force-pushed the renovate/major-echarts branch from 9566e6e to ee90e83 Compare August 11, 2025 18:53
@spike-rabbit spike-rabbit enabled auto-merge (rebase) August 11, 2025 18:53
@spike-rabbit spike-rabbit merged commit 74b3b82 into main Aug 11, 2025
8 checks passed
@spike-rabbit spike-rabbit deleted the renovate/major-echarts branch August 11, 2025 19:02
@siemens-element-bot
Copy link
Collaborator

@akashsonune
Copy link
Member

@dr-itz Only thing I could not find, is the data zoom slider shadow, which is slightly a bit up than earlier. The changelog does not mention any changes related to it.

For the record: Echarts had fixed issue where the data shadow did not match the actual graph. this is the reason why there is slight change in data shaodw.
See- apache/echarts#16978

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking-changes Marks issues and PRs that are breaking the API dep-bump released on @next

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants