Releases: koolreport/core
Releases · koolreport/core
Core 6.6.1
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
viewDir
property for KoolReport class to find view files from that directory. - Add public
renderingVariables
property 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
Shuffle
process 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.
Core 5.6.1
- Fix DataStore's generator method.
- Fix DataStore's deprecated methods in PHP 8.1.
Core 5.6.0
- Added:
AssetManager
ability to load resources with absolute paths. - Improved:
PDODataSource
,MySQLDataSource
,PostgreSQLDataSource
,SQLSRVDataSource
,OracleDataSource
to be able to bind params with any orders, duplicated names, array params for WHERE IN (onlyPDODataSource
supports this before). - Added: SQL-like
like
andnot like
operator forFilter
process. - Add
useGenerator
method for report. - Add
charset
andsession_mode
properties for OracleDataSource.