Skip to content

Update dependency apexcharts to v5#281

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/apexcharts-5.x
Open

Update dependency apexcharts to v5#281
renovate[bot] wants to merge 1 commit intomainfrom
renovate/apexcharts-5.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 31, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
apexcharts (source) 3.41.05.10.3 age confidence

Release Notes

apexcharts/apexcharts.js (apexcharts)

v5.10.3: 💎 Version 5.10.3

Compare Source

Bug Fixes
  • SSR: Bar/column charts rendered duplicate elements in renderToString() (1b4bcb1f)

    SSRElement.appendChild and insertBefore were unconditionally pushing the
    child onto the children array without checking whether the child already had a
    parent. Because Bar.js creates elDataLabelsWrap, elGoalsMarkers, and
    elBarShadows once per series but calls elSeries.add() on every data-point
    iteration, the SSR virtual DOM accumulated N×N bar paths and datalabel groups
    instead of N. The fix mirrors standard browser DOM move semantics: if a node
    already has a parent it is detached from that parent before being appended.
    This affects both appendChild and insertBefore.

v5.10.2: 💎 Version 5.10.2

Compare Source

Bug Fixes
  • Tree-shaking: ESM entry points were incorrectly eliminated by bundlers

    dist/*.esm.js and dist/features/*.esm.js were missing from the
    sideEffects field in package.json. Bundlers such as Webpack and Rollup
    treat files not listed as having side effects as safe to drop when they are
    not explicitly imported, which caused chart type and feature registrations to
    be silently tree-shaken away in production builds. Adding both glob patterns
    ensures the self-registering ESM bundles are always retained.

v5.10.1: 💎 Version 5.10.1

Compare Source

Bug Fixes
Chart Registry Survives Duplicate Module Instances

Problem: When a bundler (Vite, webpack, etc.) accidentally creates two separate copies of the ApexCharts module - for example when mixing CJS and ESM imports, or when optimizeDeps is not configured - ApexCharts.use() would write to one module's registry while the chart renderer read from another. The chart type was effectively never registered, causing a runtime error.

Fix: The chart type registry is now stored on globalThis.__apexcharts_registry__ instead of a module-local variable. All module instances share a single registry on the global object, so registration is never silently lost regardless of how many module copies the bundler created.

This is a defense-in-depth fix. For best results, configure your bundler to deduplicate ApexCharts (Vite: add apexcharts to optimizeDeps.include). The globalThis registry ensures the library degrades gracefully even when deduplication is not configured.

v5.10.0: 💎 Version 5.10.0

Compare Source

New Features

Per-Type Modular Entry Points

Every public chart type now has its own dedicated entry point matching the chart.type string you already use in config. Previously, users needed to know the internal grouping (e.g. apexcharts/heatmap for treemap charts); now you import by the exact type name.

New entry points:

Import Chart type(s) registered
apexcharts/line line
apexcharts/area area
apexcharts/scatter scatter
apexcharts/bubble bubble
apexcharts/rangeArea rangeArea
apexcharts/bar bar
apexcharts/column bar (column mode)
apexcharts/rangeBar rangeBar
apexcharts/candlestick candlestick
apexcharts/boxPlot boxPlot
apexcharts/pie pie
apexcharts/donut donut
apexcharts/polarArea polarArea
apexcharts/radialBar radialBar
apexcharts/radar radar
apexcharts/heatmap heatmap
apexcharts/treemap treemap (new standalone entry)

Example:

import ApexCharts from 'apexcharts/core'
import 'apexcharts/scatter'    // instead of 'apexcharts/line'
import 'apexcharts/donut'      // instead of 'apexcharts/pie'
import 'apexcharts/treemap'    // instead of 'apexcharts/heatmap'
import 'apexcharts/features/legend'

The old grouped entry points (apexcharts/pie, apexcharts/heatmap, apexcharts/radial, etc.) continue to work and register all their previous types — no breaking changes.


Improvements
Better Error Message for Unregistered Chart Types

When a chart type is not registered (common with tree-shaken builds), the error message now includes a specific hint about Vite's module deduplication as the most likely root cause, and how to fix it via optimizeDeps.include in vite.config.


dist/ File Structure

dist/
├── apexcharts.js              # UMD bundle (development)
├── apexcharts.min.js          # UMD bundle (minified)
├── apexcharts.esm.js          # ES module — full bundle (all chart types + features)
├── apexcharts.common.js       # CommonJS — full bundle
├── apexcharts.css             # Default styles
├── apexcharts-legend.css      # Legend styles
│
├── core.esm.js                # ES module — bare core (no chart types, no features)
├── core.common.js             # CommonJS — bare core
│
├── line.esm.js / line.common.js
├── area.esm.js / area.common.js
├── scatter.esm.js / scatter.common.js
├── bubble.esm.js / bubble.common.js
├── rangeArea.esm.js / rangeArea.common.js
├── bar.esm.js / bar.common.js
├── column.esm.js / column.common.js
├── rangeBar.esm.js / rangeBar.common.js
├── candlestick.esm.js / candlestick.common.js
├── boxPlot.esm.js / boxPlot.common.js
├── pie.esm.js / pie.common.js
├── donut.esm.js / donut.common.js
├── polarArea.esm.js / polarArea.common.js
├── radialBar.esm.js / radialBar.common.js
├── radar.esm.js / radar.common.js
├── heatmap.esm.js / heatmap.common.js
├── treemap.esm.js / treemap.common.js    # new in v5.10.0
│
├── features/
│   ├── all.esm.js / all.common.js
│   ├── annotations.esm.js / annotations.common.js
│   ├── exports.esm.js / exports.common.js
│   ├── toolbar.esm.js / toolbar.common.js
│   ├── legend.esm.js / legend.common.js
│   └── keyboard.esm.js / keyboard.common.js
│
└── locales/                   # i18n locale JSON files (ar, de, es, fr, ja, zh-cn, ...)

v5.9.0: 💎 Version 5.9.0

Compare Source

New Features

Color-Blind Accessibility Mode (theme.accessibility.colorBlindMode)

A new theme.accessibility config object provides built-in support for color vision deficiencies.

new ApexCharts(el, {
  theme: {
    accessibility: {
      colorBlindMode: 'deuteranopia' // 'deuteranopia' | 'protanopia' | 'tritanopia' | 'highContrast' | ''
    }
  }
})
Mode Description
deuteranopia Red-green safe palette (green-weak, ~6% of males) — Wong 2011
protanopia Red-green safe palette (red-weak, ~1% of males) — Wong 2011
tritanopia Blue-yellow safe palette (~0.01% of population)
highContrast WCAG AA-compliant high contrast colors + apexcharts-high-contrast CSS class on wrapper
'' (default) No change, existing behavior
  • colorBlindMode takes full priority over theme.palette and theme.monochrome — no conflict resolution needed.
  • TypeScript: ApexTheme.accessibility type added to apexcharts.d.ts.
  • highContrast mode adds the apexcharts-high-contrast CSS class to the chart wrapper for custom CSS targeting; it does not mutate any config options.

Tree-Shaking: Sub-Entry Bundle Deduplication

Previously, each chart-type sub-entry (bar.esm.js, line.esm.js, etc.) and feature sub-entry (features/legend.esm.js, etc.) bundled its own private copy of all shared ApexCharts utilities (Core, Fill, Graphics, Theme, etc.), resulting in significant duplication when multiple sub-entries were loaded together.

v5.9.0 fixes this:

  • vite.config.mjs: a coreExternalPlugin externalizes ~60 shared modules from sub-entry builds — they are resolved from apexcharts/core at runtime instead of being re-bundled.
  • src/entries/core.js: all shared utilities are re-exported under internal __apex_* names, making them available to sub-entries without additional network requests or parse overhead.
  • src/modules/Core.js: removed a direct Legend import that was pulling the entire legend module into the core chunk unnecessarily; uses the already-initialized ctx.legend instance instead.

Impact: When using the tree-shaking API with multiple chart types or features, total JS parse/execute size is significantly reduced. The apexcharts/core bundle is loaded once; all sub-entries share it.

No breaking changes. The full apexcharts.js / apexcharts.esm.js bundles are unaffected. The __apex_* exports in core.js are internal — do not use them in application code.


Bug Fixes
  • core: Core.js no longer constructs a throwaway Legend instance just to measure legend dimensions — it reads from the already-initialized ctx.legend instance, avoiding a redundant import in the core chunk.

dist/ File Structure

dist/
├── apexcharts.js              # UMD bundle (development)
├── apexcharts.min.js          # UMD bundle (minified)
├── apexcharts.esm.js          # ES module — full bundle (all chart types + features)
├── apexcharts.common.js       # CommonJS — full bundle
├── apexcharts.css             # Default styles
├── apexcharts-legend.css      # Legend styles
│
├── core.esm.js                # ES module — bare core (no chart types, no features)
├── core.common.js             # CommonJS — bare core
│
├── bar.esm.js                 # ES module — bar/column/area/line chart type
├── bar.common.js
├── line.esm.js                # ES module — line/area/scatter/bubble chart type
├── line.common.js
├── pie.esm.js                 # ES module — pie/donut chart type
├── pie.common.js
├── radial.esm.js              # ES module — radialBar/polarArea chart type
├── radial.common.js
├── candlestick.esm.js         # ES module — candlestick/boxPlot chart type
├── candlestick.common.js
├── heatmap.esm.js             # ES module — heatmap/treemap chart type
├── heatmap.common.js
│
├── features/
│   ├── all.esm.js             # ES module — all optional features bundled
│   ├── all.common.js
│   ├── annotations.esm.js     # ES module — annotations feature
│   ├── annotations.common.js
│   ├── exports.esm.js         # ES module — SVG/PNG/CSV export feature
│   ├── exports.common.js
│   ├── toolbar.esm.js         # ES module — toolbar/zoom/pan feature
│   ├── toolbar.common.js
│   ├── legend.esm.js          # ES module — legend feature
│   ├── legend.common.js
│   ├── keyboard.esm.js        # ES module — keyboard navigation feature
│   └── keyboard.common.js
│
└── locales/                   # i18n locale JSON files (ar, de, es, fr, ja, zh-cn, ...)

Note: apexcharts.ssr.esm.js and apexcharts.ssr.common.js were removed in v5.9.0. SSR usage should import from apexcharts/core directly and call renderToString / renderToHTML from apexcharts/ssr (available since v5.7.0).

v5.8.1

Compare Source

v5.8.0: 💎 Version 5.8.0

Compare Source

Bug Fixes
  • tree-shaking: publish missing dist/core and dist/features/* build artifacts introduced in v5.7.0 (#​5177)
  • ssr: fix broken SSR import path in src/ssr/index.js (v5.7.1 patch)
  • ssr: fix SVG is not a function crash in renderToHTML/renderToStringglobal.SVG was not registered in the Node.js SSR path (v5.7.1 patch)

v5.7.1

Compare Source

v5.7.0: 💎 Version 5.7.0

Compare Source

Features
Feature-level tree-shaking

ApexCharts now ships modular entry points so you can import only the chart types
and features your application actually uses. This can cut bundle size substantially
for apps that don't need the full chart catalogue.

// Minimal custom bundle — only what you need
import ApexCharts from 'apexcharts/core'
import 'apexcharts/line'               // line / area / scatter
import 'apexcharts/features/legend'    // optional legend

Chart-type entry points

Import Chart types
apexcharts/line line, area, scatter, bubble
apexcharts/bar bar, column
apexcharts/pie pie, donut
apexcharts/radial radialBar
apexcharts/candlestick candlestick
apexcharts/heatmap heatmap
apexcharts/treemap treemap
apexcharts/rangearea rangeArea, rangeBar
apexcharts/boxplot boxPlot
apexcharts/funnel funnel
apexcharts/radar radar

Feature entry points

Import Feature
apexcharts/features/legend Legend
apexcharts/features/toolbar Toolbar / zoom controls
apexcharts/features/exports SVG / PNG / CSV / JSON export
apexcharts/features/annotations Point, line, and area annotations
apexcharts/features/keyboard Keyboard navigation (accessibility)

The standard import ApexCharts from 'apexcharts' import continues to work
unchanged — all chart types and features are included by default.

Keyboard navigation

Charts are now keyboard-accessible. After focusing a chart (tab or click), users
can navigate between data points using the arrow keys. The tooltip and active
marker update as focus moves between points. This meets WCAG 2.1 AA keyboard
interaction requirements.

Enable via the optional feature entry point:

import 'apexcharts/features/keyboard'

Keyboard navigation is included automatically in the full bundle.

Server-side rendering (SSR)

SSRRenderer.renderToString(config) and SSRRenderer.renderToHTML(config) now
work in Node.js without a browser DOM. Useful for generating static SVG images,
pre-rendering chart HTML for emails, or server-driven PDF pipelines.

import SSRRenderer from 'apexcharts/ssr'

const svg = await SSRRenderer.renderToString({
  chart: { type: 'line', width: 600, height: 350 },
  series: [{ name: 'Sales', data: [10, 41, 35, 51, 49, 62] }],
})
// svg is a self-contained SVG string — no window or document required
Internal / Architecture

These changes are transparent to users but lay the groundwork for future
performance and bundle-size improvements.

  • Modules decoupled from the chart context service-locator (ctx) pattern —
    required to make tree-shaking work correctly at the module level.
  • Replaced legacy ES5 polyfills with native ES6+ equivalents.
  • Removed bare window / document / navigator accesses throughout the
    source; all browser API calls now go through SSR-safe wrappers.

v5.6.0: 💎 Version 5.6.0

Compare Source

Bug Fixes

Critical Fix: Tooltip and Chart Interactions Restored (#​5168)
  • Fixed a critical regression where tooltips were not appearing and chart interactions were completely blocked
  • The <foreignObject> element, which contains the legend wrapper, was incorrectly positioned as the last child in the SVG DOM, causing it to overlay and block all mouse events on the chart
  • Restored the correct DOM ordering by ensuring <foreignObject> is always the first child element (at the back of the z-order), allowing chart interactions to work properly
  • This issue affected all chart types including column, scatter, heatmap, bar, and others
  • The regression was introduced in v5.5.0 when accessibility features were added
Comprehensive DOM Ordering Tests
  • Added extensive test coverage to prevent future regressions of DOM element ordering

If you experienced tooltip or interaction issues in v5.5.0/v5.5.1, this release fully resolves those problems. Simply upgrade to v5.6.0 - no code changes required on your end.

v5.5.1

Compare Source

v5.5.0: 💎 Version 5.5.0

Compare Source

Major Features

Server-Side Rendering (SSR) Support

ApexCharts now fully supports SSR for Next.js, Nuxt, SvelteKit, Astro, and other modern meta-frameworks! This has been one of the most requested features. (#​4288)

Server-side rendering:

import ApexCharts from 'apexcharts/ssr'

const chartHTML = await ApexCharts.renderToHTML({
  series: [{ data: [30, 40, 35, 50, 49, 60, 70] }],
  chart: { type: 'bar' }
}, {
  width: 500,
  height: 300
})

Client-side hydration:

import ApexCharts from 'apexcharts/client'

// Hydrate specific chart
ApexCharts.hydrate(document.getElementById('my-chart'))

// Or hydrate all charts on the page
ApexCharts.hydrateAll()

Package exports:

  • Browser: import ApexCharts from 'apexcharts' (or apexcharts/client)
  • Node.js/SSR: import ApexCharts from 'apexcharts/ssr'
  • Automatic environment detection via conditional exports
Accessibility Support

Added comprehensive accessibility features to make charts usable for everyone:

  • ARIA labels and roles
  • Keyboard navigation support
  • Screen reader compatibility
  • Semantic HTML structure

📦 Bundle Sizes

Browser bundles:

  • apexcharts.esm.js: 878 KB (unminified)
  • apexcharts.common.js: 462 KB (minified CommonJS)
  • apexcharts.min.js: 462 KB (minified UMD)

SSR bundles (new!):

  • apexcharts.ssr.esm.js: 891 KB (unminified ESM for Node.js)
  • apexcharts.ssr.common.js: 467 KB (minified CommonJS for Node.js)

Breaking Changes

None! This release is fully backward compatible with v5.4.0.

v5.4.0: 💎 Version 5.4.0

Compare Source

🚀 Major Changes

Build System Modernization
  • Complete tooling overhaul: Migrated from Rollup + Webpack + Babel to Vite for faster builds and better developer experience
  • Testing modernization: Transitioned from Jest to Vitest for improved performance and native ESM support
  • Removed SVG.js dependency: Replaced with a custom lightweight SVG utility, reducing bundle size and external dependencies
Performance Improvements
  • Optimized object cloning - Significantly improved performance for data processing
  • DOM query caching - Reduced redundant DOM lookups for better rendering performance
  • Event delegation - Implemented event delegation pattern to improve event handling performance
  • Treemap optimization - Enhanced Treemap-squared.js algorithm for better performance

🐛 Bug Fixes

  • Fixed y-axis title getting cut off when using formatter (#​5152)
  • Fixed annotation rectangles drifting when browser zoom level is not 100%
  • Fixed x-axis label repetition for very small numeric values (#​5127)
  • Fixed bar chart top rounding issues
  • Fixed area chart fill color when using CSS variables
  • Fixed shared tooltip showing invisible series
  • Fixed stack-column-outline chart rendering issues
  • Removed obsolete polyfills from all samples
  • Converted Treemap to proper ES module export
  • Created ChartFactory for future tree-shaking support
  • Legend font-size now supports units other than pixels (rem, vh, etc.) (#​5151)

Refactoring & Code Quality

  • Refactored data handling architecture
  • Applied code quality improvements across the codebase
  • Improved unit test coverage across utility functions, datetime, and data processing modules

Testing Improvements

  • Comprehensive unit test improvements across the library
  • Enhanced E2E testing infrastructure
  • Updated sample charts

💝 Contributors

Thank you to all contributors:

v5.3.6: 💎 Version 5.3.6

Compare Source

What's Changed

New Contributors

Full Changelog: apexcharts/apexcharts.js@v5.3.3...v5.3.6

v5.3.5

Compare Source

v5.3.4

Compare Source

v5.3.3: 💎 Version 5.3.3

Compare Source

What's Changed

  • Added data parsing support for candlestick, boxplot, rangeBar and bubble charts
  • Reset parsing flags during update when data is parsed. Fixes updateSeries and updateOptions bugs when parsing data.
  • Feature/control legend css injection by @​leechoohyoung in #​5074
  • Unhide pan/zoomselect for mobile/touch devices by @​vingerha in #​5081
  • Add a missing type and removes an unused type by @​Jo-varo in #​5065
  • Update LICENSE by @​jberes in #​5087

New Contributors

Full Changelog: apexcharts/apexcharts.js@v5.3.0...v5.3.3

v5.3.2

Compare Source

v5.3.1

Compare Source

v5.3.0: 💎 Version 5.3.0

Compare Source

What's changed

  • Data Parsing capabilites.
    ApexCharts now supports direct parsing and mapping of raw data objects, eliminating the need for manual data transformation. Complete documentation for this feature - https://apexcharts.com/docs/parsing-data/
  • Pie/Donut/RadialBar series formats
    These chart types now support XY series formats making it consistent with the rest of the chart types. Read the documentation for this change - https://apexcharts.com/docs/series/

v5.2.0

Compare Source

v5.1.0

Compare Source

v5.0.0

Compare Source

v4.7.0: 💎 Version 4.7.0

Compare Source

What's Changed

Cleaned up misplaced resolve() call in updateOptions()

v4.6.0: 💎 Version 4.6.0

Compare Source

What's Changed

New Contributors

Full Changelog: apexcharts/apexcharts.js@v4.5.0...v4.6.0

v4.5.0: 💎 Version 4.5.0

Compare Source

What's Changed

  • getSvgString() method is now public which allows users to get SVG string of the chart by calling method on the chart instance.
  • fixes #​2963, fixes #​3452; safari bugs fixed by removing legend from svg foreignObject
  • fixes #​4937; data label issue when hideZeroBarsWhenGrouped
  • fixes #​4940; fixes #​4935; x-axis ticks improvements
  • fix #​4939; hideZeroBarsWhenGrouped in column chart
  • fix #​4932; tooltip color in pie/donut charts

Full Changelog: apexcharts/apexcharts.js@v4.4.0...v4.5.0

v4.4.0: 💎 Version 4.4.0

Compare Source

What's Changed

  • fix #​4868; reflect marker shapes in tooltip
  • fixes #​1753; fixes #​3641; markers disappearing after hover
  • fixes #​4790; fixes #​4791; fix marker bug when null values were present
  • Added support for the Angular compiler. by @​jeroen1602 in #​4691
  • Fix getting decimal part of numbers close to 0 by @​obiwac in #​4909
  • fix #​3754; crosshair position in stacked columns
  • fix #​4890; radar chart marker over y-axis fix
  • fix #​3439; shared tooltip fix in bar chart
  • fix #​3661; series-title in multi-series treemap
  • fix #​4230; total stacked label alignment fix
  • fix #​4901; dataURI scaling issue
  • fix #​4897; fix bug which cropped line when value was zero
  • fix #​4904; x-axis range annotations disappearing on zoom
  • fix #​4907; multiple y-axis error when series is empty
  • fix #​4914; custom-tooltip was removed on redraw
  • make default stroke.lineCap as square in bar charts
  • fixes #​4895; brush chart bugfix

New Contributors

Full Changelog: apexcharts/apexcharts.js@v4.3.0...v4.4.0

v4.3.0: 💎 Version 4.3.0

Compare Source

What's Changed

  • improve datapoint detection on mousehover for correct tooltip position
  • fix #​4869; custom tooltip can return html element
  • fix #​4876; stacked columns when uneven data is provided
  • fix heatmap for uneven numeric x-axis
  • fix #​4854; same stroke color when range color is used in bar
  • fixes #​1453; date change when day changes in hour scale
  • fix #​4863; reactivity issue in react and vue
  • fixes #​4856; tooltip jump in irregular time series
  • fixes #​4858; x-axis tick misalignment in bar chart
  • restores #​4782 (isolated point in line chart not closing path) by @​bautisflow in #​4871
  • Remove use of global ApexCharts class by @​SmithKy3 in #​4884

New Contributors

Full Changelog: apexcharts/apexcharts.js@v4.2.0...v4.3.0

v4.2.0: 💎 Version 4.2.0

Compare Source

What's Changed

  • Fix logarithmic scale drawing candle-like shape by @​tim-net in #​4830
  • Fix heatmap gaps and ticket alignment by @​dschweinbenz in #​4838
  • Addition of multi-series color candle Chart by @​Kim-Taehyeong in #​4836
  • fix #​3191; zoom selection in bar chart was offset by some pixels
  • fix #​4809 heatmap: align different ticks and gaps in timeseries
  • fix #​3907; group legends in grouped-stacked charts
  • fix #​4846; pie chart rendering issue in shadowDOM
  • fix #​4853; resizing selection rect now updates main chart
  • revert #​4782; fixes #​4855; toggling issue in line charts
  • fix #​3466; correct date when 1st value in x-axis is last day of month
Documentation update
  • Migrated all react samples from class components to functional components

New Contributors

Full Changelog: apexcharts/apexcharts.js@v4.1.0...v4.2.0

v4.1.0: 💎 Version 4.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: apexcharts/apexcharts.js@v4.0.0...v4.1.0

v4.0.0: 💎 Version 4.0.0

Compare Source

What's Changed

Upgrade to Svgjs 3.2.

Svg.js, the main engine behind ApexCharts’ drawing mechanism, was long overdue for an upgrade. With apexcharts@​4.0.0, both Svg.js and all related plugins have been upgraded to their latest versions. This ensures that ApexCharts stays up-to-date with its dependencies.

Other fixes

New Contributors

Full Changelog: apexcharts/apexcharts.js@v3.54.1...v4.0.0

v3.54.1: 💎 Version 3.54.1

Compare Source

What's Changed

  • improve border radius implementation in stacked bar charts by @​junedchhipa in #​4747
  • Bar and column true stroke and fill paths by @​rosco54 in #​4753
  • fix #​4757; allow duplicate labels in yaxis
  • fix #​4623; use x value from w.config.series instead of w.globals.labels
  • fix #​4750; safari tooltip issue
  • Restore true stroke paths on bars and columns - by @​rosco54
  • fix #​4755; tooltip marker color when fill type is gradient
  • fix apexcharts/react-apexcharts#627 prevent mutating config.colors as it causes reactivity issues in react
  • move some styles to foreignObject as external styles are not applied when exporting
  • fix #​4657; fix #​4818; border radius on last element when previous datapoint is zero
  • fix #​4738; legend height when position is bottom
  • fix #​4734; last annotation was not shown because of a refactor

Full Changelog: apexcharts/apexcharts.js@v3.54.0...v3.54.1

v3.54.0: 💎 Version 3.54.0

Compare Source

What's Changed

New Contributors

Full Changelog: apexcharts/apexcharts.js@v3.53.0...v3.54.0

v3.53.0: 💎 Version 3.53.0

Compare Source

What's new

New Property

New method

  • highlightSeries; In a multi-series chart, call this method to reduce opacity of all other series and only highlight a particular one.

Enhancements

  • Mousewheel support for zooming; references #​960

Bugfixes

Announcements

  • End support for IE11.

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 is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update 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 renovate label Jul 31, 2025
@vercel
Copy link

vercel bot commented Jul 31, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
b2b-react-sample-app Ready Ready Preview, Comment Mar 9, 2026 7:57pm

Request Review

@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from 3c20f70 to 7ef4ba3 Compare August 11, 2025 16:15
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from 7ef4ba3 to 03dbc6e Compare August 12, 2025 15:47
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from 03dbc6e to b823757 Compare August 19, 2025 20:01
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from b823757 to 684a93f Compare August 21, 2025 19:21
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from 684a93f to c64da9b Compare September 1, 2025 16:58
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from c64da9b to 71127b3 Compare September 10, 2025 18:57
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from 71127b3 to fe7af9a Compare September 11, 2025 22:58
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from fe7af9a to 2c58123 Compare September 13, 2025 00:34
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from 2c58123 to cc05f10 Compare September 25, 2025 17:34
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from cc05f10 to e03bd81 Compare September 28, 2025 14:31
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from e03bd81 to dcde8f5 Compare October 16, 2025 06:39
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from dcde8f5 to 52a260a Compare October 22, 2025 07:59
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from 52a260a to 9a4e797 Compare November 3, 2025 17:15
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from 9a4e797 to 88548e5 Compare November 9, 2025 07:17
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from fd08913 to 840ff23 Compare January 15, 2026 13:34
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from 840ff23 to 5b6fecc Compare January 23, 2026 20:54
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from 5b6fecc to c197800 Compare February 2, 2026 16:47
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from c197800 to 9c759ab Compare February 4, 2026 14:57
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from 9c759ab to 3237c4d Compare February 12, 2026 13:42
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from 3237c4d to 486693f Compare February 17, 2026 18:59
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from 486693f to 6e9ec01 Compare February 19, 2026 10:55
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from 6e9ec01 to c3f98e9 Compare February 20, 2026 11:28
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from c3f98e9 to 3fae5d1 Compare February 20, 2026 18:52
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from 3fae5d1 to d6263ed Compare March 4, 2026 16:04
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from d6263ed to 455ed1a Compare March 5, 2026 21:20
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from 455ed1a to 638a1c0 Compare March 6, 2026 15:10
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from 638a1c0 to 9d3aba5 Compare March 6, 2026 23:14
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from 9d3aba5 to d6bc03b Compare March 7, 2026 10:53
@renovate renovate bot force-pushed the renovate/apexcharts-5.x branch from d6bc03b to b3ca74b Compare March 9, 2026 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants