Announcements

5.6.8-RELEASE: HTTP, FTP, features and bugfixes

at 2008-08-05 in ReleasesAnnouncements by friebe

This release features quite a bit of revamp in the peer.http API's backings - though nothing should change from the outside except for the new proxy feature, numerous fixes to the FTP support, and a couple of nice-to-have features.

To use 5.6.8:

  1. Open a shell window
  2. Type wget http://xp-framework.net/downloads/releases/5.6.8/setup -O - | php
  3. Add the path shown at the end to your PATH environment setting


(more)

Search function online

at 2008-06-28 in Announcements by friebe

On a short note: Finally had time to set up this site's search functionality on its production server. In the top right corner, you can find the search box which will search the site for words you enter (currently, only the news section is indexed). Happy searching:-)



5.6.7-RELEASE

at 2008-06-09 in ReleasesAnnouncements by friebe

Today, the XP group released XP 5.6.7. This release is the first official one to be released with the new setup infrastructure. Besides that, it contains respect for ANSI SQL in the rdbms package, a patch to the scriptlet API to produce nicer URLs, the new memory-saving XAR file format, some minor bugfixes and a couple of new features.

To use 5.6.7:


(more)

5.6.7RC3 - Pre-release

at 2008-06-07 in ReleasesAnnouncements by friebe

Setup The third release candidate for 5.6.7 comes with the new installer and runner infrastructure (as defined in RFC #0166). Instead of downloading the files and manually setting up the include_path, it is now as easy as:


(more)

Segfaults with PHP 5.2.6?

at 2008-05-31 in Announcements by friebe

If you are getting segmentation faults with PHP 5.2.6 when using older releases of the XP framework, it may be related to PHP Bug 45038. These occur when serializing util.Date instances and are related to the PHP function date_timezone_set().

Because we changed the way the Date class works XP releases newer than December 2007 are not affected - upgrading helps (but read the changelog first!):-)



5.6.7RC2 - Pre-release

at 2008-05-31 in AnnouncementsReleases by friebe

As of today, the second release candidate for 5.6.7 is available for download. It includes RFC #0163 (which makes the rdbms package use single quotes for all drivers and adds driver-independent string literals in statements passed to database connections' query(), select(), insert(), update() and delete() methods), RFC #0157 (shorter URLs for scriptlets, changed rewrite rule), some minor bugfixes and a couple of new features.

Get the release candiate!



New Process::newInstance()

at 2008-05-28 in Announcements by friebe

A new method Process::newInstance() has been added. It simplifies situations where we want to fork the same executable an existing Process instance points to, but with different arguments.

Example

<?php 
// Current
$p= new Process(Runtime::getInstance()->getExecutable()->getFilename(), $args);

// New
$p= Runtime::getInstance()->getExecutable()->newInstance($args);
?>



The XP APIs by topic

at 2008-05-10 in ExamplesAnnouncements by friebe

The documentation website now contains an overview of the XP framework's APIs by topic - Databases, I/O, XML, Dates, Collections, Web and Imaging. Although the overview is initially done, there is still lots of text to write.

The first two topics to be covered are Databases in general and our Object persistence API.



Developer site

at 2008-05-04 in Announcements by friebe

Even more progress on our website: The newest addition is the developer zone - a website dedicated to the development of the XP Framework - is online in its first form. The site developer.xp-framework.net contains our RFCs (overview and documentation) and SVN checkout instructions. There is more to come there, stay tuned!



5.6.6-RELEASE: Documentation release

at 2008-04-24 in ReleasesAnnouncements by kiesel

This release includes massive inline documentation cleanup which went in parallel with the building of the new XP Framework's documentation website. Most noticeably, there is also the second part RFC #0151 implemented which drops the deprecated lang.reflect.Argument class and its corresponding methods in the reflection API.
Also, this release is probably the most well tested one, as it was preceded by 5 release candidates before being released to the public :)

XP 5.6.6
Requires PHP 5 (5.2.0 - ...) - Download


(more)

Subscribe

You can subscribe to the XP framework's news by using RSS syndication.


Categories

News
General
PHP5
Announcements
RFCs
Further reading
Examples
Editorial
EASC
Experiments
Unittests
Databases