Koolreport Versions Save

This is an Open Source PHP Reporting Framework which you can use to write perfect data reports or to construct awesome dashboards using PHP

v3.25.4

5 years ago
  1. DataStore: Change clone() function name to makeCopy() to avoid reserved keywords clone in PHP 5.x
  2. Table: Avoid duplication of groupLevel() function

v3.25.3

5 years ago
  1. Table: Fix Table warning in PHP 7.2+ when grouping is not set
  2. GoogleCharts: Remove auto change pointer on select event

v3.25.1

5 years ago
  1. Utility: Fix the symbolic path

v3.25.0

5 years ago
  1. Table: Adding css and cssStyle options for group row.
  2. Table: "top" and "bottom" template of row group now supports function
  3. Widget: Fix the standardizeDataSource() issue when receiving data source by function
  4. KoolReport: Convert code base to comply with PSR-2 standard
  5. DataStore: Change output of toJson() method to return both data and meta data
  6. GoogleChart: Fix the issue of inability to load multiple charts from different google chart package.
  7. KoolReport: Avoid duplicate data sending when requestDataSending() and run() are both called.
  8. DataStore: Adding method clone() to get a datastore cloned.
  9. Table: Adding new property sorting to facilitate sorting on Table.

v3.1.0

5 years ago

Fix Widget's bug in PHP 5.*

v3.0.4

5 years ago

Fix ResourceManager's bug

v3.0.3

5 years ago
  1. DateTimeFormat: Deal with null value or wrong format of datetime
  2. Utility: Deal with null value of datetime
  3. TimeBucket: Avoid null date value
  4. DateTimeFormat: Check null date value and do not convert if the datetime is in good shape
  5. Widget: New loading method for Widget which will allow widget is able to load resource and init itself on-demand
  6. KoolReport: Able to create event handler function in the report instead of using registerEvent() function.
  7. Widget: Remove registerResources() and renderResources()
  8. Table: Enhance the removeDuplicate feature, supporting paging and remove duplicate cell at the same time. 9.Node: Add function setEnded() in case we want to define a datastore with existed data and does not need data is piped to it.
  9. Widget: Allow widget to initiate without creating a report to hold it, meaning you can freely create widget in your own application
  10. KoolReport: Update the new way to calculate document root
  11. DataStore: Allow DataStore to be used like an array, working with foreach.
  12. DataStore: Add list of essential methods for array manipulation
  13. DataSource: Adding static function create() to create a source without setting up a full report.
  14. CSVDataSource: Allow datasource to convert string data to UTF8
  15. ResourceManager: Enhance the way to public report assets folder
  16. Widget: Adding onReady state to let user write custom function when widget is ready.
  17. KoolReport: Adding client-side onDone() event to callback a function on all widgets are initiated.
  18. Gauge: Update library library location
  19. ComboChart: Adding chartType property for columns in ComboChart for setting the chart to display
  20. Widget: Adding themeBase property to let theme define how widget to be rendered
  21. Widget: Adding withoutLoader property to set where widget should render with or without KoolReport loader.
  22. Table: Make pagnination compatible with Bootstrap4
  23. Widget: Adding themeCssClass property to let theme controls appearance of widget
  24. Widget: Cover widgets in custom tag to increase client-side accessibility.
  25. Table: Add new feature Row Grouping which allows multi-levels row group in Table.

v2.78.0

5 years ago

Enhancement: Table: Add responsive property to Table widget Enhancement: GoogleChart: Add formatValue to column so that user can do custom value format. Enhancement: GoogleChart: Make width of GoogleChart default 100% Enhancement: SubReport: Enhance the partial render Enhancement: PdoDataSource: Fix issue with Oracle Enhancement: KoolReport: Reduce reload settings() by saving to $reportSettings Enhancement: KoolReport: src() will take the first datasource if name is not specify Enhancement: Utility: Add advanced jsonEncode() function to enable js function definition inside php array. Enhancement: Adding version factor to KoolReport as well as its widget so that everytime we upgrade core libray as well as package, the widget is able to create new assets folder with updated resource Enhancement: KoolReport: Adding DifferenceColumn process to calculate the difference between row and the previous one. Enhancement: KoolReport: Adding AppendRow process to add custom row to data flow. Enhancement: GoogleChart: On select, itemSelect, the selectedRow will contain associate values the array of values. Enhancement: Table: On rowClick, the selectedRow will contain associate values the array of values. Fixed: DataSource: Improve the parameter escape string Fixed: DataSource: Make MySQLDataSource, PostgreSQLDateaSource, SQLSRVDataSource, OracleDataSource share database connection to reduce response time and memory. Fixed: Fixed several minor bugs

v2.75.0

5 years ago

Enhancement: Table: Add responsive property to Table widget Enhancement: GoogleChart: Add `=formatValue to column so that user can do custom value format. Enhancement: GoogleChart: Make width of GoogleChart default 100% Enhancement: SubReport: Enhance the partial render Enhancement: PdoDataSource: Fix issue with Oracle Enhancement: KoolReport: Reduce reload settings() by saving to $reportSettings Enhancement: KoolReport: src() will take the first datasource if name is not specify Enhancement: Utility: Add advanced jsonEncode() function to enable js function definition inside php array. Enhancement: Adding version factor to KoolReport as well as its widget so that everytime we upgrade core libray as well as package, the widget is able to create new assets folder with updated resource Enhancement: KoolReport: Adding DifferenceColumn process to calculate the difference between row and the previous one. Enhancement: KoolReport: Adding AppendRow process to add custom row to data flow. Fixed: Fixed several minor bugs

v2.43.0

6 years ago

Fix issue with GoogleChart when working with numeric column but in string form.