KoolReport v1.11.4
May 5, 2017Let party! We have released KoolReport v1.11.4 with many enhancements, one-step closer to be the best reporting tools and framework for PHP.
We have added a new datasource called ReportDataSource
. This datasource allows us to pull data from another report. For example, we have HardwareSaleReport and SoftwareSaleReport ready to run. Now we want to make TotalSaleReport which is the summary of both hardware and software sale, we do not need to duplicate works to query again hardware and software sale number from database. Rather, we will pull data from existed report which are HardwareSaleReport and SoftwareSaleReport. Life is easier, isn't it.
We have enhanced the Google Chart library. Recently Google has update some of charts, moving it from "upcoming" zone to "current", meaning those charts are ready for production. We have updated that. Moreover, some of bugs such as number in column header causing google charts to stop rendering have been solved. Not forget to mention, we enable "role" settings for columns in Google Charts. If you have used the Google Chart before, the column "role" is important to set annotation, certainty, tooltip, emphasis and more in chart.
We have improved the data processing as well:
CalculatedColumn
now can be set custom function and meta dataFilter
now supports OR operatorValueMap
can set custom function to support more complicated transformation of value
Last but not least, one of the crucial enhancement in this version is the memory usage. We have improve the ExcelDataSource, CSVDataSource to reduce the temporarily stored data and still complete task effectively. The same enhancement goes for DataStore.
Here is the full list of enhancements and bug fixed.
Enjoy new version!
If you like KoolReport, please share with others!
<3 koolreport team