All releases of P4A


Release Notes: jQuery was added to replace prototype/scriptaculous with many plugins such as the color picker and AJAX file upload. Fields' tooltips were implemented. A "helper" system was introduced, so now it's possible to write full P4A plugins. The getid3 library was added to manage multimedia files' metadata.


Release Notes: The color picker JavaScript and HTML was rewritten. jQuery was updated to 1.2.1 and jQuery::dimension to 1.1.2. A P4A_DB::getNativeError() method was added. P4A_DB_Navigator's recursor is now optional, thus you can use it also for flat tables.


Release Notes: Double session (used to avoid multiple scanning of objects directories) was removed. The P4A_ENABLE_AUTO_INCLUSION constant was added (default true); if false, automatic application files inclusion will be disabled, so you'll have to manually include every PHP file. P4A_Field::getAsText() now supports an autocomplete feature if a P4A_DB_Source is provided with the $files->setSource($db_source) method. Many other enhancements and bugfixes were made.


Release Notes: P4A_Field::setType('color') was added with a nice color picker plugin (fabrtastic) from jQuery. A bug with file upload error trapping was solved. FCKEditor was updated to 2.4.3. jQuery was updated to 1.1.3.1. jqModal was updated to 2007.07.30 +r10. P4A_DB_Navigator drag and drop functionalities were implemented through jQuery.


Release Notes: A JavaScript error in p4a.js was fixed. Better error messages were introduced on query errors. ADODB was updated to 495a. Loading won't fade in/out anymore. Popups now have a 20px default padding.


Release Notes: script.aculo.us was dropped and jQuery was added. Some XHTML validation bugs were fixed. jQuery jqModal, dimensions, and jmedia plugins were added to manage the popup and block the background controls. The P4A_File::getasFile() method now supports previewing of audio and video files thanks to jmedia. Tooltips were implemented using the jqModal jQuery plugin. An info icon (16x16) was added. The popup template is now simpler and has a close icon. The P4A_Swf_Object function was dropped. P4A_Is_Mime_Type_Embeddable and P4A_Embedded_Player function were added. A bug in the P4A_DB::singleton() method was fixed.


Release Notes: A P4A_Tab_Pane::nextPage() method was added. The third parameter of P4A_Object::intercept() (method) is now optional. If empty, the method name will be equal to the action name. Some small changes were made to P4A_Tab_Pane. A bug in the new P4A_DB_Source multi-value algorithm was fixed. The second argument of P4A_DB_Source::addMultivalueField() (table) is now optional. If empty, it will be equal to the field name.


Release Notes: A new optimized algorithm for saving multivalue fields on DB was implemented. P4A_Dir_Source was added. A hack to solve a mysterious MySQL bug was added. A bug with P4A_DB_Source::setLimitQuery was solved.


Release Notes: Some small optimizations were made in the p4a_db adapter. A small change was made in the products_catologue sample.


Release Notes: A bug with mask's icon was fixed.
An object-oriented, type safe, multi-threaded approach to computer algebra.