💎 Version 4.0.0
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.
- Apply config opacity to fill colors specified in RGB format. by @rosco54 in https://github.com/apexcharts/apexcharts.js/pull/4759
- Fix createBorderRadiusArr by @rosco54 in https://github.com/apexcharts/apexcharts.js/pull/4760
- Update types to add missing arguments and return types by @cyrilf in https://github.com/apexcharts/apexcharts.js/pull/4772
- @cyrilf made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4772
Full Changelog: https://github.com/apexcharts/apexcharts.js/compare/v3.54.1...v4.0.0
💎 Version 3.54.1
- improve border radius implementation in stacked bar charts by @junedchhipa in https://github.com/apexcharts/apexcharts.js/pull/4747
- Bar and column true stroke and fill paths by @rosco54 in https://github.com/apexcharts/apexcharts.js/pull/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 https://github.com/apexcharts/react-apexcharts/issues/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: https://github.com/apexcharts/apexcharts.js/compare/v3.54.0...v3.54.1
💎 Version 3.54.0
- fix #4683; use correct series names for legend hover
- fix #4370; ref #4516; hide total label if it is empty
- fix #4713; pie donut unwanted space in bottom
- fix #1832; add check if data empty for annotations
- fix #2012; fix annotations when category labels are provided in array
- fix #3320; prevent markers overlap on y-axis
- fix #2980; use fill.colors in tooltip in pie and donut
- fix mousewheel zoom for rangebar charts
- fix #2737; radialbar issue for 0 value in custom startAngle
- Fix: direction rtl the vertical text displaced by @successbyte in https://github.com/apexcharts/apexcharts.js/pull/4674
- tickPlacement: 'between' caused chart to crash by @rosco54 in https://github.com/apexcharts/apexcharts.js/pull/4705
- Restore checks for single isolated data points by @rosco54 in https://github.com/apexcharts/apexcharts.js/pull/4716
- Bump rollup from 3.20.0 to 3.29.5 by @dependabot in https://github.com/apexcharts/apexcharts.js/pull/4727
- Bump axios from 1.7.3 to 1.7.7 by @dependabot in https://github.com/apexcharts/apexcharts.js/pull/4728
- Bump webpack from 5.76.0 to 5.94.0 by @dependabot in https://github.com/apexcharts/apexcharts.js/pull/4666
- @successbyte made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4674
Full Changelog: https://github.com/apexcharts/apexcharts.js/compare/v3.53.0...v3.54.0
💎 Version 3.53.0
New Property
series.hidden
to hide certain series on initial render A short guide on how to use it
New method
- highlightSeries; In a multi-series chart, call this method to reduce opacity of all other series and only highlight a particular one.
- Mousewheel support for zooming; references #960
- regression bugfix in x-axis ticks for #4067
- Fix regression issue introduced in 3.49.0 by @rosco54 in https://github.com/apexcharts/apexcharts.js/pull/4637
- Fix issue #4635; treemap datalabels printed for 0 values
- Fix issue #4658; heatmap legend when range is provided
- Fix issue #2591; gridbands for timeline and datetime charts
- Fix #4016; exporting issue with image fill
- Changes to accommodate issue #4632 by @rosco54 in https://github.com/apexcharts/apexcharts.js/pull/4640
- Fix issue #4645 by @cocarmon in https://github.com/apexcharts/apexcharts.js/pull/4646
- Fix wrong datalabel value by @gold-development in https://github.com/apexcharts/apexcharts.js/pull/4648
- Feature/toolbar png export file width by @rs-tsc in https://github.com/apexcharts/apexcharts.js/pull/4598
- End support for IE11.
- @rootEnginear made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4621
- @cocarmon made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4646
- @gold-development made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4648
- @rs-tsc made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4598
Full Changelog: https://github.com/apexcharts/apexcharts.js/compare/v3.52.0...v3.53.0
💎 Version 3.52.0
- fix #1339; tooltip.enabledOnSeries bugfix in irregular time series
- fix #4600; show percentage in 100% stacked bar chart
- fix #4067; incorrect x-axis labels for numeric x-axis for small dataset
- fixes #4579; heatmap legend color issue
- feat(ci): added continuous integration tests by @Sebastian-Webster in https://github.com/apexcharts/apexcharts.js/pull/4577
- Add null checks on gridRect to avoid safari error by @Nikkitory in https://github.com/apexcharts/apexcharts.js/pull/4599
- @Nikkitory made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4599
Full Changelog: https://github.com/apexcharts/apexcharts.js/compare/v3.51.0...v3.52.0
v3.51.0
✨ More marker shapes ✨
- replace margin with offsetX/Y in radialbar datalabels - https://apexcharts.com/docs/options/plotoptions/radialbar#barLabels
- fix: line/realtime test by @Sebastian-Webster in https://github.com/apexcharts/apexcharts.js/pull/4557
- Fix bar chart labels X-position calculations by @rosco54 in https://github.com/apexcharts/apexcharts.js/pull/4566
- Fix for issue 4561 by @rosco54 in https://github.com/apexcharts/apexcharts.js/pull/4575
- Fix for issue 4560 by @rosco54 in https://github.com/apexcharts/apexcharts.js/pull/4576
- Fix #4509; tooltip in reversed y-axis bar charts
- fix #305; x-axis last label trimmed
- fix #4422; prevent duplicate labels in y-axis
- Compute a yLowestValue and yHighestValue for each configured y-axis
- use offsetWidth instead of boundingClientRect for getting legend dimensions
Full Changelog: https://github.com/apexcharts/apexcharts.js/compare/v3.50.0...v3.51.0
💎 Version 3.50.0
- Refactor markers code for generating new markers shapes (plus, cross, line)
- fix(#4541): fixed transparent background not appearing with dark mode by @Sebastian-Webster in https://github.com/apexcharts/apexcharts.js/pull/4542
- CSV Export numberFormatter by @ggrote in https://github.com/apexcharts/apexcharts.js/pull/4538
- Fixed test coverage report failing to generate on Windows by @Sebastian-Webster in https://github.com/apexcharts/apexcharts.js/pull/4544
- Replace deprecated
rollup-plugin-terser
with@rollup/plugin-terser
by @poteboy in https://github.com/apexcharts/apexcharts.js/pull/4547 - Updated actions/stale action by @Sebastian-Webster in https://github.com/apexcharts/apexcharts.js/pull/4553
- Updated CodeQL by @Sebastian-Webster in https://github.com/apexcharts/apexcharts.js/pull/4552
- @ggrote made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4538
- @poteboy made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4547
Full Changelog: https://github.com/apexcharts/apexcharts.js/compare/v3.49.2...v3.50.0
💎 Version 3.49.2
- Update fix for PR 4452 by @rosco54 in https://github.com/apexcharts/apexcharts.js/pull/4470
- Stacked column totals dataLabel position fix (category X-axis). by @rosco54 in https://github.com/apexcharts/apexcharts.js/pull/4482
- Fix issue #4471: path termination for irregular series. by @rosco54 in https://github.com/apexcharts/apexcharts.js/pull/4483
- Remove declared but unused variables by @rosco54 in https://github.com/apexcharts/apexcharts.js/pull/4495
- Restore Y axis highlighting during legend series mouseover. by @rosco54 in https://github.com/apexcharts/apexcharts.js/pull/4496
- fix: fixed theme change from dark mode to light mode not working by @Sebastian-Webster in https://github.com/apexcharts/apexcharts.js/pull/4505
- fix: prevent issues with tests running in non-TTY environments by @Sebastian-Webster in https://github.com/apexcharts/apexcharts.js/pull/4510
- perf(tests): improved e2e test performance by up to 3x by @Sebastian-Webster in https://github.com/apexcharts/apexcharts.js/pull/4515
- Fix responsive options failure in 3.49.1 by @rosco54 in https://github.com/apexcharts/apexcharts.js/pull/4523
- Improved e2e test reliability by @Sebastian-Webster in https://github.com/apexcharts/apexcharts.js/pull/4540
- @Sebastian-Webster made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4505
Full Changelog: https://github.com/apexcharts/apexcharts.js/compare/v3.49.1...v3.49.2
💎 Version 3.49.1
- New chart type - Slope Chart
- Fix issue #4216: grid padding calculation to support array of stroke widths, thanks @veryinsanee
- Fix heatmap yaxis offset #2033, thanks @cart-before-horse
- FIx types (yaxis.seriesName as an Array), thanks @j2ghz
- Remove redundant graphics.move() from end of lower rangeArea paths. - thanks @rosco54
- Fix #4386; pie chart size issue when given in percentage
- Fix #3827 - y-axis tooltip value in reversed
- Fix #4348 - dumbbell chart fix for timescale xaxis
- Fix #2251 - pie chart dataPointIndex when clicked
- Fix #4206 - datalabels in timeline chart
- Revert PR #4240
💎 Version 3.49.0
- Fix gradient fill glitches for series with nulls - by @rosco54
- Fix point annotation still visible when referenced series is collapsed. - by @rosco54
- Additional fixes for indexing errors using yaxis-series mappings after - by @rosco54
- Fixed Issue #3525. - by @rosco54
- added color evaluation function in Bar.js under stroke property - by @Digvijayrao-KF
- Radar chart bugfix #4371
- Update zh-tw.json - by @iblislin
- Fixed #4402 by @rosco54