November 12, 2020
We would like to inform that we have released new version KoolReport 5.0.0 with enhancement and bugfixes. Together with the new core, we also release upgrades for Pivot, Excel, Export, DataGrid, CloudExport and two new packages VisualQuery and ChartTable.
KoolReport 5.0.0 still keeps the same structure as 4.x. That is a good news as the update will be fully backward-compatible. In this version, we added two new processes called Count
and TypeAssure
. The Count process can help to make count with condition while TypeAssure process will make sure your data's native type correct. The DataStore class has been provided with getScalar()
method to get the first value in first row in the store, which is very helpful in many cases.
We have provided two new packages called VisualQuery and ChartTable. Both packages are aiming at creating ad-hoc reports. Ad-hoc report by definition is "a business intelligence process in which dynamic, real-time data reports are created by the user on an as-needed basis". So VisualQuery allows end-user to construct their own query by using GUI while ChartTable helps to visualize queried data in different data visualization charts based on end-user's choice. This is the first version of two new packages so there will be many improvements in near future, and your suggestions, recommendations are very much appreciated.
The following packages offer huge updates with improvement and new features:
DataGrid
now supports fast rendering up to 100 000 rows, multi-level row group with grouped values, and row detail expand/collapse setting.
Excel
can export tables with multi-level row group with grouped values.
Export
allows for fully customized headers and footers. Different pages can have different header/footer programmatically via headerCallback and footerCallback functions.
Pivot
has a new process called PivotSQL which uses sql aggregate functions, thus works faster for large sql datasets than the normal Pivot which loops through all data rows.
CloudExport
adds another export engine in PhantomJS beside headless Chromium and WkHtmlToPdf. PhantomJS's pdf rendering might not be as beautiful as headless Chromium or as fast as WkHtmlToPdf but it has a special advantage in fully customized headers and footers.
Above are just some highlights of some important release notes, we also have new releases for Input 5.6.0, QueryBuilder 2.5.3, Amazing Theme 1.5.0, BarCode 2.0.0 with more details in the changelogs.
Thank you very much!
P.S: Our team will bring you the beast, KoolReport Dashboard Framework in next month.
<koolreport team
October 8, 2019
We would like to inform that we have released new version KoolReport 4.3.0 ready for your upgrade. This is a worth upgrading version containing many improvements and important bug fixes.
Details
For further details of the changes in this new version, please follow these links:
This upgrade is backward compatible so feel free to upgrade now!
Some more good news
On further update, we have released a new chart package called D3. The package is built on top of D3JS (Data-Driven Documents) to provide visualization strength for KoolReport. D3JS is very famous Javascript library which is behind many beautiful charts and graphs. Except for the most common charts like Line or Pie, we have added Waterfall and FunnelChart to extend choices for your data visualization. IT IS JUST THE BEGINNING! More and more stunning charts will be added to D3 package.
KoolReport Pro 4.3.1 has been released as well with new core and the upgrades of 14 packages including Pivot, DataGrid, Export and more.. If you have KoolReport Pro license, you may upgrade now via manual download or composer installation. If you have not owned a license yet, please consider to get one now. You will love it!
P.S: KoolReport team wish you have a great day and do not forget to support us. We are and will work hard to bring you to best product saving you time & effort. That's our promise.
<koolreport team
February 13, 2019
We are very glad to let you know that we have released new version 3.25.3 of KoolReport. This version is our continuous effort to ensure the product quality and improvement. The update is completely backward compatible so you feel free to upgrade without worrying about your current works. Upgrade Now.
Enhancements
We have made a number of enhancements to the core. The first one is conversion of code base to comply with PSR Code Standard. This standard is accepted and adopted by wide range of developers all the world because it will help code look cleaner, easier to read and avoid potential code mistakes. Furthermore, by following this standard, our code base could be parsed by intellisense extensions in modern IDEs like Visual Studio Code or PHPStorm.
We have continued to improve the most used widget, Table
. In previous version, we have new feature Row Grouping. In this version, we add more flexibility to Table's grouping template and style. We also add new sorting
property to let you sort data on the table.
Google has updated the its charting library so we have update our Google Charts in KoolReport as well. If you use old version of KoolReport, it will not be possible to load multiple type of charts (coming from different chart packages). We have spent days to analyze the issues and make it work. If you have this issue, please upgrade to the newest version.
Bug fixes
We have fixed a big issue in Widget when we define data source by function. We also fixed the error related to grouping feature of Table when there is no data. We fixed the data duplication in KoolReport's run()
methods. There are some other minor fixes as well that we could not list all here.
New package
The CloudExport is a new added package. The CloudExport will be a service hub to connect to online service provider to export your report to PDF, JPG, PNG or other formats. The package is totally free and available to download. The first cloud service that we implemented is ChromeHeadless.io. CloudExport will be alternative solution for Export package if you find difficulty to install PhantomJs or if you want to off-load the export function to cloud service and save your server's resources for other crucial tasks.
KoolReport Pro
KoolReport Pro 3.25.3 is also released together with new core. This release contains some new package releases: DataGrid 2.5.0
, Excel 5.0.0
, Inputs 4.5.0
, Instant 3.5.0
, DrillDown 3.0.0
and Pivot 4.3.0
.
As you may aware, KoolReport Pro is yearly subscription based product. To add more flexibility in term of license, we added the Perpetual Usage badge which can be purchased together with KoolReport Pro license. This badge allows you to use KoolReport Pro forever even after subscription is expired. However it does not cover the Priority Support and Free Upgrade privilege.
In addition, we provide the Perpetual Usage, Support and Upgrade badge. If you purchased this badge together with your license, you will own the life-time usage for KoolReport Pro plus you will be entitled Life-Time Priority Support and Life-Time Upgrade privilege.
Summary
The KoolReport 3.25.3 is a must-upgraded version as it contains important enhancements and bug fixes. The update is backward compatible and you can upgrade without any changes to your current reports.
Enjoy!!
<3 koolreport team