Releases: apexcharts/apexcharts.js
Releases Β· apexcharts/apexcharts.js
π 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 [email protected], 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
π Version 3.49.2
What's Changed
- Update fix for PR 4452 by @rosco54 in #4470
- Stacked column totals dataLabel position fix (category X-axis). by @rosco54 in #4482
- Fix issue #4471: path termination for irregular series. by @rosco54 in #4483
- Remove declared but unused variables by @rosco54 in #4495
- Restore Y axis highlighting during legend series mouseover. by @rosco54 in #4496
- fix: fixed theme change from dark mode to light mode not working by @Sebastian-Webster in #4505
- fix: prevent issues with tests running in non-TTY environments by @Sebastian-Webster in #4510
- perf(tests): improved e2e test performance by up to 3x by @Sebastian-Webster in #4515
- Fix responsive options failure in 3.49.1 by @rosco54 in #4523
- Improved e2e test reliability by @Sebastian-Webster in #4540
New Contributors
- @Sebastian-Webster made their first contribution in #4505
Full Changelog: v3.49.1...v3.49.2
π Version 3.49.1
π Enhancements
- New chart type - Slope Chart
π Bug fixes
- 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
π Bug fixes
- 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