Announcements

5.8.0RC2: The second pre-release of the upcoming 5.8-SERIES

at 2010-08-29 in ReleasesAnnouncements5.8-SERIES by friebe

The XP group is proud to announce the immediate availabality of 5.8.0, release candidate #2. On top of the features contained in RC1, the following have been implemented:

Plus, all the recent fixes applied to 5.7.11-dev have been merged, most notably the generics fix for equals().

You can grab a release as always by using our setup routine:
  $ cd ~/xp
$ wget http://releases.xp-framework.net/setup/5.8.0RC2 -O - | php -- -d ~/bin/
...to give it a test run. Enjoy:-)



Workaround for Socket::canRead() failing with PHP's VC9 binaries

at 2010-08-23 in Announcements by friebe

A workaround was added to the peer.Socket class which fixes up this method raising exceptions although the underlying select() call succeeded. This occurres when PHP's VC9 binaries are used - the native function will issue a warning "Invalid CRT parameters detected" which is incorrectly thought of to be an error. This is documented in PHP bug #49948.



PHP 5.3.3 support

at 2010-08-10 in Announcements by friebe

Following the release of PHP 5.3.3, the XP Framework now supports this PHP version in both 5.7.11-dev and 5.8.0-dev release branches.



5.8.0RC1: The first pre-release of the upcoming 5.8-SERIES

at 2010-08-10 in ReleasesAnnouncements5.8-SERIES by friebe

Branch The 5.8-branch has now been maintained since almost a year, gathering features and maturity and is now basically a 5.7.11-dev with the most of the items planned for the 5.8.0 release:

  • Revamped generics implementation - will now also work for primitives
  • Private / protected member access via reflection even without PHP 5.3's setAccessible()
  • A new ArrayType class and the typeof(var) core functionality to complete the XP framework's type system
  • The array and map indexer this() to reduce temporary variables with missing array dereferencing
  • ...and many more

You can grab a release as always by using our setup routine:
  $ cd ~/xp
$ wget http://releases.xp-framework.net/setup/5.8.0RC1 -O - | php -- -d ~/bin/
...to give it a test run. Enjoy:-)



5.7.10-RELEASE: Independence day!

at 2010-07-04 in AnnouncementsReleases by friebe

The XP group is proud to announce the availabality of XP Framework, release 5.7.10. The highlights in this release include support for unbuffered queries, changes to the unittest runner to also fail for tests with @expect when warnings have occurred, logging of all exceptions in webservices, a nicer string representation of XML trees, support for mysqli and mssql extensions as snap-ins when mysql or sybase_ct are not available, respectively, and various improvements to the web runners.

http://releases.xp-framework.net/xml/release?5.7.10



5.7.10-RELEASE RC3

at 2010-06-22 in AnnouncementsReleases by friebe

This third release candidate includes support for PHP's mysqli (MySQL Improved) extension as well as the new Tree::withRoot() method completing the xml API's fluent interface.

To give this release a test run, install it as always:

  $ cd ~/xp
$ wget http://releases.xp-framework.net/setup/5.7.10RC3 -O - | php -- -d ~/bin/

Enjoy:-)



5.7.10-RELEASE RC2

at 2010-06-18 in ReleasesAnnouncements by friebe

This second release candidate includes support for unbuffered queries (RFC #0203) and fixes to the JSON de-serialization mechanism for numbers larger than LONG_MAX (or smaller than LONG_MIN).

To give this release a test run, install it as always:

  $ cd ~/xp
$ wget http://releases.xp-framework.net/setup/5.7.10RC2 -O - | php -- -d ~/bin/

Enjoy:-)



Web runner refactoring release

at 2010-06-10 in AnnouncementsReleases by friebe

The web runner infrastructure was refactored for better testability.

These refactorings included changes to the URL mapping. Consider the following (abbreviated) example:

  [app]
map.service="/service"
map.all="/"

...
Before a request to the URL /services (note the "s" at the end) would have also invoked the "service" application, while now this will only apply to /service, /service/json, /service/of/the/day but not /services or /servicebus.

To give this release a test run, install it as always:
  $ cd ~/xp
$ wget http://releases.xp-framework.net/setup/5.7.10RC1 -O - | php -- -d ~/bin/

Enjoy:-)



5.7.9-RELEASE: Class loader refactoring

at 2010-05-05 in AnnouncementsReleases by friebe

The XP group is proud to announce the availabality of XP Framework, release 5.7.9. The highlights in this release include the class loader API refactoring, introducing new distinguishable exceptions for errors during class loading, STOMP support and the implementation of RFC #0201 and thus an easy way to "patch" the XP Framework.

http://releases.xp-framework.net/xml/release?5.7.9



5.7.8-RELEASE: Spring fever release

at 2010-03-24 in AnnouncementsReleases by friebe

The XP group is proud to announce the availabality of XP Framework, release 5.7.8. This version includes command line reflection via xp -r [class.Name], forward-compatibility changes to the type system, free port discovery in ServerSocket::bind(), "usability" enhancements to the command class runner, the resource provider RFC and some minor bugfixes and a small list of features.

http://releases.xp-framework.net/xml/release?5.7.8



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
5.8-SERIES