apexcharts/apexcharts.js (apexcharts)
### [`v3.51.0`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.51.0)
[Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.50.0...v3.51.0)
##### What's Changed
##### ✨ More marker [shapes](https://apexcharts.com/javascript-chart-demos/scatter-charts/datetime/) ✨
![hswil69ah](https://togithub.com/user-attachments/assets/b9607976-b328-4525-a400-c849d449eb10)
- replace margin with offsetX/Y in radialbar datalabels - https://apexcharts.com/docs/options/plotoptions/radialbar#barLabels
- fix: line/realtime test by [@Sebastian-Webster](https://togithub.com/Sebastian-Webster) in [https://github.com/apexcharts/apexcharts.js/pull/4557](https://togithub.com/apexcharts/apexcharts.js/pull/4557)
- Fix bar chart labels X-position calculations by [@rosco54](https://togithub.com/rosco54) in [https://github.com/apexcharts/apexcharts.js/pull/4566](https://togithub.com/apexcharts/apexcharts.js/pull/4566)
- Fix for issue 4561 by [@rosco54](https://togithub.com/rosco54) in [https://github.com/apexcharts/apexcharts.js/pull/4575](https://togithub.com/apexcharts/apexcharts.js/pull/4575)
- Fix for issue 4560 by [@rosco54](https://togithub.com/rosco54) in [https://github.com/apexcharts/apexcharts.js/pull/4576](https://togithub.com/apexcharts/apexcharts.js/pull/4576)
- Fix [#4509](https://togithub.com/apexcharts/apexcharts.js/issues/4509); tooltip in reversed y-axis bar charts
- fix [#305](https://togithub.com/apexcharts/apexcharts.js/issues/305); x-axis last label trimmed
- fix [#4422](https://togithub.com/apexcharts/apexcharts.js/issues/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
### [`v3.50.0`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.50.0): 💎 Version 3.50.0
[Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.49.2...v3.50.0)
#### What's Changed
- Refactor markers code for generating new markers shapes (plus, cross, line)
- fix([#4541](https://togithub.com/apexcharts/apexcharts.js/issues/4541)): fixed transparent background not appearing with dark mode by [@Sebastian-Webster](https://togithub.com/Sebastian-Webster) in [https://github.com/apexcharts/apexcharts.js/pull/4542](https://togithub.com/apexcharts/apexcharts.js/pull/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](https://togithub.com/Sebastian-Webster) in [https://github.com/apexcharts/apexcharts.js/pull/4544](https://togithub.com/apexcharts/apexcharts.js/pull/4544)
- Replace deprecated `rollup-plugin-terser` with `@rollup/plugin-terser` by [@poteboy](https://togithub.com/poteboy) in [https://github.com/apexcharts/apexcharts.js/pull/4547](https://togithub.com/apexcharts/apexcharts.js/pull/4547)
- Updated actions/stale action by [@Sebastian-Webster](https://togithub.com/Sebastian-Webster) in [https://github.com/apexcharts/apexcharts.js/pull/4553](https://togithub.com/apexcharts/apexcharts.js/pull/4553)
- Updated CodeQL by [@Sebastian-Webster](https://togithub.com/Sebastian-Webster) in [https://github.com/apexcharts/apexcharts.js/pull/4552](https://togithub.com/apexcharts/apexcharts.js/pull/4552)
#### New Contributors
- [@ggrote](https://togithub.com/ggrote) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/4538](https://togithub.com/apexcharts/apexcharts.js/pull/4538)
- [@poteboy](https://togithub.com/poteboy) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/4547](https://togithub.com/apexcharts/apexcharts.js/pull/4547)
**Full Changelog**: https://github.com/apexcharts/apexcharts.js/compare/v3.49.2...v3.50.0
### [`v3.49.2`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.49.2): 💎 Version 3.49.2
[Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.49.1...v3.49.2)
#### What's Changed
- Update fix for PR 4452 by [@rosco54](https://togithub.com/rosco54) in [https://github.com/apexcharts/apexcharts.js/pull/4470](https://togithub.com/apexcharts/apexcharts.js/pull/4470)
- Stacked column totals dataLabel position fix (category X-axis). by [@rosco54](https://togithub.com/rosco54) in [https://github.com/apexcharts/apexcharts.js/pull/4482](https://togithub.com/apexcharts/apexcharts.js/pull/4482)
- Fix issue [#4471](https://togithub.com/apexcharts/apexcharts.js/issues/4471): path termination for irregular series. by [@rosco54](https://togithub.com/rosco54) in [https://github.com/apexcharts/apexcharts.js/pull/4483](https://togithub.com/apexcharts/apexcharts.js/pull/4483)
- Remove declared but unused variables by [@rosco54](https://togithub.com/rosco54) in [https://github.com/apexcharts/apexcharts.js/pull/4495](https://togithub.com/apexcharts/apexcharts.js/pull/4495)
- Restore Y axis highlighting during legend series mouseover. by [@rosco54](https://togithub.com/rosco54) in [https://github.com/apexcharts/apexcharts.js/pull/4496](https://togithub.com/apexcharts/apexcharts.js/pull/4496)
- fix: fixed theme change from dark mode to light mode not working by [@Sebastian-Webster](https://togithub.com/Sebastian-Webster) in [https://github.com/apexcharts/apexcharts.js/pull/4505](https://togithub.com/apexcharts/apexcharts.js/pull/4505)
- fix: prevent issues with tests running in non-TTY environments by [@Sebastian-Webster](https://togithub.com/Sebastian-Webster) in [https://github.com/apexcharts/apexcharts.js/pull/4510](https://togithub.com/apexcharts/apexcharts.js/pull/4510)
- perf(tests): improved e2e test performance by up to 3x by [@Sebastian-Webster](https://togithub.com/Sebastian-Webster) in [https://github.com/apexcharts/apexcharts.js/pull/4515](https://togithub.com/apexcharts/apexcharts.js/pull/4515)
- Fix responsive options failure in 3.49.1 by [@rosco54](https://togithub.com/rosco54) in [https://github.com/apexcharts/apexcharts.js/pull/4523](https://togithub.com/apexcharts/apexcharts.js/pull/4523)
- Improved e2e test reliability by [@Sebastian-Webster](https://togithub.com/Sebastian-Webster) in [https://github.com/apexcharts/apexcharts.js/pull/4540](https://togithub.com/apexcharts/apexcharts.js/pull/4540)
#### New Contributors
- [@Sebastian-Webster](https://togithub.com/Sebastian-Webster) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/4505](https://togithub.com/apexcharts/apexcharts.js/pull/4505)
**Full Changelog**: https://github.com/apexcharts/apexcharts.js/compare/v3.49.1...v3.49.2
### [`v3.49.1`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.49.1): 💎 Version 3.49.1
[Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.49.0...v3.49.1)
#### 🆕 Enhancements
- New chart type - [Slope Chart](https://apexcharts.com/javascript-chart-demos/slope-charts/basic/)
#### 🐞 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
### [`v3.49.0`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.49.0): 💎 Version 3.49.0
[Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.48.0...v3.49.0)
#### 🐞 Bug fixes
- Fix gradient fill glitches for series with nulls - by [@rosco54](https://togithub.com/rosco54)
- Fix point annotation still visible when referenced series is collapsed. - by [@rosco54](https://togithub.com/rosco54)
- Additional fixes for indexing errors using yaxis-series mappings after - by [@rosco54](https://togithub.com/rosco54)
- Fixed Issue [#3525](https://togithub.com/apexcharts/apexcharts.js/issues/3525). - by [@rosco54](https://togithub.com/rosco54)
- added color evaluation function in Bar.js under stroke property - by [@Digvijayrao-KF](https://togithub.com/Digvijayrao-KF)
- Radar chart bugfix [#4371](https://togithub.com/apexcharts/apexcharts.js/issues/4371)
- Update zh-tw.json - by [@iblislin](https://togithub.com/iblislin)
- Fixed [#4402](https://togithub.com/apexcharts/apexcharts.js/issues/4402) by [@rosco54](https://togithub.com/rosco54)
### [`v3.48.0`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.48.0): 💎 Version 3.48.0
[Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.47.0...v3.48.0)
#### 🆕 Enhancements
- Provide a "step before" version of the current "step after" line chart; Fixes [#4313](https://togithub.com/apexcharts/apexcharts.js/issues/4313)
- Use ShadowRoot getElementById() when in ShadowDOM; Thanks [@cyraid](https://togithub.com/cyraid)
#### 🐞 Bug fixes
- Fixes [https://github.com/apexcharts/apexcharts.js/issues/4323](https://togithub.com/apexcharts/apexcharts.js/issues/4323) (multiple y-axis scale fixes for backward compatibility)
- Zoomed scale fixes - In zoomed charts, ensure the Y axis scale fits the full min..max range of Y values
- Fix css nonce attribute
- Improve grid-rect to prevent bar overflowing on x-axis
- When chart is type 'bar', ensure reference to zero is maintained
- Fixes [https://github.com/apexcharts/apexcharts.js/issues/2757](https://togithub.com/apexcharts/apexcharts.js/issues/2757) (annotation overflow)
- Fixes [https://github.com/apexcharts/apexcharts.js/issues/3073](https://togithub.com/apexcharts/apexcharts.js/issues/3073) (annotation overflow)
- Fixes [https://github.com/apexcharts/apexcharts.js/issues/3421](https://togithub.com/apexcharts/apexcharts.js/issues/3421) (annotation overflow)
- Fixes [https://github.com/apexcharts/apexcharts.js/issues/3553](https://togithub.com/apexcharts/apexcharts.js/issues/3553) (annotation overflow)
- Fixes [https://github.com/apexcharts/apexcharts.js/issues/4081](https://togithub.com/apexcharts/apexcharts.js/issues/4081) (x-axis annotation fix in sparkline)
Thanks [@rosco54](https://togithub.com/rosco54) for multiple y-axis scale fixes
### [`v3.47.0`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.47.0): 💎 Version 3.47.0
[Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.46.0...v3.47.0)
#### 🆕 Enhancements
- Map multiple series to the same y-axis scales (in a multi-axes chart) - fixes [#4237](https://togithub.com/apexcharts/apexcharts.js/issues/4237)
#### 🐞 Bug fixes
- Area chart gradient drawing glitch; fixes [#4271](https://togithub.com/apexcharts/apexcharts.js/issues/4271)
- Point annotation fix when y-axis is not present (in case of sparkline or hidden y-axis)
- When chart is type 'bar', ensure reference to zero is maintained
Thanks [@rosco54](https://togithub.com/rosco54) for y-axis scale improvements
### [`v3.46.0`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.46.0): 💎 Version 3.46.0
[Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.45.2...v3.46.0)
#### 🆕 Enhancements
- Improve the y-axis scale tick generation - Thanks [@rosco54](https://togithub.com/rosco54)
- Added "+" and "x" markers - Thanks [@MiguelsPizza](https://togithub.com/MiguelsPizza)
- Add Belarusan cyrilic and latin locale - Thanks [@hrynko](https://togithub.com/hrynko)
#### 🐞 Bug fixes
- Fix [#4167](https://togithub.com/apexcharts/apexcharts.js/issues/4167) - shadow bug in multi-series chart
- Fix [#4242](https://togithub.com/apexcharts/apexcharts.js/issues/4242) - allow labels with Invalid text
### [`v3.45.2`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.45.2): 💎 Version 3.45.2
[Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.45.1...v3.45.2)
#### 🆕 Enhancements
- Update pt.json - Thanks [@artur309](https://togithub.com/artur309)
- Add border-radius to treemap; fixes [#4170](https://togithub.com/apexcharts/apexcharts.js/issues/4170)
#### 🐞 Bug fixes
- Fix the range-bar drawing bug when the value is 0
- Discard initialXRatio in normal category bar charts - fixes [#4134](https://togithub.com/apexcharts/apexcharts.js/issues/4134)
- Bring back original `curve: smooth` option for stroke as multiple people reported issues with `monotoneCubic` curve.
### [`v3.45.1`](https://togithub.com/apexcharts/apexcharts.js/compare/v3.45.0...4533365217eb99548c2145ed34eb793c08a48e5a)
[Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.45.0...v3.45.1)
### [`v3.45.0`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.45.0)
[Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.44.2...v3.45.0)
#### 🆕 Enhancements
- New feature - yaxis.stepSize (fixes [https://github.com/apexcharts/apexcharts.js/issues/332](https://togithub.com/apexcharts/apexcharts.js/issues/332))
The step size feature helps to define the intervals or increments between values on the axes values.
#### 🐞 Bug fixes
- Take into account series-index for point-annotations
### [`v3.44.2`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.44.2): 💎 Version 3.44.2
[Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.44.1...v3.44.2)
#### What's Changed
- Fix stacked line charts regression bug; [https://github.com/apexcharts/apexcharts.js/issues/4132](https://togithub.com/apexcharts/apexcharts.js/issues/4132)
### [`v3.44.1`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.44.1): 💎 Version 3.44.1
[Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.44.0...v3.44.1)
#### What's Changed
- feat: Allow stack bar only by [@JulienMalcouronne](https://togithub.com/JulienMalcouronne) in [https://github.com/apexcharts/apexcharts.js/pull/3891](https://togithub.com/apexcharts/apexcharts.js/pull/3891)
- Bump [@babel/traverse](https://togithub.com/babel/traverse) from 7.15.0 to 7.23.2 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/apexcharts/apexcharts.js/pull/4065](https://togithub.com/apexcharts/apexcharts.js/pull/4065)
- bug fix: allow brush with rangeBars by [@davidchateau](https://togithub.com/davidchateau) in [https://github.com/apexcharts/apexcharts.js/pull/4071](https://togithub.com/apexcharts/apexcharts.js/pull/4071)
- added a demo for rangebar brush by [@davidchateau](https://togithub.com/davidchateau) in [https://github.com/apexcharts/apexcharts.js/pull/4085](https://togithub.com/apexcharts/apexcharts.js/pull/4085)
- 🌐 Add malay locale by [@iqfareez](https://togithub.com/iqfareez) in [https://github.com/apexcharts/apexcharts.js/pull/4087](https://togithub.com/apexcharts/apexcharts.js/pull/4087)
- allow nonce values for style elements by [@duhdugg](https://togithub.com/duhdugg) in [https://github.com/apexcharts/apexcharts.js/pull/4091](https://togithub.com/apexcharts/apexcharts.js/pull/4091)
- Handle CSV export of the datetime multi-series with variable X-axes by [@hrynko](https://togithub.com/hrynko) in [https://github.com/apexcharts/apexcharts.js/pull/4128](https://togithub.com/apexcharts/apexcharts.js/pull/4128)
- Fix heatmap value attribute that caused issue in reversed y-axis heatmaps - [https://github.com/apexcharts/apexcharts.js/issues/4054](https://togithub.com/apexcharts/apexcharts.js/issues/4054)
- Fix Incorrect GridLine - [https://github.com/apexcharts/apexcharts.js/issues/4037](https://togithub.com/apexcharts/apexcharts.js/issues/4037)
- Fallback to straight line if the curve goes backwards in smooth line chart (https://github.com/apexcharts/apexcharts.js/commit/360324f5ec55541f26fa2f03c84026f91aadbf88)
#### New Contributors
- [@JulienMalcouronne](https://togithub.com/JulienMalcouronne) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/3891](https://togithub.com/apexcharts/apexcharts.js/pull/3891)
- [@davidchateau](https://togithub.com/davidchateau) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/4071](https://togithub.com/apexcharts/apexcharts.js/pull/4071)
- [@iqfareez](https://togithub.com/iqfareez) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/4087](https://togithub.com/apexcharts/apexcharts.js/pull/4087)
- [@duhdugg](https://togithub.com/duhdugg) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/4091](https://togithub.com/apexcharts/apexcharts.js/pull/4091)
- [@hrynko](https://togithub.com/hrynko) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/4128](https://togithub.com/apexcharts/apexcharts.js/pull/4128)
**Full Changelog**: https://github.com/apexcharts/apexcharts.js/compare/v3.44.0...v3.44.1
### [`v3.44.0`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.44.0): 💎 Version 3.44.0
[Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.43.0...v3.44.0)
##### 🆕 Enhancements
- improve sparkline paddings on top and bottom
- improve line smoothing to avoid backward curve [fixes](https://togithub.com/apexcharts/apexcharts.js/commit/b1621d58493194677ba5c40aa3031e2864d2e331) [https://github.com/apexcharts/apexcharts.js/issues/4063](https://togithub.com/apexcharts/apexcharts.js/issues/4063)
##### 🐞 Bug Fixes
- fix default bg color in dark theme [fixes](https://togithub.com/apexcharts/apexcharts.js/commit/ebd7c8fccb0fcacb511f2185419254c454bd2903) [https://github.com/apexcharts/apexcharts.js/issues/4062](https://togithub.com/apexcharts/apexcharts.js/issues/4062)
- fix xposition in rangebar charts (for tooltips) \[commit] (https://github.com/apexcharts/apexcharts.js/commit/0130bb1901734c0b0ebbcde1e6d062e2e1ed6dd5)
- prevent markers from hiding on the top and the bottom of the drawing area
### [`v3.43.0`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.43.0): 💎 Version 3.43.0
[Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.42.0...v3.43.0)
#### What's Changed
- remove "monotoneCubic" curve logic and apply the same algorithm for "smooth" curve.
- switch to darker background color if theme is dark
- improve getyAxisLabelsCoords based on formatter
- fix grid background bands for bars
- heatmap yaxis labels offsetY; fixes [#2033](https://togithub.com/apexcharts/apexcharts.js/issues/2033)
- fix: hover and click on legend series by [@maciej-ka](https://togithub.com/maciej-ka) in [https://github.com/apexcharts/apexcharts.js/pull/3967](https://togithub.com/apexcharts/apexcharts.js/pull/3967)
- docs: improve how to contribute by [@maciej-ka](https://togithub.com/maciej-ka) in [https://github.com/apexcharts/apexcharts.js/pull/3951](https://togithub.com/apexcharts/apexcharts.js/pull/3951)
- Bugfix: Double rendering of labels by [@abi-spyro](https://togithub.com/abi-spyro) in [https://github.com/apexcharts/apexcharts.js/pull/3998](https://togithub.com/apexcharts/apexcharts.js/pull/3998)
- datalabels issue when hideZeroBarsWhenGrouped is true; fixes [#4000](https://togithub.com/apexcharts/apexcharts.js/issues/4000)
- Added type to colorStops in ApexFill by [@consvic](https://togithub.com/consvic) in [https://github.com/apexcharts/apexcharts.js/pull/3999](https://togithub.com/apexcharts/apexcharts.js/pull/3999)
- fix: detect positioning for leftmost values by [@akozenko](https://togithub.com/akozenko) in [https://github.com/apexcharts/apexcharts.js/pull/4012](https://togithub.com/apexcharts/apexcharts.js/pull/4012)
- Expose 'isSeriesHidden' to public methods by [@bdavis2-PCTY](https://togithub.com/bdavis2-PCTY) in [https://github.com/apexcharts/apexcharts.js/pull/4015](https://togithub.com/apexcharts/apexcharts.js/pull/4015)
#### New Contributors
- [@maciej-ka](https://togithub.com/maciej-ka) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/3967](https://togithub.com/apexcharts/apexcharts.js/pull/3967)
- [@abi-spyro](https://togithub.com/abi-spyro) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/3998](https://togithub.com/apexcharts/apexcharts.js/pull/3998)
- [@consvic](https://togithub.com/consvic) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/3999](https://togithub.com/apexcharts/apexcharts.js/pull/3999)
- [@akozenko](https://togithub.com/akozenko) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/4004](https://togithub.com/apexcharts/apexcharts.js/pull/4004)
- [@bdavis2-PCTY](https://togithub.com/bdavis2-PCTY) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/4015](https://togithub.com/apexcharts/apexcharts.js/pull/4015)
**Full Changelog**: https://github.com/apexcharts/apexcharts.js/compare/v3.41.1...v3.43.0
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 becomes conflicted, 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 contains the following updates:
3.42.0
->3.51.0
Release Notes
apexcharts/apexcharts.js (apexcharts)
### [`v3.51.0`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.51.0) [Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.50.0...v3.51.0) ##### What's Changed ##### ✨ More marker [shapes](https://apexcharts.com/javascript-chart-demos/scatter-charts/datetime/) ✨ ![hswil69ah](https://togithub.com/user-attachments/assets/b9607976-b328-4525-a400-c849d449eb10) - replace margin with offsetX/Y in radialbar datalabels - https://apexcharts.com/docs/options/plotoptions/radialbar#barLabels - fix: line/realtime test by [@Sebastian-Webster](https://togithub.com/Sebastian-Webster) in [https://github.com/apexcharts/apexcharts.js/pull/4557](https://togithub.com/apexcharts/apexcharts.js/pull/4557) - Fix bar chart labels X-position calculations by [@rosco54](https://togithub.com/rosco54) in [https://github.com/apexcharts/apexcharts.js/pull/4566](https://togithub.com/apexcharts/apexcharts.js/pull/4566) - Fix for issue 4561 by [@rosco54](https://togithub.com/rosco54) in [https://github.com/apexcharts/apexcharts.js/pull/4575](https://togithub.com/apexcharts/apexcharts.js/pull/4575) - Fix for issue 4560 by [@rosco54](https://togithub.com/rosco54) in [https://github.com/apexcharts/apexcharts.js/pull/4576](https://togithub.com/apexcharts/apexcharts.js/pull/4576) - Fix [#4509](https://togithub.com/apexcharts/apexcharts.js/issues/4509); tooltip in reversed y-axis bar charts - fix [#305](https://togithub.com/apexcharts/apexcharts.js/issues/305); x-axis last label trimmed - fix [#4422](https://togithub.com/apexcharts/apexcharts.js/issues/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 ### [`v3.50.0`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.50.0): 💎 Version 3.50.0 [Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.49.2...v3.50.0) #### What's Changed - Refactor markers code for generating new markers shapes (plus, cross, line) - fix([#4541](https://togithub.com/apexcharts/apexcharts.js/issues/4541)): fixed transparent background not appearing with dark mode by [@Sebastian-Webster](https://togithub.com/Sebastian-Webster) in [https://github.com/apexcharts/apexcharts.js/pull/4542](https://togithub.com/apexcharts/apexcharts.js/pull/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](https://togithub.com/Sebastian-Webster) in [https://github.com/apexcharts/apexcharts.js/pull/4544](https://togithub.com/apexcharts/apexcharts.js/pull/4544) - Replace deprecated `rollup-plugin-terser` with `@rollup/plugin-terser` by [@poteboy](https://togithub.com/poteboy) in [https://github.com/apexcharts/apexcharts.js/pull/4547](https://togithub.com/apexcharts/apexcharts.js/pull/4547) - Updated actions/stale action by [@Sebastian-Webster](https://togithub.com/Sebastian-Webster) in [https://github.com/apexcharts/apexcharts.js/pull/4553](https://togithub.com/apexcharts/apexcharts.js/pull/4553) - Updated CodeQL by [@Sebastian-Webster](https://togithub.com/Sebastian-Webster) in [https://github.com/apexcharts/apexcharts.js/pull/4552](https://togithub.com/apexcharts/apexcharts.js/pull/4552) #### New Contributors - [@ggrote](https://togithub.com/ggrote) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/4538](https://togithub.com/apexcharts/apexcharts.js/pull/4538) - [@poteboy](https://togithub.com/poteboy) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/4547](https://togithub.com/apexcharts/apexcharts.js/pull/4547) **Full Changelog**: https://github.com/apexcharts/apexcharts.js/compare/v3.49.2...v3.50.0 ### [`v3.49.2`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.49.2): 💎 Version 3.49.2 [Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.49.1...v3.49.2) #### What's Changed - Update fix for PR 4452 by [@rosco54](https://togithub.com/rosco54) in [https://github.com/apexcharts/apexcharts.js/pull/4470](https://togithub.com/apexcharts/apexcharts.js/pull/4470) - Stacked column totals dataLabel position fix (category X-axis). by [@rosco54](https://togithub.com/rosco54) in [https://github.com/apexcharts/apexcharts.js/pull/4482](https://togithub.com/apexcharts/apexcharts.js/pull/4482) - Fix issue [#4471](https://togithub.com/apexcharts/apexcharts.js/issues/4471): path termination for irregular series. by [@rosco54](https://togithub.com/rosco54) in [https://github.com/apexcharts/apexcharts.js/pull/4483](https://togithub.com/apexcharts/apexcharts.js/pull/4483) - Remove declared but unused variables by [@rosco54](https://togithub.com/rosco54) in [https://github.com/apexcharts/apexcharts.js/pull/4495](https://togithub.com/apexcharts/apexcharts.js/pull/4495) - Restore Y axis highlighting during legend series mouseover. by [@rosco54](https://togithub.com/rosco54) in [https://github.com/apexcharts/apexcharts.js/pull/4496](https://togithub.com/apexcharts/apexcharts.js/pull/4496) - fix: fixed theme change from dark mode to light mode not working by [@Sebastian-Webster](https://togithub.com/Sebastian-Webster) in [https://github.com/apexcharts/apexcharts.js/pull/4505](https://togithub.com/apexcharts/apexcharts.js/pull/4505) - fix: prevent issues with tests running in non-TTY environments by [@Sebastian-Webster](https://togithub.com/Sebastian-Webster) in [https://github.com/apexcharts/apexcharts.js/pull/4510](https://togithub.com/apexcharts/apexcharts.js/pull/4510) - perf(tests): improved e2e test performance by up to 3x by [@Sebastian-Webster](https://togithub.com/Sebastian-Webster) in [https://github.com/apexcharts/apexcharts.js/pull/4515](https://togithub.com/apexcharts/apexcharts.js/pull/4515) - Fix responsive options failure in 3.49.1 by [@rosco54](https://togithub.com/rosco54) in [https://github.com/apexcharts/apexcharts.js/pull/4523](https://togithub.com/apexcharts/apexcharts.js/pull/4523) - Improved e2e test reliability by [@Sebastian-Webster](https://togithub.com/Sebastian-Webster) in [https://github.com/apexcharts/apexcharts.js/pull/4540](https://togithub.com/apexcharts/apexcharts.js/pull/4540) #### New Contributors - [@Sebastian-Webster](https://togithub.com/Sebastian-Webster) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/4505](https://togithub.com/apexcharts/apexcharts.js/pull/4505) **Full Changelog**: https://github.com/apexcharts/apexcharts.js/compare/v3.49.1...v3.49.2 ### [`v3.49.1`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.49.1): 💎 Version 3.49.1 [Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.49.0...v3.49.1) #### 🆕 Enhancements - New chart type - [Slope Chart](https://apexcharts.com/javascript-chart-demos/slope-charts/basic/) #### 🐞 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 ### [`v3.49.0`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.49.0): 💎 Version 3.49.0 [Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.48.0...v3.49.0) #### 🐞 Bug fixes - Fix gradient fill glitches for series with nulls - by [@rosco54](https://togithub.com/rosco54) - Fix point annotation still visible when referenced series is collapsed. - by [@rosco54](https://togithub.com/rosco54) - Additional fixes for indexing errors using yaxis-series mappings after - by [@rosco54](https://togithub.com/rosco54) - Fixed Issue [#3525](https://togithub.com/apexcharts/apexcharts.js/issues/3525). - by [@rosco54](https://togithub.com/rosco54) - added color evaluation function in Bar.js under stroke property - by [@Digvijayrao-KF](https://togithub.com/Digvijayrao-KF) - Radar chart bugfix [#4371](https://togithub.com/apexcharts/apexcharts.js/issues/4371) - Update zh-tw.json - by [@iblislin](https://togithub.com/iblislin) - Fixed [#4402](https://togithub.com/apexcharts/apexcharts.js/issues/4402) by [@rosco54](https://togithub.com/rosco54) ### [`v3.48.0`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.48.0): 💎 Version 3.48.0 [Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.47.0...v3.48.0) #### 🆕 Enhancements - Provide a "step before" version of the current "step after" line chart; Fixes [#4313](https://togithub.com/apexcharts/apexcharts.js/issues/4313) - Use ShadowRoot getElementById() when in ShadowDOM; Thanks [@cyraid](https://togithub.com/cyraid) #### 🐞 Bug fixes - Fixes [https://github.com/apexcharts/apexcharts.js/issues/4323](https://togithub.com/apexcharts/apexcharts.js/issues/4323) (multiple y-axis scale fixes for backward compatibility) - Zoomed scale fixes - In zoomed charts, ensure the Y axis scale fits the full min..max range of Y values - Fix css nonce attribute - Improve grid-rect to prevent bar overflowing on x-axis - When chart is type 'bar', ensure reference to zero is maintained - Fixes [https://github.com/apexcharts/apexcharts.js/issues/2757](https://togithub.com/apexcharts/apexcharts.js/issues/2757) (annotation overflow) - Fixes [https://github.com/apexcharts/apexcharts.js/issues/3073](https://togithub.com/apexcharts/apexcharts.js/issues/3073) (annotation overflow) - Fixes [https://github.com/apexcharts/apexcharts.js/issues/3421](https://togithub.com/apexcharts/apexcharts.js/issues/3421) (annotation overflow) - Fixes [https://github.com/apexcharts/apexcharts.js/issues/3553](https://togithub.com/apexcharts/apexcharts.js/issues/3553) (annotation overflow) - Fixes [https://github.com/apexcharts/apexcharts.js/issues/4081](https://togithub.com/apexcharts/apexcharts.js/issues/4081) (x-axis annotation fix in sparkline) Thanks [@rosco54](https://togithub.com/rosco54) for multiple y-axis scale fixes ### [`v3.47.0`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.47.0): 💎 Version 3.47.0 [Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.46.0...v3.47.0) #### 🆕 Enhancements - Map multiple series to the same y-axis scales (in a multi-axes chart) - fixes [#4237](https://togithub.com/apexcharts/apexcharts.js/issues/4237) #### 🐞 Bug fixes - Area chart gradient drawing glitch; fixes [#4271](https://togithub.com/apexcharts/apexcharts.js/issues/4271) - Point annotation fix when y-axis is not present (in case of sparkline or hidden y-axis) - When chart is type 'bar', ensure reference to zero is maintained Thanks [@rosco54](https://togithub.com/rosco54) for y-axis scale improvements ### [`v3.46.0`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.46.0): 💎 Version 3.46.0 [Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.45.2...v3.46.0) #### 🆕 Enhancements - Improve the y-axis scale tick generation - Thanks [@rosco54](https://togithub.com/rosco54) - Added "+" and "x" markers - Thanks [@MiguelsPizza](https://togithub.com/MiguelsPizza) - Add Belarusan cyrilic and latin locale - Thanks [@hrynko](https://togithub.com/hrynko) #### 🐞 Bug fixes - Fix [#4167](https://togithub.com/apexcharts/apexcharts.js/issues/4167) - shadow bug in multi-series chart - Fix [#4242](https://togithub.com/apexcharts/apexcharts.js/issues/4242) - allow labels with Invalid text ### [`v3.45.2`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.45.2): 💎 Version 3.45.2 [Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.45.1...v3.45.2) #### 🆕 Enhancements - Update pt.json - Thanks [@artur309](https://togithub.com/artur309) - Add border-radius to treemap; fixes [#4170](https://togithub.com/apexcharts/apexcharts.js/issues/4170) #### 🐞 Bug fixes - Fix the range-bar drawing bug when the value is 0 - Discard initialXRatio in normal category bar charts - fixes [#4134](https://togithub.com/apexcharts/apexcharts.js/issues/4134) - Bring back original `curve: smooth` option for stroke as multiple people reported issues with `monotoneCubic` curve. ### [`v3.45.1`](https://togithub.com/apexcharts/apexcharts.js/compare/v3.45.0...4533365217eb99548c2145ed34eb793c08a48e5a) [Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.45.0...v3.45.1) ### [`v3.45.0`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.45.0) [Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.44.2...v3.45.0) #### 🆕 Enhancements - New feature - yaxis.stepSize (fixes [https://github.com/apexcharts/apexcharts.js/issues/332](https://togithub.com/apexcharts/apexcharts.js/issues/332)) The step size feature helps to define the intervals or increments between values on the axes values. #### 🐞 Bug fixes - Take into account series-index for point-annotations ### [`v3.44.2`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.44.2): 💎 Version 3.44.2 [Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.44.1...v3.44.2) #### What's Changed - Fix stacked line charts regression bug; [https://github.com/apexcharts/apexcharts.js/issues/4132](https://togithub.com/apexcharts/apexcharts.js/issues/4132) ### [`v3.44.1`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.44.1): 💎 Version 3.44.1 [Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.44.0...v3.44.1) #### What's Changed - feat: Allow stack bar only by [@JulienMalcouronne](https://togithub.com/JulienMalcouronne) in [https://github.com/apexcharts/apexcharts.js/pull/3891](https://togithub.com/apexcharts/apexcharts.js/pull/3891) - Bump [@babel/traverse](https://togithub.com/babel/traverse) from 7.15.0 to 7.23.2 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/apexcharts/apexcharts.js/pull/4065](https://togithub.com/apexcharts/apexcharts.js/pull/4065) - bug fix: allow brush with rangeBars by [@davidchateau](https://togithub.com/davidchateau) in [https://github.com/apexcharts/apexcharts.js/pull/4071](https://togithub.com/apexcharts/apexcharts.js/pull/4071) - added a demo for rangebar brush by [@davidchateau](https://togithub.com/davidchateau) in [https://github.com/apexcharts/apexcharts.js/pull/4085](https://togithub.com/apexcharts/apexcharts.js/pull/4085) - 🌐 Add malay locale by [@iqfareez](https://togithub.com/iqfareez) in [https://github.com/apexcharts/apexcharts.js/pull/4087](https://togithub.com/apexcharts/apexcharts.js/pull/4087) - allow nonce values for style elements by [@duhdugg](https://togithub.com/duhdugg) in [https://github.com/apexcharts/apexcharts.js/pull/4091](https://togithub.com/apexcharts/apexcharts.js/pull/4091) - Handle CSV export of the datetime multi-series with variable X-axes by [@hrynko](https://togithub.com/hrynko) in [https://github.com/apexcharts/apexcharts.js/pull/4128](https://togithub.com/apexcharts/apexcharts.js/pull/4128) - Fix heatmap value attribute that caused issue in reversed y-axis heatmaps - [https://github.com/apexcharts/apexcharts.js/issues/4054](https://togithub.com/apexcharts/apexcharts.js/issues/4054) - Fix Incorrect GridLine - [https://github.com/apexcharts/apexcharts.js/issues/4037](https://togithub.com/apexcharts/apexcharts.js/issues/4037) - Fallback to straight line if the curve goes backwards in smooth line chart (https://github.com/apexcharts/apexcharts.js/commit/360324f5ec55541f26fa2f03c84026f91aadbf88) #### New Contributors - [@JulienMalcouronne](https://togithub.com/JulienMalcouronne) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/3891](https://togithub.com/apexcharts/apexcharts.js/pull/3891) - [@davidchateau](https://togithub.com/davidchateau) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/4071](https://togithub.com/apexcharts/apexcharts.js/pull/4071) - [@iqfareez](https://togithub.com/iqfareez) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/4087](https://togithub.com/apexcharts/apexcharts.js/pull/4087) - [@duhdugg](https://togithub.com/duhdugg) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/4091](https://togithub.com/apexcharts/apexcharts.js/pull/4091) - [@hrynko](https://togithub.com/hrynko) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/4128](https://togithub.com/apexcharts/apexcharts.js/pull/4128) **Full Changelog**: https://github.com/apexcharts/apexcharts.js/compare/v3.44.0...v3.44.1 ### [`v3.44.0`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.44.0): 💎 Version 3.44.0 [Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.43.0...v3.44.0) ##### 🆕 Enhancements - improve sparkline paddings on top and bottom - improve line smoothing to avoid backward curve [fixes](https://togithub.com/apexcharts/apexcharts.js/commit/b1621d58493194677ba5c40aa3031e2864d2e331) [https://github.com/apexcharts/apexcharts.js/issues/4063](https://togithub.com/apexcharts/apexcharts.js/issues/4063) ##### 🐞 Bug Fixes - fix default bg color in dark theme [fixes](https://togithub.com/apexcharts/apexcharts.js/commit/ebd7c8fccb0fcacb511f2185419254c454bd2903) [https://github.com/apexcharts/apexcharts.js/issues/4062](https://togithub.com/apexcharts/apexcharts.js/issues/4062) - fix xposition in rangebar charts (for tooltips) \[commit] (https://github.com/apexcharts/apexcharts.js/commit/0130bb1901734c0b0ebbcde1e6d062e2e1ed6dd5) - prevent markers from hiding on the top and the bottom of the drawing area ### [`v3.43.0`](https://togithub.com/apexcharts/apexcharts.js/releases/tag/v3.43.0): 💎 Version 3.43.0 [Compare Source](https://togithub.com/apexcharts/apexcharts.js/compare/v3.42.0...v3.43.0) #### What's Changed - remove "monotoneCubic" curve logic and apply the same algorithm for "smooth" curve. - switch to darker background color if theme is dark - improve getyAxisLabelsCoords based on formatter - fix grid background bands for bars - heatmap yaxis labels offsetY; fixes [#2033](https://togithub.com/apexcharts/apexcharts.js/issues/2033) - fix: hover and click on legend series by [@maciej-ka](https://togithub.com/maciej-ka) in [https://github.com/apexcharts/apexcharts.js/pull/3967](https://togithub.com/apexcharts/apexcharts.js/pull/3967) - docs: improve how to contribute by [@maciej-ka](https://togithub.com/maciej-ka) in [https://github.com/apexcharts/apexcharts.js/pull/3951](https://togithub.com/apexcharts/apexcharts.js/pull/3951) - Bugfix: Double rendering of labels by [@abi-spyro](https://togithub.com/abi-spyro) in [https://github.com/apexcharts/apexcharts.js/pull/3998](https://togithub.com/apexcharts/apexcharts.js/pull/3998) - datalabels issue when hideZeroBarsWhenGrouped is true; fixes [#4000](https://togithub.com/apexcharts/apexcharts.js/issues/4000) - Added type to colorStops in ApexFill by [@consvic](https://togithub.com/consvic) in [https://github.com/apexcharts/apexcharts.js/pull/3999](https://togithub.com/apexcharts/apexcharts.js/pull/3999) - fix: detect positioning for leftmost values by [@akozenko](https://togithub.com/akozenko) in [https://github.com/apexcharts/apexcharts.js/pull/4012](https://togithub.com/apexcharts/apexcharts.js/pull/4012) - Expose 'isSeriesHidden' to public methods by [@bdavis2-PCTY](https://togithub.com/bdavis2-PCTY) in [https://github.com/apexcharts/apexcharts.js/pull/4015](https://togithub.com/apexcharts/apexcharts.js/pull/4015) #### New Contributors - [@maciej-ka](https://togithub.com/maciej-ka) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/3967](https://togithub.com/apexcharts/apexcharts.js/pull/3967) - [@abi-spyro](https://togithub.com/abi-spyro) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/3998](https://togithub.com/apexcharts/apexcharts.js/pull/3998) - [@consvic](https://togithub.com/consvic) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/3999](https://togithub.com/apexcharts/apexcharts.js/pull/3999) - [@akozenko](https://togithub.com/akozenko) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/4004](https://togithub.com/apexcharts/apexcharts.js/pull/4004) - [@bdavis2-PCTY](https://togithub.com/bdavis2-PCTY) made their first contribution in [https://github.com/apexcharts/apexcharts.js/pull/4015](https://togithub.com/apexcharts/apexcharts.js/pull/4015) **Full Changelog**: https://github.com/apexcharts/apexcharts.js/compare/v3.41.1...v3.43.0Configuration
📅 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 becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.