Topic: Pronto Release: 0.6
After more than a year of casual development, fixes, and refinement, Pronto 0.6 is here.
The framework has matured nicely, and 0.6 brings you a new data model layer, a robust logging facility, and many bugfixes. Here's a summarized list of notable changes.
* Added logging facility with flexible routing controls
* Old model layer deprecated in favour of the new RecordModel/RecordSelector classes, which add more power and flexibility. See the manual for more info.
* Added "fly-models" - adhoc models for use when explicit model classes may be overkill
* Added support for multiple database connections
* Changes to SQL enumeration routine, accepts HAVING clauses now
* Changed parameters for tpForm::htmlarea() to make TinyMCE cusotmizations easier
* PostgreSQL driver should actually work now ![]()
* Moved user-related code into a module
* Better interaction between Pronto and Javascript through a ubiquitous "pronto" JS object
* Added UI routines via JS library, will be used by future plugins
* Added an error handler that will send debug data to site administrators when in production mode
* Fixes for brain-dead IE, again. (love you, IE)
* Changed argument order for tpHTML::composite_url()
* Added backtrace() function for debugging/error handling
* Muchos bugfixes
* Better automatic file handling in default load_record(), tpFile::file() and tpFile::image() methods
* A few good Javascript improvements for AJAX and performance
* Changes for PHP 5.3
o Removed use of ereg() and friends (deprecated)
o Removed split(), mysql_escape_string (deprecated)
o Removed use of {} to access string offsets (deprecated)
o Removed use of "=& new Classname()" (deprecated)