Releases: apexcharts/apexcharts.js
π Version 4.3.0
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: v4.2.0...v4.3.0
π Version 4.2.0
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
- @tim-net made their first contribution in #4830
- @dschweinbenz made their first contribution in #4838
- @Kim-Taehyeong made their first contribution in #4836
Full Changelog: v4.1.0...v4.2.0
π Version 4.1.0
What's Changed
-
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 #4782
-
update goals type by @rahulr-96 in #4788
-
#4763 bugfix Display error Date when set xaxis frist label close to next day. by @cuobiezi in #4798
-
fix:#4801 The return type of the dataLabels formatter has been redefine by @daiboom in #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 #4812
-
Allow pan and zoom on mobile devices by @andre-ehlert in #4823
New Contributors
- @bautisflow made their first contribution in #4782
- @rahulr-96 made their first contribution in #4788
- @cuobiezi made their first contribution in #4798
- @daiboom made their first contribution in #4802
- @cmeelker made their first contribution in #4822
- @andre-ehlert made their first contribution in #4823
Full Changelog: v4.0.0...v4.1.0
π Version 4.0.0
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
- Apply config opacity to fill colors specified in RGB format. by @rosco54 in #4759
- Fix createBorderRadiusArr by @rosco54 in #4760
- Update types to add missing arguments and return types by @cyrilf in #4772
New Contributors
Full Changelog: v3.54.1...v4.0.0
π Version 3.54.1
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: v3.54.0...v3.54.1
π Version 3.54.0
What's Changed
- 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 #4674
- tickPlacement: 'between' caused chart to crash by @rosco54 in #4705
- Restore checks for single isolated data points by @rosco54 in #4716
- Bump rollup from 3.20.0 to 3.29.5 by @dependabot in #4727
- Bump axios from 1.7.3 to 1.7.7 by @dependabot in #4728
- Bump webpack from 5.76.0 to 5.94.0 by @dependabot in #4666
New Contributors
- @successbyte made their first contribution in #4674
Full Changelog: v3.53.0...v3.54.0
π Version 3.53.0
What's new
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.
Enhancements
- Mousewheel support for zooming; references #960
Bugfixes
- regression bugfix in x-axis ticks for #4067
- Fix regression issue introduced in 3.49.0 by @rosco54 in #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 #4640
- Fix issue #4645 by @cocarmon in #4646
- Fix wrong datalabel value by @gold-development in #4648
- Feature/toolbar png export file width by @rs-tsc in #4598
Announcements
- End support for IE11.
New Contributors
- @rootEnginear made their first contribution in #4621
- @cocarmon made their first contribution in #4646
- @gold-development made their first contribution in #4648
- @rs-tsc made their first contribution in #4598
Full Changelog: v3.52.0...v3.53.0
π Version 3.52.0
What's Changed
- 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 #4577
- Add null checks on gridRect to avoid safari error by @Nikkitory in #4599
New Contributors
- @Nikkitory made their first contribution in #4599
Full Changelog: v3.51.0...v3.52.0
v3.51.0
What's Changed
β¨ 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 #4557
- Fix bar chart labels X-position calculations by @rosco54 in #4566
- Fix for issue 4561 by @rosco54 in #4575
- Fix for issue 4560 by @rosco54 in #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: v3.50.0...v3.51.0
π Version 3.50.0
What's Changed
- 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 #4542
- CSV Export categoryFormatter and valueFormatter (breaking change as CSV export dateFormatter is replaced by categoryFormatter)
- Fixed test coverage report failing to generate on Windows by @Sebastian-Webster in #4544
- Replace deprecated
rollup-plugin-terser
with@rollup/plugin-terser
by @poteboy in #4547 - Updated actions/stale action by @Sebastian-Webster in #4553
- Updated CodeQL by @Sebastian-Webster in #4552
New Contributors
Full Changelog: v3.49.2...v3.50.0