KoolReport Q4-2021 Releases
November 17, 2021We are very happy to inform that the Q4-2021 releases have been available. In this releases, we have a new core KoolReport together with 12 new package updates. We will go through each packages' update and note that the biggest change will be at the end.
Core 5.5.0
KoolReport core 5.5.0 has been releases with ability to use PDODataSource to update/delete data with execute()
method. This extent comes from the demand of not just fetching data but also updating database. We added new process called Forward
which basically act as a forwarder to branch data with conditions. There also a small update to Google Chart in which the chart can accept more than one annotation text. The last update comes from Table in which we make the removeDuplicate
property work with both column names and column orders.
ChartJS 3.0.0
In Chartjs 3.0.0 we introduce Timeline chart which is very useful for representing multiple events' time range. Another big update is multiple axes support. Now users can add multiple Y value axes for multiple data series.
Charttable 1.2.0
With Charttable 1.2.0 we fix a common bug with "columns" property to make Charttable behave similarly to Table or DataTables widget.
CloudExport 4.0.0
In CloudExport 4.0.0, we update the underlying chromeheadlessio/php-client package to prepare support for a near future release of a local cloud export server running in Docker.
DataGrid 7.0.0
Popular DataTables's version 7.0.0 has a new property called rowspan
(aliases: removeDuplicate
, groupCellsInColumns
) which groups/merges verticaly adjacent cells with the same value. It is somewhat similar to row group but has a different visual format which many users like. Many client side functions for expanding/collapsing/toggling row groups, row details are implemented as well. Option for setting a custom ajax url when using server side processing is added as ajaxUrl
property.
Excel 9.0.0
A new excel widget, Pivotmatrix
, is added in Excel 9.0.0 besides various fixes. PivotMatrix
is nearly similar to PivotTable
except for a slightly different and improved excel layout.
Export 5.1.0
Export 5.1.0 introduces a serverLocalAddress
option in case a report server can not access its report resources (js/css/images/fonts/etc) via its domain name and must use a local address like "localhost" or "127.0.0.1".
Morris 3.0.0
In Morris chart 3.0.0, we present strong customization server-side options for hover and format templates.
Pivot 8.1.0
Pivot 8.1.0 brings solid fixes like aggregates' auto meta data, a property name typo (impressively, we know) to an already full-featured package.
Inputs 6.0.0
The DateRanngPicker
and DateTimePicker
have been fixed a big bug related to calculating this month timeframe. The CheckBoxList and RadioList also are improved with changing bootstrap.
QueryBuilder 3.1.0
QueryBuilder is working just great, only received a small bug fix in generating delete query which happens in very rare case. Thanks to our beloved customer Michael to spot this issue.
Dashboard 3.0.0
Stepping from version 2.0.0 to 3.0.0, Dashboard has been put under a huge operation with many improvements and bug fixes. There were about 50 changes recorded in our changelog for version 3.0.0.
The biggest feature in Dashboard is the Admin Panel. With this feature, you can construct a beautiful admin panel to administer your data, your application operation or even your business. Writing only few lines of code, you can implement a full CRUD system to admin your resources. But it does not stop there, CRUD is just a basic feature of it. Admin Panel is very flexible that allows you to define your own list of glasses to view your data in different angles, to construct your own data filtering and to build your own actions on each piece of your data. Building on top of powerful KoolReport Pro and Dashboard Framework, Admin Panel is the best of both worlds: A powerful admin panel and an advanced KPI dashboard system. And not to forget, Admin Panel is developed as a part of Dashboard Framework so if you have Dashboard Framework license, you have Admin Panel features available NOW.
View Dashboard & AdminPanel's Demo
The Dashboard Framework now has a new notification system. In every actions of Dashboard or Widget, you can return an notification object like Alert, Confirm, Note or even a raw javascript code to be executed at client-side.
In this new version, we have provided the Excel and CSV exporting capability as our promise to you from the last version.
It is hard to list all changes here, for details you can have a look at our Dashboard's changelog.
Although we incorporated many new features into Dashboard Framework, we maintained a solid backward compatibility so you feel free to upgrade to new Dashboard 3.0.0.
Our road map
Despite of the Covid-19 epidemic crisis, our team have successfully managed our constant releases to make sure that bugs are fixed, new features are available, support requests are solved. Our next plans & products for 2022 will be:
- Continue improving KoolReport and its packages
- Perfect the Dashboard Framework: new capabilities, new themes .etc
- Construct Dashboard Builder, a drag and drop GUI to construct dashboard & admin panel.
- Dockerize our Chromeheadlessio service to provide on-premise PDF generator solution.
- Provide off-the-shelf OLAP solution.
Thank you very much!
<3 koolreport team