All releases of P4A

Release Notes: A Chinese translation was added. A bugfix in XHTML validation for P4A_Field::getAsDate() was made. PEAR was updated to 1.4.8. P4A_Table now implements the COL tag, and the resulting HTML was cleaned up. Some minor internal APIs were changed.

Release Notes: The "new" icon was changed from "pencil" to
"document". getAsMulticheckbox() is now rendered
with a checkbox and XHTML label. A system was
introduced to avoid problems with the browser's
back/forward feature. A bugfix was made for
P4A_Button, so now l10n labels work again. Minor
bugfixes and documentation changes were made.

Release Notes: A Slovak translation was added and the Czech translation was completed. A bug with non-ordered P4A_DB_Source in P4A_Table was fixed. PEAR was updated to 1.4.7. Some minor bugfixes were made.

Release Notes: A Dutch translation was added. A bug in
P4A_Table_Col of the image type was fixed.
P4A_Table now uses GD (if available) to display
image thumbnails. An error in "AM/PM" management
in reverse formatting of time data was fixed.
TinyFck's filemanager was restored.

Release Notes: phpThumb 1.6.2 was added to the libraries. If GD is installed, the image preview now calls phpThumb to generate thumbnails. A gettext-like __("string") function was added as an alias to $p4a->i18n->messages->get("string"). German and Romanian translations were completed. P4A_Table now supports left/right alignment based on data types. Many improvements were made for hand-held rendering along with some bugfixes for XHTML validation and print CSS. Minor bugfixes and beautifications were made.

Release Notes: Portuguese, Estonian, Spanish, and Russian translations were completed. A Norvegian translation was added. Some bugs in P4A_DB_Source::getFilters (filtering with formatted fields now works) and i18n/l10n engine were fixed.

Release Notes: A bug in the password obfuscator has been fixed. Removing a non-existing
file no longer produces a fatal error. When uploading a file with a
denied extension, you'll now get a fatal error. Some methods have been
documented in the code reference.