Release Notes: This release adds namespace support, improves the HTML parser library and several db test cases, adds a pingback library, and fixes some bugs. This release has no backwards compatibility, since all classes are now defined in a namespace.
Release Notes: This release contains classes to generate a swagger API declaration. The loader uses now a new annotation parser for easier routing. This release adds new html5 filter collections and fixes many bugs.
Release Notes: A calendar class was added and the unused DOM package was removed. The parameter order of the PSX_Sql constructor was changed. A cookie store was added to the http package, and the PSX_Get, PSX_Post, PSX_Cookie, PSX_Request, and PSX_Files classes were moved to the input folder. A HTML5 lexer and filter library were added to the html package. The paging class was updated,and added a getParameters method was added to the dependency abstract class. A view dependency was added, and the DefaultAbstract module was renamed to ViewAbstract. Many tests were improved.
Release Notes: This release adds a payment paypal and oauth2 client library, improves the log library, adds a data reader and writer factory, creates a new PSX_Base class containing information about the framework and the current HTTP request, adds a data multipart/form-data reader to support file uploads for the API, and fixes several minor bugs.
Release Notes: The webfinger library and tests were updated. New URI, URN, and oembed classes have been added. This release improves unit tests and removes the idna (punnycode) filter. It also adds opensocial and activitystreams records. It fixes openid consumer and the relying party library and updates the documentation.
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.