Release Notes: When using templates, the numeric data columns are right aligned now. GROUP COL HEADERs are set to a "bold" CSS class when using templates. An error in db_array.php regarding the line count was fixed. An error in the db_columnType method in db_array.php was fixed. It seems that some xsl:param name="language" was breaking some stuff on PHP4, so it was removed. The GROUP HEADERs now correctly repeat on each page break. The template HEADERs are now capitalized correctly.
Release Notes: LINKs can handle HTML special characters now. PHPReport.dtd has been fixed on the LINKs element.
Release Notes: This release fixes a bug with PHPReportPreview.xsl and PHP5. LINKs elements can now render an IMG element inside. IMGs can have an explicit border of 0px.
Release Notes: self:: does not work very well on PHP 4.3.x; on the internal calls of PHPReportsDBI, it creates a silent error. This release changes db_mssql.php and db_mysql.php to fix this.
Release Notes: This release adds a new way to reuse your XML data using PHP5. Now you can use XIncludes to insert XML files into your XML report file. The database interfaces on the previous release changed, so some things were a little broken.
Release Notes: This release adds a "namespace" to the database interface files, so now if you have a function on your code named (for example) "db_connect", it will not conflict with PHPReportDBI::db_connect. The way PHPReports checks the paths on OS X has been fixed. Some problems with page breaking in some Windows/IE configuration should be fixed.
Release Notes: This release adds a new COL type (RAW_EXPRESSION) and fixes some little bugs.
Release Notes: In the new CSS media chooser, if you didn't put any media, it should default to "screen" and "print", but was just inserting the "screen" media. Because there was no "print" media there, it didn't use any CSS file. Now it's ok if you don't provide a MEDIA="<media here>" tag (as on many old XML report layout files), it will assume that you want to use the CSS on both types and will work correctly. The setOutput from the PHPReportMaker was overriding the PHPReportOutputObject, even if it was null. Now it works.
Release Notes: This release fixed a problem with GROUP HEADERs that was caused by moving a function.
Release Notes: A bug that caused the report to crash if there were <, > or & characters in the data returned by the database was fixed. Some more messages about the required configuration when running the report was added. If you did not declare the environment variables or give write rights to the Web server user on the tmp dir, you will now be warned.