Releases: ArielMejiaDev/larapex-charts
3.0.1
Adding fixes on workflow and more tests.
3.0.0
it adds new artisan command to generate the charts for blade, inertia vue and json responses, and setters for fontFamily & fontColor.
2.1.1
it adds new method setFontFamily for blade views, it needs to be implemented for vuejs components and json object.
2.1.0
Hotfix to add all new classes from major release.
2.0.0
New release adding lot of cool features:
New Charts:
- Radial Bar Chart
- Radar Chart
- Polar Area Chart
New Methods:
setMarkers()
, to add markers on every chart series.zoom()
, to show or hide the zoom button (available only on blade views).setToolbar()
, to show or hide the top right corner chart toolbar.addData
method to add data in shorter and expressive way (it work with all charts).addBar()
an alias ofaddData()
method to add data in a more eloquent way for bar * horizontal bar charts.addLine()
an alias ofaddData()
method to add data in a more eloquent way for a line chart.addArea()
an alias ofaddData()
method to add data in a more eloquent way for an area chart.- more
addData()
aliases based on the chart type. - charts constructors (now you do not need to remember and pass the chart type a string, there are constructors for every chart).
pieChart()
,donutChart()
,radialBarChart()
,polarAreaChart()
,lineChart()
,areaChart()
,barChart()
,horizontalBarChart()
,heatMapChart()
,radarChart()
Changes on existing methods:
setGrid
, now add more params to customize more the charts.
Deprecated methods:
-
setType()
in version 1.0.0 to 1.0.5 this method set the type of chart property, now the package has more chart classes behind so this method is not necessary any more, its recommended to use instead the chart constructor methods, like for example in line chartlineChart()
. -
setData
you are still able to add data manually, but it is recommended to use the methodaddData()
and all its aliases based on the chart type to get shorter, fluent and expressive syntax.
In the next yearly release (2023) this methods would be deleted from the package.
1.0.5
Patch release.
Remove the Facade of the package to avoid confution, Facades woks fine as single instance, but with more than one chart on the same method it would override data, to avoid the confution the Facade LarapexChart is removed since this version.
1.0.4
Patch release.
Hotfix on script views
1.0.3
Hotfix on methods container and script for views
1.0.2
Add License
1.0.1
Add initial release patch changes.