5.6.7-RELEASE

at 2008-06-09 in ReleasesAnnouncements by friebe (0 comments)

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:



Requirements
The XP Framework requires the PHP language in a version greater than 5.2.0 and several modules listed here.



Heads up!
  • Deprecated xml.XML class (friebe)

RFCs
  • Implemented RFC #0166: XP Runners (friebe)
  • Implemented RFC #0165: New text.regex package (friebe)
  • Implemented RFC #0163: Respect ANSI SQL in rdbms package (kiesel)
  • Implemented RFC #0157: Make product, language and session optional URL parts (kiesel)

Bugfixes
  • Fixed FtpConnection::getDir() function by passing FTP connection object to FtpDir constructor (hinckel)
  • Fixed _recurseData() in XPSoapMessage to handle arrays vs. objects correctly (hinckel)
  • Made HttpScriptlet::process() rethrow HttpScriptletExceptions as-is,
    while any other exception is wrapped into a HttpScriptletException. (friebe).
  • Fixed bug when scriptlet.xml.workflow.casters.ToDate accepted an abbreviated date, interpreted it as a time and used the current date with given time instead the given date (kiesel)
  • Fixed session id initialization in XMLScriptletRequest::initialize() (hinckel)
  • Fixed rdbms.Record::set() method (Michael Bayer, kiesel)

Features
  • Added lang.Process::newInstance() method - see this blog entry (friebe)
  • Added " @ {host}" to rdbms.SQLConnectionClosedException's message (friebe)
  • Changed XAR file format (BC-break-free) to be less memory-consuming, platform-independent and get rid of original filename junk (friebe)
  • Added a parameter "bool append" (defaulting to FALSE) to io.streams.FileOutputStream's constructor (friebe)
  • Made io.streams.FileInputStream and io.streams.FileOutputStream's constructors accept either an io.File or a string with the filename (friebe)
  • Added syntactical support in text.doclet.markup API for ordered and unordered lists. (friebe)



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

Related

Find related articles by a search for «5.6.7-RELEASE».