Skip to content

Releases: koolreport/core

Core 6.6.1

02 Oct 07:27
Compare
Choose a tag to compare
  1. Fix KoolReport.js for chart export to work

Core 6.6.0

20 Sep 07:28
Compare
Choose a tag to compare
1. Add "like", "not like", "betweenInclusive", "notBetweenInclusive" operators to DataStore's filter method
2. Fix MySQLDataSource parameter binding in some cases
3. Add `jsonRender` property to comply with CSP's unsafe-eval

Core 6.5.0

28 Mar 08:47
Compare
Choose a tag to compare
  1. Add checking filePath openable on init in CSVDataSource.
  2. Add separated port setting to MySQLDataSource.
  3. Support for separating widget's html and init client script so that developers could manage client scripts for their own likes
  4. Support Bootstrap 5
  5. Add Brackets for Filter process
  6. Add function to Filter process, add xor logic
  7. Add RowNumColumn process, similar to CalculatedColumn's rownum but simpler
  8. Add "betweenInclusive" and "notBetweenInclusive" for Filter process
  9. Add using existed connection option for PDO, MySQL, PostgreSQL, SQL Server, and Oracle datasources
  10. Fix Table's and Google Chart's eval bug when column formatValue is a Math formula string

Core 6.2.0

26 Sep 09:19
Compare
Choose a tag to compare
  1. Fix Utility's arrayToDatastore function when there's only one column.
  2. Update Google chart to use Date type in X axis for zoom option to work.

Core 6.1.0

31 Mar 08:08
Compare
Choose a tag to compare
  1. Fix dynamic properties in PHP 8.2.
  2. Fix mull meta column key in core/Table widget.
  3. Add event "init", "drawing" and "drawed" to google chart
  4. Add public viewDir property for KoolReport class to find view files from that directory.
  5. Add public renderingVariables property for KoolReport class to use in view files.

Core 6.0.1

03 Oct 12:22
Compare
Choose a tag to compare
  1. Fix forced string cast of report's "assets" setting.

Core 6.0.0

23 Sep 08:35
Compare
Choose a tag to compare
  1. Improve Table's client function handleRemoveDuplicate for much faster rendering.
  2. Add closeCursor to statement in PdoDataSource.
  3. Fix the string function with null parameter in PHP8.1
  4. Upgrade jquery to 3.5.0
  5. Add Shuffle process to randomize data order.

Core 5.6.2

17 May 04:26
Compare
Choose a tag to compare
  1. Fix: MySQL, PostgreSQL, SQLServer data sources when binding array with more than 10 values.
  2. Fix: bug with DataStore's offsetGet method.

Core 5.6.1

05 May 03:50
Compare
Choose a tag to compare
  1. Fix DataStore's generator method.
  2. Fix DataStore's deprecated methods in PHP 8.1.

Core 5.6.0

22 Apr 07:04
Compare
Choose a tag to compare
  1. Added: AssetManager ability to load resources with absolute paths.
  2. Improved: PDODataSource, MySQLDataSource, PostgreSQLDataSource, SQLSRVDataSource, OracleDataSource to be able to bind params with any orders, duplicated names, array params for WHERE IN (only PDODataSource supports this before).
  3. Added: SQL-like like and not like operator for Filter process.
  4. Add useGenerator method for report.
  5. Add charset and session_mode properties for OracleDataSource.