Release Notes: This release fixes the OpenID provider association implementation (now using OpenSSL functions), adds an OpenSSL wrapper class and a util markdown parser class, improves error and exception handling, adds a webfinger util library, adds a SQL table abstraction class (and therefore removes the servlet interface), adds an HTTP uploading libary, and improves several tests.
Release Notes: Updated atom and RSS item parsing. The HTTP socks handler has been fixed with proper handling of chunked transfer encoding. An OpenID provider implementation has been added. This release updates the HTTP request class and fixes the curl handler. The "Expect: 100-Continue" header has been removed and ca-bundle.pem updated. The NestedSet library has been removed and new unit tests added. Several bugs have been fixed.
Release Notes: This is a major release that changes the structure of the library so that it is no longer backwards compatible. A "camelcase" coding style is now used. The data writer library was updated for handling Atom and RSS feeds correctly. An HTTP library option was added to automatically follow redirects, and unused classes were removed. Unit tests were improved and the manual was rewritten. Many bugs were also fixed.
Release Notes: This release contains mostly small bugfixes. A major bug caused the PSX framework to throw a parse error on some systems because the syntax $class::$method was not allowed. The PSX stream wrapper was replaced by the function import().
Release Notes: This release adds form generation and request library. It implements a psx_input interface that offers a general way to get values from an untrusted source. It rewrites the filter and task libraries. The manual has been updated to the current version. This release fixes OpenID, OAuth, and the Yadis library. It adds and fixes unit tests and has some minor bugfixes.
Release Notes: A complete redesign of the framework. The library is now more loosely coupled, because most classes are using dependency injection. The component section was removed and all classes are now in the psx library folder. The standard PHP loader was implemented (which is also used by Zend, etc.). An SQL PDO driver was added and several bugs were fixed.
Release Notes: A pubsubhubbub component has been added to subscribe to and publish content. An Atom and RSS component has been added in the srv package to parse feeds. An HTML parser component has been added, designed to parse malformed HTML. The Atom, RSS, and open search component now uses the XML Writer class to produce XML. Several bugs have been fixed.
Release Notes: This release adds OpenID, Yadis, Atom/RSS2, and OpenSearch components. It renames the folders lib to library and ext to extension for consistency. There are performance improvements and several bugfixes. The include folder was removed because it is no longer needed, and some PHPUnit tests were added.
Release Notes: This release adds the component net/oauth, which is a consumer implementation of OAuth. The HTTP library has been rewritten, and PHPUnit tests have been added. Several bugs have been fixed, and the sample template was redesigned. Due to not much usage, the libraries ORM and parsed were removed.
Release Notes: The library design was changed and the performance of psx was increased. phpUnit tests were also written for the libraries. In addition, some bugfixes and code documentation were added.