Release Notes: Flexy was dropped, so now all templates are PHP templates. mdb2 was dropped, and adodb was added in its place. p4a_db is now a p4a object, not directly the database adapter; nothing should change to the user. PEAR was stripped down, so all basic PEAR packages are not inside p4a anymore, and thus you must have a basic PEAR installation on your machine. Many other changes and fixes were made.
Release Notes: .svn directories are now excluded from the automatic inclusion system. A bug with p4a.js form2string regarding escaped characters was fixed. A Croatian translation was added and some fixes were applied to Croatian formats. PHP closing tags were removed from all translation and format files.
Release Notes: PEAR was updated to 1.5.0. phpThumb was updated to 1.7.7. P4A_Table_Rows::disable() is now correctly handled. P4A_Widget::setDefaultLabel now automatically looks within translations. A new sample (sample_i18n) was added to show how to localize your applications. A bug with the AJAX widgets redesign was solved. P4A_Table now passes the clicked column name to the interceptor.
Release Notes: TinyMCE was dropped due to the bugs with the AJAX environment. FCKeditor 2.4.0 was introduced, but with no support for toolbar customization at the moment. P4A_APPLICATION_NAME rules were changed, making it easier to include P4A from outside. The way of calling the FCKeditor file manager connector was changed, so the upload path is not passed anymore. Scriptaculous was updated to 1.7.0. Prototype was updated to 1.5.0.
Release Notes: More error messages were put in the code. P4A_Mask::setIcon(), getIcon(), setIconSize, and getIconSize() were added. A P4A_VERSION constant was added. A P4A::getVersion() method was added to retrieve the P4A version used.
Release Notes: Ajax Popup was implemented. PEAR packages were upgraded. Automatic maxlength HTML attribute compilation was added. Many bugs were solved.
Release Notes: Internet Explorer 7 is now correctly detected and the framework does not include PNG and pure CSS menu hacks. A bug in P4A_DB_Source with multi-value fields was fixed.
Release Notes: A bug in P4A_DB_Source with multivalue fields was fixed.
Release Notes: P4A_Frame::clean() was added. P4A_Widget::onKeyUp(), P4A_Widget::onKeyDown(), P4A_Data_Field::getSQLNewValue(), P4A_Data_Field::getSQLValue(), P4A_Field::getSQLNewValue(), and P4A_Field::getSQLValue() were added. Keyboard keycode now is passed as a parameter to the onKeyUp(), onKeyDown(), and onKeyPress() handlers in P4A_Widget. A bug in P4A_DB_Source::getNumRows() with group by was fixed. A bug in P4A_DB_Source::getFilters() was fixed. P4A_DB_Source::rowByPk() was added. A bug in P4A_Number::unformat() was fixed.
Release Notes: TinyFCK was updated to 0.16 (TinyMCE 2.0.8). Some TinyMCE options were changes to improve XHTML strict validation (align was removed). A Bulgarian translation was added. P4A_DB_Source::getAll now always returns an array, fixing a bug in PEAR::MDB2. P4A_Table now goes to page one if the current page is empty. A P4A_FIELD_CLASS constant was added to allow you to extend P4A_Field and tell the system what field class to use. Scriptaculous was updated to 1.6.5.