Skip to content

Bump apexcharts from 5.10.6 to 5.12.0 in /ui/changes#6052

Merged
marco-c merged 1 commit into
masterfrom
dependabot/npm_and_yarn/ui/changes/apexcharts-5.12.0
May 27, 2026
Merged

Bump apexcharts from 5.10.6 to 5.12.0 in /ui/changes#6052
marco-c merged 1 commit into
masterfrom
dependabot/npm_and_yarn/ui/changes/apexcharts-5.12.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 26, 2026

Bumps apexcharts from 5.10.6 to 5.12.0.

Release notes

Sourced from apexcharts's releases.

💎 Version 5.12.0

New Features

First-class funnel / pyramid / gauge types (8f038155)

chart.type now accepts 'funnel', 'pyramid', and 'gauge' directly. They normalize to the underlying renderer (bar with isFunnel for funnel/pyramid, radialBar for gauge) at config time and preserve chart.requestedType for default selection.

Funnel additions:

  • plotOptions.funnel.shape: 'rectangle' | 'trapezoid' — trapezoid mode draws continuous sloped sides between consecutive stages.
  • plotOptions.funnel.lastShape: 'flat' | 'taper' — controls whether the final stage tapers to a point.
  • Trapezoid mode skips the 3D bar-shadow pass (stages are already contiguous).

Gauge additions:

  • plotOptions.radialBar.shape: 'arc' | 'needle'.
  • Custom value-to-angle mapping (min/max).
  • Configurable bands and ticks that render on both arc and needle shapes.

Samples added under samples/source/funnel/ and samples/source/gauge/.

Accessibility — WCAG 1.4.11 contrast compliance (258def38)

All colours across the 10 built-in theme palettes now pass WCAG 1.4.11 non-text contrast (≥ 3:1) against both the default light and dark backgrounds.


Improvements

TimeScale refactor (005c4f23)

The time-scale tick generator has been rewritten around a single-resolution stride algorithm. The previous mix-and-match label promotion logic has been removed.

  • src/modules/TimeScale.js reduced from ~1,231 lines to a focused stride generator.
  • New date helpers in src/utils/DateTime.js for tick generation.

Bug Fixes

  • Tooltip — shared sweep coverage (c13f2ebe) — Shared tooltips on line/area charts now capture every datapoint during a mouse sweep instead of skipping points at fast cursor speeds.
  • Accessibility — restore #5183 SVG <title> fix (27bc253c) — The root SVG <title> element is removed again, restoring the original fix that had regressed.
  • Pie/donut legend.showForNullSeries = false crash (57be77df, #5216) — Setting legend.showForNullSeries: false on pie/donut charts no longer throws a runtime error.
  • Responsive yaxis merge (0ba210b2, fcf46856, #5212) — yaxis array entries from a responsive breakpoint now deep-merge into the matching base-config entries instead of replacing them wholesale.

Upgrade Notes

  • Funnel / pyramid / gauge users: The existing type: 'bar' + plotOptions.bar.isFunnel: true and type: 'radialBar' configurations continue to work. New type: 'funnel' | 'pyramid' | 'gauge' is opt-in and recommended for new code — it enables the new shape options and gauge sub-features.
  • TimeScale: Tick output is generally cleaner but may differ from 5.11.0 at certain ranges. If you snapshot-test rendered SVGs, expect tick-label snapshot churn.

💎 Version 5.11.0

... (truncated)

Commits
  • 6f42c52 release: 5.12.0
  • ffcdf95 chore: update samples and test. snapshots
  • 2b09e02 feat(animations): tailored initial-mount animations per chart type, progressi...
  • 005c4f2 refactor(TimeScale): single-resolution stride; drop mix-and-match label promo...
  • 8f03815 feat: first-class funnel/pyramid/gauge types, trapezoid funnel, gauge needle/...
  • c13f2eb fix(tooltip): shared sweep on line/area now captures every datapoint
  • 258def3 fix: all colours in 10 theme palettes pass WCAG 1.4.11 non-text contrast (≥ 3...
  • 353a0a7 Merge branch 'main' of https://github.com/apexcharts/apexcharts.js
  • 871a9eb test(TimeScale): add boundary + snapshot regression net
  • 3ff3eae Merge pull request #5217 from apexcharts/dependabot/npm_and_yarn/babel/plugin...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [apexcharts](https://github.com/apexcharts/apexcharts.js) from 5.10.6 to 5.12.0.
- [Release notes](https://github.com/apexcharts/apexcharts.js/releases)
- [Commits](apexcharts/apexcharts.js@v5.10.6...v5.12.0)

---
updated-dependencies:
- dependency-name: apexcharts
  dependency-version: 5.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 26, 2026
@marco-c marco-c merged commit 5323d73 into master May 27, 2026
7 checks passed
@marco-c marco-c deleted the dependabot/npm_and_yarn/ui/changes/apexcharts-5.12.0 branch May 27, 2026 10:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant