Releases: koolreport/core
Releases · koolreport/core
Core 6.6.6
- Fix Google PieChart datetime column
- Undo Table widget's emptyValue for
formatValueto always work - Fix CSVDataSource to work with PHP 8.4
- Add
enclosureandescapeoptions for CSVDataSource
Core 6.6.5
Core 6.6.1
- Fix KoolReport.js for chart export to work
Core 6.6.0
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
- Add checking filePath openable on init in CSVDataSource.
- Add separated port setting to MySQLDataSource.
- Support for separating widget's html and init client script so that developers could manage client scripts for their own likes
- Support Bootstrap 5
- Add Brackets for Filter process
- Add function to Filter process, add xor logic
- Add RowNumColumn process, similar to CalculatedColumn's rownum but simpler
- Add "betweenInclusive" and "notBetweenInclusive" for Filter process
- Add using existed connection option for PDO, MySQL, PostgreSQL, SQL Server, and Oracle datasources
- Fix Table's and Google Chart's eval bug when column formatValue is a Math formula string
Core 6.2.0
- Fix Utility's arrayToDatastore function when there's only one column.
- Update Google chart to use Date type in X axis for zoom option to work.
Core 6.1.0
- Fix dynamic properties in PHP 8.2.
- Fix mull meta column key in core/Table widget.
- Add event "init", "drawing" and "drawed" to google chart
- Add public
viewDirproperty for KoolReport class to find view files from that directory. - Add public
renderingVariablesproperty for KoolReport class to use in view files.
Core 6.0.1
- Fix forced string cast of report's "assets" setting.
Core 6.0.0
- Improve Table's client function handleRemoveDuplicate for much faster rendering.
- Add closeCursor to statement in PdoDataSource.
- Fix the string function with null parameter in PHP8.1
- Upgrade jquery to 3.5.0
- Add
Shuffleprocess to randomize data order.
Core 5.6.2
- Fix: MySQL, PostgreSQL, SQLServer data sources when binding array with more than 10 values.
- Fix: bug with DataStore's offsetGet method.