{
    "href": "/post/2005/03/07/savant3-second-development-release/",
    "relId": "2005/03/07/savant3-second-development-release",
    "title": "Savant3: Second Development Release",
    "author": "pmjones",
    "markup": "html",
    "tags": [
        {
            "href": "/tag/php/",
            "relId": "php",
            "title": "PHP",
            "author": null,
            "created": null,
            "updated": [],
            "markup": "markdown"
        }
    ],
    "created": "2005-03-07 15:46:56 UTC",
    "updated": [
        "2005-03-07 15:46:56 UTC"
    ],
    "html": "<p>The second development revision of the <a href=\"http://phpsavant.com\">Savant template system</a> version 3 is now available; you can get it from the usual location <a href=\"http://phpsavant.com/Savant3-3.0.0dev2.tgz\">here</a>.  The change notes are:</p>\n<p>* second development release</p>\n<p>* error codes are now strings, not integer constants (e.g., 'ERR_UNKNOWN' instead of -1).</p>\n<p>* added 'freeze' property to Savant3_Plugin_form</p>\n<p>* added auto() and fullauto() methods to Savant3_Plugin_form</p>\n<p>* changed element description arrays in Savant3_Plugin_form</p>\n<p>* all plugins using htmlspecialchars() to filter output now use Savant3::scrub plugin instead</p>\n<p>* added error resource for Solar errors</p>\n<p>* updated comments throughout</p>\n<p>As always, if you find any problems, please let me know via the Savant <a href=\"http://phpsavant.com/yawiki/index.php?area=Savant2&amp;page=MailingList\">mailing list</a>.</p>\n<p>Please note that Savant2 is still being actively maintained for PHP4 and non-strict PHP5.  In fact, I want to backport the Savant3 version of the 'form' plugin to Savant2; that plugin is just too good to be limited to PHP5.</p>\n"
}
