💎 Version 4.6.0
- Fix issue with fixed Tooltip not working on nonAxisChart by @hhjeee in https://github.com/apexcharts/apexcharts.js/pull/4959
- Fixing unnecessary chart destroy on create by @siczmj in https://github.com/apexcharts/apexcharts.js/pull/4970
- Extend annotation label text type to array by @dcrystalj in https://github.com/apexcharts/apexcharts.js/pull/4981
- fix annotation clipping calculation caused by unprecise floats by @philipp-hillebrecht in https://github.com/apexcharts/apexcharts.js/pull/4985
- fix: the wrong return type of the formatter function by @daiboom in https://github.com/apexcharts/apexcharts.js/pull/4988
- Fix incorrect parsing of e notation svg command values in graphics.roundPathCorners by @ablagoev in https://github.com/apexcharts/apexcharts.js/pull/4991
- Fix comparison bug in clipping calculation by @mutludev in https://github.com/apexcharts/apexcharts.js/pull/4995
- Added nonce in the types in option.chart.nonce by @himanshu27tasveer in https://github.com/apexcharts/apexcharts.js/pull/4993
- fix: resolve function not exists by @ismail-codar in https://github.com/apexcharts/apexcharts.js/pull/5020
- @hhjeee made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4959
- @siczmj made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4970
- @dcrystalj made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4981
- @philipp-hillebrecht made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4985
- @ablagoev made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4991
- @mutludev made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4995
- @himanshu27tasveer made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4993
- @ismail-codar made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/5020
Full Changelog: https://github.com/apexcharts/apexcharts.js/compare/v4.5.0...v4.6.0
💎 Version 4.5.0
- 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: https://github.com/apexcharts/apexcharts.js/compare/v4.4.0...v4.5.0
💎 Version 4.4.0
- 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 https://github.com/apexcharts/apexcharts.js/pull/4691
- Fix getting decimal part of numbers close to 0 by @obiwac in https://github.com/apexcharts/apexcharts.js/pull/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
- @jeroen1602 made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4691
- @obiwac made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4909
Full Changelog: https://github.com/apexcharts/apexcharts.js/compare/v4.3.0...v4.4.0
💎 Version 4.3.0
- 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 https://github.com/apexcharts/apexcharts.js/pull/4871
- Remove use of global
ApexCharts
class by @SmithKy3 in https://github.com/apexcharts/apexcharts.js/pull/4884
- @SmithKy3 made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4884
Full Changelog: https://github.com/apexcharts/apexcharts.js/compare/v4.2.0...v4.3.0
💎 Version 4.2.0
- Fix logarithmic scale drawing candle-like shape by @tim-net in https://github.com/apexcharts/apexcharts.js/pull/4830
- Fix heatmap gaps and ticket alignment by @dschweinbenz in https://github.com/apexcharts/apexcharts.js/pull/4838
- Addition of multi-series color candle Chart by @Kim-Taehyeong in https://github.com/apexcharts/apexcharts.js/pull/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
- Migrated all react samples from class components to functional components
- @tim-net made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4830
- @dschweinbenz made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4838
- @Kim-Taehyeong made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4836
Full Changelog: https://github.com/apexcharts/apexcharts.js/compare/v4.1.0...v4.2.0
💎 Version 4.1.0
- fix #596; negative line color feature added
- fix #4735; Zoom with the mouse scroll button always activate when "selection" is enabled
- Fix isolated point in line chart not closing path by @bautisflow in https://github.com/apexcharts/apexcharts.js/pull/4782
- update goals type by @rahulr-96 in https://github.com/apexcharts/apexcharts.js/pull/4788
- #4763 bugfix Display error Date when set xaxis frist label close to next day. by @cuobiezi in https://github.com/apexcharts/apexcharts.js/pull/4798
- fix:#4801 The return type of the dataLabels formatter has been redefine by @daiboom in https://github.com/apexcharts/apexcharts.js/pull/4802
- fix #2270; improved checks for element existence before doing any calculations
- fix #4828; append legend marker to window.SVG which was a problem when using multiple charts on same page
- fix #4829; x-position misalignment in numeric bar charts when x is 0
- fix #4794; jumping tooltp over bars in shadow DOM
- fixes #4811 by @rahulr-96 in https://github.com/apexcharts/apexcharts.js/pull/4812
- Fix dutch locale by @cmeelker in https://github.com/apexcharts/apexcharts.js/pull/4822
- Allow pan and zoom on mobile devices by @andre-ehlert in https://github.com/apexcharts/apexcharts.js/pull/4823
- @bautisflow made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4782
- @rahulr-96 made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4788
- @cuobiezi made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4798
- @daiboom made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4802
- @cmeelker made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4822
- @andre-ehlert made their first contribution in https://github.com/apexcharts/apexcharts.js/pull/4823
Full Changelog: https://github.com/apexcharts/apexcharts.js/compare/v4.0.0...v4.1.0
💎 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