Skip to content

Releases: koolreport/core

Core 5.5.0

15 Nov 09:36
Compare
Choose a tag to compare
  1. Added: PDODataSource is able to execute other statement like update, delete with execute() method
  2. Added: Forward process
  3. Added: Multiple "role" => "annotation" columns for Google chart
  4. Added: Hebrew language file for Table widget
  5. Added: Alias rowspan and groupCellsInColumns for removeDuplicate of Koolphp Table widget
  6. Added: make removeDuplicate work with both column names and column orders

Core 5.1.0

07 Jul 08:47
Compare
Choose a tag to compare
  1. Fixed: Calculate correctly the document root folder
  2. Added: Add port option to PostgreSQLDataSource
  3. Added: Ability to change version of Google Charts
  4. Added: Ability to set language locale for Google Charts
  5. Added: Ability to render empty sub report for later updating from client
  6. Improved: Calculate correctly the document root folder
  7. Added: port option to PostgreSQLDataSource
  8. Fixed: uksort call in various datasources to work with PHP 8.x
  9. Added: fetchData method to OracleDataSource, PostgreSQLDataSource, SQLSRVDataSource

Core 5.0.1

11 Jan 08:06
Compare
Choose a tag to compare
  1. Improved: Filter process to compare when string of number is compared to number, we will use number comparison.

Core 5.0.0

11 Nov 11:07
Compare
Choose a tag to compare
  1. Google Chart: Only redraw when chart is loaded.
  2. Count: Adding new Count process to count rows with condition.
  3. DataStore: Add method getScalar()
  4. Filter: Adding operator <>
  5. TypeAssure: New type conversion process

Core 4.7.1

19 May 08:58
Compare
Choose a tag to compare
  1. Fix version number of KoolReport to make sure new resource is generated correctly.

Core 4.7.0

15 May 09:13
Compare
Choose a tag to compare
  1. Table: Adding avg method to row group
  2. ResourceManager: Enhance way to export asset folder and generate asset url
  3. Table: Fix issue with rowClick activated when clicked on header
  4. Google Charts: Fix error caused by empty options while using new version of Google Charts.

Core 4.5.1

04 Feb 08:51
Compare
Choose a tag to compare
  1. ResourceManager: Fix issue with load balancing

Core 4.5.0

20 Jan 16:17
Compare
Choose a tag to compare
  1. DataStore: Adding distinct() method to get the distinct values of a column
  2. KoolReport: Adding toArray() method to get data in array from report
  3. KoolReport: Adding toJson() method to get data in json from report
  4. KoolReport: Adding getXml() method to return xml representing all report in xml
  5. ExistedPdoDataSource: Adding this new datasource to use in case we have existing pdo connection instead of raw connection settings.
  6. JsonSpread: New process to spread json string into multiple columns.

Core 4.3.0

07 Oct 03:40
Compare
Choose a tag to compare
  1. PDODataSource: Adding more options for PDO initiation
  2. Group: Adding custom property to host an anonymous function for custom grouping
  3. Table: Adding the missing count method
  4. DataStore: Fix typos in toTableArray() function
  5. Table: Fix the table footer position
  6. Table: Column footer setting is now able to receive custom function
  7. PdoDataSource: Remove the auto null to zero conversion
  8. CalculatedColumn: Auto converse null to zero
  9. jQuery: Upgrade to version 3.4.1
  10. FontAwesome: Upgrade to 5.10.2
  11. Card: Adding href to navigate.
  12. Table:Fix rowspan issue when use grouping together with removeDuplicate
  13. DataStore: Adding insert() method to insert row at any place.
  14. JsonColumn: Adding JsonColumn process to turn column value into array
  15. ArrayColumn: Adding array column type
  16. Table: Adding custom column capability
  17. Utility: Format array column type

Core 4.0.0

03 Jun 08:13
Compare
Choose a tag to compare
  1. Group: Fix grouping issue
  2. Group: Adding caseSensitive property to set whether grouping column should be grouped with case sensitive. Default value is true.
  3. Group: Free memory on input end
  4. Join: Fix the key generation
  5. Join: Free memory on input end
  6. Card: New widget to show information
  7. Timeline: Fix the date time conversion to Javascript datetime
  8. MySQLDataSource: Remove the auto-added parenthesis in IN operator
  9. SQLSRVDataSource: Remove the auto-added parenthesis in IN operator
  10. PostgreSQLDataSource: Remove the auto-added parenthesis in IN operator
  11. OracleDataSource: Remove the auto-added parenthesis in IN operator
  12. Node: Adding pipeIf() method to set condition to pipe.
  13. Node: Adding pipeTree() method to pipe data from a node to series of nodes.
  14. KoolReport: Adding store() that act like dataSource()
  15. KoolReport: Capable of using template engine rather than default view of koolreport.
  16. DataStore : Adding function toTableArray() to return data in table format
  17. Table: Fix the issue of html special char in table
  18. autoload: Able to load package class from both koolreport/core/packages and koolreport folder.
  19. MySQLDataSource: Bind DataTables' server side params instead of escaping them
  20. SQRSRVDataSource: Bind DataTables' server side params instead of escaping them
  21. PostgreSQLDataSource: Bind DataTables' server side params instead of escaping them
  22. OracleDataSource: Bind DataTables' server side params instead of escaping them
  23. Google Chart : Make change in prepareData() that only non null floatval value is passed, leave null values alone (for case like LineChart's interpolateNulls = true)
  24. Map : set metaSent = false when is_nded = false
  25. Transpose2 : Fix undefined column key for some rows when transposing