Just finished packaging Fileinfo 1.0.3 that finally builds on both PHP 5.1 and 5.0 properly. You can download the new version by running "pecl install fileinfo" or download the tgz file from here.
I've also made the release of GDChart 0.2 that is nearly a complete rewrite of the extension, originally written by Rasmus that allows it to work with PHP 5.1. This extension wraps around the bundled gdchart library and allows you with just a few lines of code draw 20 different graphs types. Like all pecl extensions it can be installed by running "pecl install gdchart" or you can download the tar ball from here. Since at the moment there is no documentation for the extension, here are a few examples of its usage:
Line Graph:
[php]
$g = new GDChart(GDChart::LINE);
$g->addValues(array(2.5, 5.1, 8.6, 12.0, 15, 9, 8, 7));
$g->addValues(array(5.0, 8.0, 9.2, 10.2, 7, 8, 10, 9));
$g->addValues(array(8.0, 10.0, 14.0, 18.2, 16, 14, 12, 10));
$g->setLabels(array("Jan","Feb","Mar","Apr","May","Jun","Jul", "Aug"));
$...
A little over 2 months have passed since the last stable release, and so we are once again on the release road starting with 2.7.4RC1. This release combines both bug fixes as well as a fair number new features, so there is something for everyone ;-). Given the long delay since the last release by FUDforum standards, the list of changes is quite impressive.
The upgrade and installation scripts are available at the urls listed below:
Install Script
Upgrade Script
To see full list of changes is available below:
New Features
Added admin options to user's profile information page
Added subscribed forum filter to message navigator
Added an option to allow moderators to be notified of all new messages even on non-moderated forums.
On multi-part html bodies, prefer HTML if indicated by the admin
Made FULL_ROOT be dynamic.
Do not hard-code image path in forum's css.
Added handling for in-lined attachments in mailing list import.
Make user's control panel tabs appear on show own posts page....
I've just packaged PHP 5.1.2RC1, the first release candidate for the next 5.1 version. A small holiday present for all PHP users, from the the PHP developers ;-). This is primarily a bug fixing release with its major points being:
Many fixes to the strtotime() function, over 10 bugs have been resolved.
A fair number of fixes to PDO and its drivers
New OCI8 that fixes large number of bugs backported from head.
A final fix for Apache 2 crash when SSI includes are being used.
A number of crash fixes in extensions and core components.
XMLwriter & Hash extensions were added and enabled by default.
The sources can be downloaded from:
http://downloads.php.net/ilia/php-5.1.2RC1.tar.bz2
df9e548b8c9275e510e25f2b3de2629c
http://downloads.php.net/ilia/php-5.1.2RC1.tar.gz
a2b3fd6e6115cee4bb8f5b3d5aeef66b
Win32 binaries should be available shortly from
http://downloads.php.net/ilia/ as well.
Had to go to a business meeting in downtown Toronto this afternoon. So, like most people I drove to the subway with the intent of making the rest of the way via public transit. Upon arrival to the TTC (Toronto Transit Commission) subway station I attempted to park my car at the designated parking lot. Alas, this was not to be thanks to Windows "empowered" parking meter guarding the lot entrance. As you can see from this rather poor quality, phone picture it was dealing with an unexpected error. Something to do with USB (???) device not being found, go go windows.
This of course ment that no matter what the gate wouldn't open and myself and a dosen of other commuters had to find an alternate parking spot in mid-afternoon in downtown North York. Not a particularly easy task, let me tell you.
Following the “Release early, release often” mantra, PHP 5.1.1 was released today. The main causes for this release are four regressions in behavior introduces by PHP 5.1.0, which include:
Native date class is withdrawn to prevent namespace conflict with PEAR's date package.
Fixed fatal parse error when the last line of the script is a PHP comment.
eval() hangs when the code being evaluated ends with a comment.
Usage of \{$var} in PHP 5.1.0 resulted in the output of {$var} instead of the $var variable's value enclosed in {}.
The fifth reason being a refinement of a cURL open_basedir/safe_mode security fix, to improve the checks surrounding the file: wrapper handling. The new packages and win32 PECL binaries for PHP 5.1.1 can be found here: http://www.php.net/downloads.php
Now on to the long overdue rant ;-)
The initial and probably the main reason for the PHP 5.1.1 release in such a hurry was a rather interesting problem. One of the features introduced by 5.1.0 was the addition of th...