Skip to content

Bump apexcharts from 5.12.0 to 6.9.0 - #8557

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/apexcharts-6.9.0
Closed

Bump apexcharts from 5.12.0 to 6.9.0#8557
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/apexcharts-6.9.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 20, 2026

Copy link
Copy Markdown
Contributor

Bumps apexcharts from 5.12.0 to 6.9.0.

Release notes

Sourced from apexcharts's releases.

💎 Version 6.9.0

A feature release, and the largest in a while. Two ideas run through most of it.

The first: a chart should be able to take the measurements you actually have. Three types now accept raw observations and do the statistics themselves, and rowSeries() hands the individual rows back so a mark can be opened into the data behind it.

The second: one chart type can become another, in place. The cross-type morph engine stops crossfading and starts conserving the ink, so a bar visibly comes apart into the dots it was counting, and every pairing between the mark families is now offered rather than only the ones that had been driven.

Alongside those: nested treemaps, drilldown for line and area plus async levels that survive a real backend, a pluggable layout seam for the unit chart, and spring motion where a fixed tween used to stutter.

One change worth knowing before you upgrade: ApexCharts is no longer dependency-free. It now requires apex-commons at runtime (see Internal). npm resolves it for you and the browser bundles inline it, so no action is needed, but it is a change in the package's shape.

✨ New

chart.type: 'histogram', a chart that takes a sample

Every other type here wants values that were already aggregated. A histogram is the one that does the aggregating: the series carries raw observations, one number per event, and the chart chooses the bin width and counts them.

chart: { type: 'histogram' },
series: [{ name: 'Latency', data: [102, 87, 143, 91, ...] }]

It renders through the bar pathway, like funnel, pyramid, gauge and waffle, so bins are drawn by code that already handles stacking, zoom, export and animation.

plotOptions.histogram.bins takes a rule ('auto' | 'fd' | 'sturges' | 'scott' | 'rice' | 'sqrt') or a fixed count. binWidth pins the boundaries when they carry meaning, range frames the axis independently of the data, normalize switches the y units to percent or density, and cumulative gives a CDF. 'auto' takes the narrower of Freedman-Diaconis and Sturges.

All series share one set of edges derived from their combined extent, so two distributions stay comparable instead of putting different bars at the same x. plotOptions.histogram.overlap (default true) then draws each series across the full bin rather than grouping them beside each other, because comparison is the reason to put two samples on one axis and grouping is the arrangement that misreads it. A single series is unaffected either way.

The binning ships behind apexcharts/features/stats, so it costs nothing if you do not use it.

Box plot and violin take the sample too

A box plot required y: [min, q1, median, q3, max] and a violin required a precomputed density profile. Both asked the caller to do the statistics that give the chart its meaning, which is backwards: the numbers you have are the measurements.

Supply the observations and the library computes the rest. They go in points, the field both types already use for jitter dots, so a sample lives in exactly one place whether you summarise it or we do.

series: [{ data: [{ x: 'Phone', points: [1.2, 1.9, 3.4, ...] }] }]

Quartiles interpolate between ranks (R type 7). Whiskers default to the extremes, so nothing is hidden by default; plotOptions.boxPlot.whiskers: 'tukey' switches to the 1.5 × IQR convention.

rowSeries(), so a mark can name the rows it stands for

A histogram bin, a box and a violin all stand for rows that the chart is already holding. chart.rowSeries() returns them as a series, which makes the summary and the observations two views of one dataset:

chart.updateOptions({ chart: { type: 'unit' }, series: chart.rowSeries() })

... (truncated)

Commits
  • b74bfa9 release: 6.9.0
  • 2c57c0b chore: bump version to 6.9.0
  • a746895 fix(config): a chart type's own choices hand over when the type changes
  • ffc9323 fix(tooltip): a type-owned caption hands over when the chart changes type
  • cd03d52 fix(tooltip): anchor a slice caption where the slice is, not where the SVG st...
  • bf37676 feat(morph): any two 1:1 families now pair, not just the ones already driven
  • a86e858 test(morph): every offered pair, driven, asserting that something moves
  • 2882b1d docs(samples): drop the gauge from the shapes card
  • 3850f70 feat(morph): a box unfolds into its violin, and folds back
  • ec22c79 fix(morph): a tile takes an arc by draw order when no branch key matches
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Aug 20, 2026
@github-actions
github-actions Bot enabled auto-merge August 20, 2026 00:07
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/apexcharts-6.9.0 branch 3 times, most recently from 2e509a6 to d59b4a5 Compare August 21, 2026 00:42
Bumps [apexcharts](https://github.com/apexcharts/apexcharts.js) from 5.12.0 to 6.9.0.
- [Release notes](https://github.com/apexcharts/apexcharts.js/releases)
- [Commits](apexcharts/apexcharts.js@v5.12.0...v6.9.0)

---
updated-dependencies:
- dependency-name: apexcharts
  dependency-version: 6.9.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/apexcharts-6.9.0 branch from d59b4a5 to ae68fbc Compare August 21, 2026 01:07
@sonarqubecloud

Copy link
Copy Markdown

@dependabot @github

dependabot Bot commented on behalf of github Aug 22, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #8565.

@dependabot dependabot Bot closed this Aug 22, 2026
auto-merge was automatically disabled August 22, 2026 00:08

Pull request was closed

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/apexcharts-6.9.0 branch August 22, 2026 00:08
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.

0 participants