{
    "href": "/post/2009/09/21/solar-100-alpha4-released/",
    "relId": "2009/09/21/solar-100-alpha4-released",
    "title": "Solar 1.0.0-alpha4 Released",
    "author": "pmjones",
    "markup": "html",
    "tags": [
        {
            "href": "/tag/php/",
            "relId": "php",
            "title": "PHP",
            "author": null,
            "created": null,
            "updated": [],
            "markup": "markdown"
        },
        {
            "href": "/tag/solar/",
            "relId": "solar",
            "title": "Solar",
            "author": null,
            "created": null,
            "updated": [],
            "markup": "markdown"
        }
    ],
    "created": "2009-09-21 14:26:53 UTC",
    "updated": [
        "2009-09-21 14:26:53 UTC"
    ],
    "html": "<p>So much for the <a href=\"http://solarphp.com/blog/read/49\">\"last alpha release\"</a> of the <a href=\"http://solarphp.com\">Solar Framework for PHP 5</a>. ;-) The alpha4 release corrects a dozen small bugs so that users don't have to wait for the beta in about 7 weeks.</p>\n<p><!--more--></p>\n<p><em>(Cross-posted from the <a href=\"http://solarphp.com/blog/read/51-solar-100-alpha4-released\">Solar blog</a>.)</em></p>\n<p>The <a href=\"http://svn.solarphp.com/core/tags/release-1.0.0alpha4/info/notes\">change notes</a> are as follows:</p>\n<ul>\n<li>\n<p>Solar_Cli_MakeVendor</p>\n<ul>\n<li>\n<p>[FIX] Mismatched ol/ul tags are now matched properly as ul. Thanks, Jon Elofson, for the report.</p>\n</li>\n<li>\n<p>[FIX] Add closing &lt;/p&gt; tag in browse template. Thanks, Jon Elofson, for the report.</p>\n</li>\n<li>\n<p>[FIX] In _list and _item templates, use the model locales, not the app locales, when labeling columns. Thanks, Jon Elofson, for the report.</p>\n</li>\n<li>\n<p>[FIX] In method _makeLinks(), skip links that already exists. Thanks,Dmytro Konstantinov, for the report and original patch.</p>\n</li>\n<li>\n<p>[FIX] Correct the target for the tests symlink.</p>\n</li>\n</ul>\n</li>\n<li>\n<p>Solar_Form_Load_Model</p>\n<ul>\n<li>[FIX] In method _fixOptions(), use $filter, not $v.</li>\n</ul>\n</li>\n<li>\n<p>Solar_Sql_Adapter_Sqlite</p>\n<ul>\n<li>[FIX] In method _fetchIndexInfo(), quote the index name as an entity, not as a prepared-statement bound value.</li>\n</ul>\n</li>\n<li>\n<p>Solar_Sql_Model</p>\n<ul>\n<li>[FIX] In _fixFetchParams(), use $_fetch_cols by default (not $_table_cols).</li>\n</ul>\n</li>\n<li>\n<p>Solar_Sql_Model_Params_Fetch</p>\n<ul>\n<li>\n<p>[FIX] Method limit() now properly accepts load parameters. Thanks, Jeff Surgeson for the report that led to this fix.</p>\n</li>\n<li>\n<p>[FIX] Methods where() and having() now honor empty values properly for conditions. Thanks, Anthony Gentile, for the report leading to this fix.</p>\n</li>\n</ul>\n</li>\n<li>\n<p>Solar_Sql_Model_Related</p>\n<ul>\n<li>[FIX] In method _fetchIntoArrayAll(), when a collated result is empty, use fetchEmpty() for its value, not a hard-coded null. Thanks, Anthony Gentile, for the report that led to this fix.</li>\n</ul>\n</li>\n<li>\n<p>Solar_View_Helper_Form</p>\n<ul>\n<li>[FIX] In method addElements(), use correct needle/haystack args for in_array(). Thanks, Jon Elofson, for the report.</li>\n</ul>\n</li>\n</ul>\n"
}
