Release PHPillow 0.3-alpha - Kore Nordmann

Release PHPillow 0.3-alpha

CouchDB 0.9-alpha with several new features and some API changes has just been released, so that we are pleased to announce a new release of PHPillow, too. The most important change is PHP 5.2 compability, which comes together with some API changes. PHPillow itself is an object orientated wrapper around the document orientated database CouchDB.

Thanks to Jan und Till, who started to port PHPillow to PHP 5.2, PHPillow is now fully compatible with this version of PHP. This involved some API chnages, since PHPillow earlier relied on late static binding (LSB), a feature only available in PHP 5.3. This has been introduced more as a test for this PHP feature, and actually cluttered the API a bit, so this release can also be considered an API cleanup.

The changes, as reported in the changelog, are:

No bugs were fixed - because no bugs has been reported. :) If you find some, you can report them in PHPillows issue tracker.

All the API changes are documented in the release tarball in the file "apichange.txt". Read it carefully, it should help you to save some time migrating to the new release.

Again, I hope not to need to break the API again, but since CouchDB is still alpha, too - this might happen again. Porting arbit to the new version of PHPillow was a matter of minutes, though. From now on PHPillow will only work with CouchDB in version 0.9 or later.

The PHPillow release is available on its download page on this website.