Release Notes: This release includes many bugfixes. A test class was added to the psx core with which you can write tests with phpUnit. The SQL library was optimized.
Release Notes: The template engine is now based on PHP instead of XML/XSLT to gain more speed and fewer procedure calls. Several bugs were fixed, and the std and cmd library was deleted.
Release Notes: The libraries ban and data were added. The data library implements different stream wrappers, e.g. files or SQL, so you can read and write data with all filesystem functions. The libraries cache/log/session work with the new data library. Because of low use, the auth libraries were removed. Several small bugs were fixed.
Release Notes: roman, unquote, and unregister libraries were added and some bugs were fixed. The roman library converts decimal numbers to Roman numerals and back. The unquote library checks whether magic quotes is enabled and reverts the quotes. The unregister library checks whether register globals is enabled and reverts the changes.
Release Notes: The SQL library supports now prepared statements and transactions. A new library called paranoid was added in psx/filter. This class checks all input (GET, POST, COOKIE) with the PHPIDS regular expressions and stores the impact. If the impact is too high, the IP address of the user is banned. The psx/auth library was edited. You can now choose in the configuration which handler you want to use (common or www). If you want to write your own handler, you can implement the interface "psx_auth_ihandler".
Release Notes: The bug with the PATH_SEPARATOR is fixed. In the config, the MySQL driver is now the default. This release fixes several other small bugs.