Skip to content

Releases: apexcharts/apexcharts.js

πŸ’Ž Version 3.4.0

17 Feb 13:40
Compare
Choose a tag to compare

πŸ†• Enhancements

🐞 Bug fixes

  • series.type should not be ignored when updating series - fixed #317
  • radar chart - data-label issue when the count is more than series length; fixes #324
  • auto-resize pie when parent resize fix - fixes apexcharts/vue-apexcharts#58
  • prevent yaxis from being overwritten in synced charts
  • redraw on resize parent - fixes #330

πŸ’Ž Version 3.3.1

17 Feb 13:15
Compare
Choose a tag to compare

🐞 Bug fixes

  • jsdelivr cdn file was truncated in the previous release due to some errors in publishing. Rebuilt the patch and published 3.3.1 immediately to avoid breaking current installments.
  • Fix typo for 'inactive-legend' class

πŸ’Ž Version 3.3.0

12 Feb 11:56
Compare
Choose a tag to compare

πŸ†• Enhancements

  • Code formatter (prettier) applied globally in all files

πŸ”₯ Breaking Changes

  • revert xaxis.tickPlacement to 'between' by default - fixes #305

🐞 Bug fixes

  • check el existence before removing listener - fixes apexcharts/vue-apexcharts#54
  • typings corrected; fixes #306
  • In multi-yaxis, ignore hidden yaxis - fixes #291
  • In a multi-axis chart - fixed yaxis being cropped; fixes #98
  • Heatmap color bug on updated fixed; fixes #312

πŸ’Ž Version 3.2.2

12 Feb 11:53
Compare
Choose a tag to compare

πŸ†• Enhancements

  • dropshadow color added - fixes #300
  • A new property named "forceNiceScale" in y-axis added which generates nice numbers forcefully even when user provides min/max; fixes #302

🐞 Bug fixes

  • annotation small values (replaced parseInt with parseFloat to allow tiny values) - fixes #292
  • crosshairs stroke dashArray issue fixed which produced 2 lines on thin crosshairs; fixes #290
  • y axis fix for very small range - fixes #294
  • bug fixed on update when stroke.show = false; fixes #289
  • radialbar fix for values exceeding 100
  • donut small value fix - fixes #301

πŸ’Ž Version 3.2.1

26 Jan 03:02
Compare
Choose a tag to compare

🐞 Bug fixes

  • Tooltip re-enabled for pie/donuts.

πŸ’Ž Version 3.2.0

25 Jan 04:36
Compare
Choose a tag to compare

🐞 Bug fixes

  • Bar chart fix for single dataPoint chart - apexcharts/react-apexcharts#34
  • candlestick - prevent first/last candle cropped; fixes #280
  • fixed radialBar mousedown event - fixes #279
  • baselineY issue in multi-axes charts - fixes apexcharts/vue-apexcharts#41
  • horizontal bar chart - fixed min-max and ticks of xaxis
  • small fixes in checking/parsing data
  • a small check for xaxis.labels replaced to bar instead of column
  • dataLabels clipping fix
  • discrete marker issue - fixed dataPointIndex

πŸ”₯ Breaking Changes

  • radar chart - radar.polygons.strokeColors added which accepts array of colors. radar.polygons.strokeColor will be deprecated in favor of this new property.
  • allow markers.strokeColors to accept array. markers.strokeColor will be deprecated in 4.0

Additions

  • new property - xaxis.tickPlacement

Other changes

  • samples - unnecessary props removed

πŸ’Ž Version 3.1.0

16 Jan 14:57
Compare
Choose a tag to compare

🐞 Bug fixes

  • fix legend fontSize - fixes #272

πŸ”₯ Breaking Changes

  • IE11 support restored. After getting feedback from users, refactored code to eliminate some ES6 features and made the build IE11 compatible again. This means, users don't need to load polyfills to run ApexCharts in IE11

Other changes

  • Pie/Radar charts samples updated (removed invalid properties in those samples).

πŸ’Ž Version 3.0.0

15 Jan 10:03
Compare
Choose a tag to compare

πŸ†• Build improvements

  • Build pipeline has been reduced from Webpack, Gulp, and Rollup to only Rollup. The new pipeline was mostly inspired by what is done in the vue.js project.
  • The build now creates proper UMD, UMD + minified, ESM and CJS output files with proper package.json configurations. This modification allows all usage scenarios, UMD can be used directly in browsers, ESM with the latest build tools and CJS with older ones.
  • Package.json entries were added for jsdelivr and unpkg. This allows CDNs to choose the proper UMD build output.
  • Dev dependencies were cleaned up and locked to a specified version (current latest) so that it is possible to have reproducible builds.
  • All require and module.exports have been removed and converted to ecmascript modules import/export in all src and tests folders. The mix and match use of cjs and esm was probably the root cause of all build issues.

πŸ”₯ Breaking Changes!

  • svgURL() method is replaced with dataURI() for generating base64 image which can be used in other tools like jsPDF - fixes #222

🐞 Bug fixes

  • Legend custom formatter hover issue - fixes #265
  • Hierarchy issue fixed in responsive options ; fixes #255

Additions

  • Added new types in apexcharts.d.ts
  • Radar chart samples created for Vue/React