5.8-SERIES5.8.14-RELEASE: Finalizing XP 5.8at 2013-05-17 in Releases, 5.8-SERIES by friebeThe XP group is proud to announce the immediate availability of XP Framework, version 5.8.14. This is the last planned release on the xp5_8 branch It includes only two minor changes, a quickfix for issue #302 (Exception when not specifying a context class) and a changed to the REST routing mechanism to allow any character in path segments (see pull request #288). $ cd ~/xp 5.9.0-RELEASE: PHP Namespaces adoption, core&contrib separation, PHP 5.5 Supportat 2013-05-05 in Releases, PHP5, Announcements, 5.9-SERIES, 5.8-SERIES, Homepage by friebeAfter three public release candidates (and 6 more private ones) and more than a year of development, the XP group is proud to announce the availability of XP Framework, 5.9.0-RELEASE. The biggest changes over the 5.8-SERIES are the support for PHP namespaces (and with it the bump in the minimum required PHP version to 5.3.0) and the separation of the XP Framework's core release cycle from that of its contributed modules (such as Stomp connectivity, Google Search APIs, but also the XP Compiler), and runtime compatibility for PHP 5.5.0. On top, we're also including a long list of bugfixes and improvements, like the ability to handle multiple file uploads, pattern argument matching for the Mocking Framework, a REST file downloads API, and support for ".php" files inside .pth-files (think: vendor/example/Autoloader.php). A word of caution: This release is not by all means backwards-compatible with the 5.8-SERIES! While generally we try to avoid this, from time to time it becomes necessary to introduce these changes. Please make sure you read through the Heads up section in the 5.9.0 ChangeLog! Go get it: $ cd ~/xpRequires: Any PHP version between 5.3.0 and 5.5.0 Enjoy RegexFilter deprecatedat 2013-04-14 in Announcements, 5.8-SERIES by friebeWith the recent 5.8.13 release, the io.collections.iterate.RegexFilter class has become deprecated. The replacement class is UriMatchesFilter inside the same package which - except for the name - exposes the same API. The reason for this deprecation was the ill-chosen class name: Whereas all the IterationFilter implementations are named after the pattern What-the-filter-applies-toFilter, this one was named using What-the-filter-uses-to-applyFilter. The three big problems in computer science: Naming and off-by-one errors 5.8.13-RELEASE: TDS, seekable result sets, REST finishingat 2013-04-13 in Releases, PHP5, Databases, Announcements, 5.8-SERIES by friebeThe XP group is proud to announce the immediate availability of the XP Framework release 5.8.13. This release's highlights are:
This release also contains a workaround for the behaviour changes introduced into PHP in the course of fixing PHP Bug 64370, which has been released by the PHP group in both PHP 5.4.14 and PHP 5.3.24. The details are explained here. You can grab a release as follows: $ cd ~/xp Supports all PHP versions between PHP 5.2.10 - PHP 5.4.14. 5.8.12-RELEASE: REST API features, logging, bugfixesat 2013-03-18 in Releases, Announcements, 5.8-SERIES by friebeAfter three release candidates, the XP Framework group is proud to announce the availability of XP Framework, 5.8.12 release. This 5.8-SERIES release brings enhancements to the REST API and a log context implementation, fixes bugs with PHP 5.3.3 and makes the REST type marshalling and unmarshalling infrastructure more flexible. The complete changelog can be found here. Grab the release, as always: $ cd ~/xpEnjoy! 5.8.12, release candidate 3at 2013-03-08 in 5.8-SERIES, Announcements, Releases by friebeThe third release candidate for the upcoming release on the XP Framework's 5.8-SERIES contains two breaking changes to the REST API's type handling:
While starting to migrate over real-life tools to the new REST API, we started noticing "WTF" moments, which we then weighed up against the BC breaks our solutions imposed, and the possibility people were already using the type marshalling facilities. Our decision was to go with the backwards incompatible changes, and this leads us to RC3. Grab the release, as always: $ cd ~/xp 5.8.12, release candidate 2at 2013-03-06 in Releases, PHP5, 5.8-SERIES by friebeThe second release candidate for XP 5.8.12 contains a fix for PHP 5.3.3 failing missing methods test. This PHP version is the only of the PHP 5.3 series containing a bug (which was actually a bug fix, see PHP Bug 51176) in which __callStatic() was invoked for the parent::method() notation instead of __call(), even for non-static methods. We've added a workaround for this to make all PHP 5.3 versions behave the same. Because this change affects the lang.Object class and is currently not guarded by a version_compare() (but tries to address this generically), we didn't go for an immediate final release but are instead pushing this release candidate and delaying 5.8.12 for a short while. Here's the install command, as always: $ cd ~/xp 5.8.12, release candidate 1at 2013-03-04 in Releases, Announcements, 5.8-SERIES by friebeAlthough we're investing most of our work now into the 5.9-SERIES and its upcoming first release, 5.9.0, we also take care of our xp5_8 branch and backport features and bugfixes. Today, we're proud to announce the first RC for 5.8.12. This release candidate includes:
Installation goes, as always: $ cd ~/xpEnjoy 5.8.11-RELEASE: Images, I/O, resources and FCat 2013-01-30 in Releases, Announcements, 5.8-SERIES by friebeThe XP group is proud to announce the immediate availability of the XP Framework version's release 5.8.11. This release has not been so focused as 5.8.10 (with the new REST API) but instead includes a variety of new features:
Go get it: $ cd ~/xp Enjoy! 5.8.10-RELEASE: New REST APIat 2013-01-03 in Releases, Announcements, 5.8-SERIES by friebeThe XP group is proud to announce the immediate availability of the XP Framework version's release 5.8.10. In addition to the features in RC3 (previously announced here) this release contains:
Go get it: $ cd ~/xp Enjoy! |
|