New Release: Pronto 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
    • Removed use of ereg() and friends (deprecated)
    • Removed split(), mysql_escape_string (deprecated)
    • Removed use of {} to access string offsets (deprecated)
    • Removed use of "=& new Classname()" (deprecated)

Links:


Add Your Comment