<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>cakebaker &#187; release</title>
	<atom:link href="http://cakebaker.42dh.com/tags/release/feed/" rel="self" type="application/rss+xml" />
	<link>http://cakebaker.42dh.com</link>
	<description>baking cakes with CakePHP</description>
	<lastBuildDate>Tue, 20 Dec 2011 15:29:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>New release of the OpenID component</title>
		<link>http://cakebaker.42dh.com/2009/08/18/new-release-of-the-openid-component/</link>
		<comments>http://cakebaker.42dh.com/2009/08/18/new-release-of-the-openid-component/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 15:24:05 +0000</pubDate>
		<dc:creator>cakebaker</dc:creator>
				<category><![CDATA[cakephp]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[openid]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://cakebaker.42dh.com/?p=1235</guid>
		<description><![CDATA[Today I released a new version of the OpenID component. Three changes made it into this release: Almost all external libraries are now included in the package to make the installation a bit easier. Included are the required PHP OpenID library and PEAR DB (which is used if you want to store the OpenID data [...]]]></description>
			<content:encoded><![CDATA[<p>Today I released a new version of the OpenID component. Three changes made it into this release:</p>
<p>Almost all external libraries are now included in the package to make the installation a bit easier. Included are the required <a href="http://www.openidenabled.com/php-openid/">PHP OpenID</a> library and <a href="http://pear.php.net/package/DB">PEAR DB</a> (which is used if you want to store the OpenID data in the database). Not included is the <a href="http://eaut.org">EAUT library</a> as I think this standard is dead (i.e. nobody is using it).</p>
<p>The configuration settings are now set when you add the OpenID component to the $components array of your controller(s):</p>
<pre>
<code>public $components = array('Openid' =&gt; array('use_database' =&gt; true));

or

public $components = array('Openid' =&gt; array('database_config' =&gt; 'name_of_database_config));</code>
</pre>
<p>The old way, using Configure::write(), is no longer supported:</p>
<pre>
<code>Configure::write('Openid.use_database', true);
Configure::write('Openid.database_config', 'name_of_database_config');</code>
</pre>
<p>So, if you upgrade and you use those configuration settings, make sure to adapt your code accordingly.</p>
<p>Last, but not least, I fixed a bug which caused a &#8220;class not found&#8221; error if you used the component in a plugin. </p>
<p>That&#8217;s it. You can get the component from <a href="http://code.42dh.com/openid">http://code.42dh.com/openid</a> or directly from <a href="http://github.com/cakebaker/openid-component">GitHub</a>.</p>
<p>Happy baking!</p>
]]></content:encoded>
			<wfw:commentRss>http://cakebaker.42dh.com/2009/08/18/new-release-of-the-openid-component/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>CakePHP 1.2 is here</title>
		<link>http://cakebaker.42dh.com/2008/12/26/cakephp-12-is-here/</link>
		<comments>http://cakebaker.42dh.com/2008/12/26/cakephp-12-is-here/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 09:37:02 +0000</pubDate>
		<dc:creator>cakebaker</dc:creator>
				<category><![CDATA[cakephp]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://cakebaker.42dh.com/?p=1032</guid>
		<description><![CDATA[After a very long development time of more than 2 years CakePHP 1.2 has been released today/yesterday (see the announcement). Since RC4 a small new feature has been added: it is now possible to specify whether the validation of an URL should be strict (&#8220;strict&#8221; meaning the protocol must be provided, i.e. &#8220;http://example.com&#8221; is valid [...]]]></description>
			<content:encoded><![CDATA[<p>After a very long development time of more than 2 years CakePHP 1.2 has been released today/yesterday (see the <a href="http://bakery.cakephp.org/articles/view/the-gift-of-1-2-final">announcement</a>). </p>
<p>Since RC4 a small new feature has been added: it is now possible to specify whether the validation of an URL should be strict (&#8220;strict&#8221; meaning the protocol must be provided, i.e. &#8220;http://example.com&#8221; is valid whereas &#8220;example.com&#8221; is invalid). If you want to use the strict URL validation, you have to use in your model something like:</p>
<pre>
<code>public $validate = array('website' =&gt; array('rule' =&gt; array('url', true)));</code>
</pre>
<p>For people currently using Cake 1.1 and considering to upgrade to 1.2 I recommend to have a look at <a href="http://book.cakephp.org/view/411/Migrating-from-CakePHP-1-1-to-1-2">Migrating from CakePHP 1.1 to 1.2</a>. And to budget enough time for the migration itself because so many things changed&#8230;</p>
<p>Happy baking!</p>
]]></content:encoded>
			<wfw:commentRss>http://cakebaker.42dh.com/2008/12/26/cakephp-12-is-here/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Migration from CakePHP 1.2 RC3 to RC4</title>
		<link>http://cakebaker.42dh.com/2008/12/19/migration-from-cakephp-12-rc3-to-rc4/</link>
		<comments>http://cakebaker.42dh.com/2008/12/19/migration-from-cakephp-12-rc3-to-rc4/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 14:00:31 +0000</pubDate>
		<dc:creator>cakebaker</dc:creator>
				<category><![CDATA[cakephp]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://cakebaker.42dh.com/?p=1014</guid>
		<description><![CDATA[Today, release candidate 4 (RC4) of CakePHP 1.2 has been released (see the announcement). I don&#8217;t know why there is an additional release candidate, because RC3 was already announced as &#8220;the final release before the final release of CakePHP 1.2&#8243;&#8230; Anyway, the update from RC3 to RC4 was smooth, and I didn&#8217;t encounter any problems [...]]]></description>
			<content:encoded><![CDATA[<p>Today, release candidate 4 (RC4) of CakePHP 1.2 has been released (see the <a href="http://bakery.cakephp.org/articles/view/rc4-close">announcement</a>). I don&#8217;t know why there is an additional release candidate, because RC3 was already <a href="http://bakery.cakephp.org/articles/view/release-cakephp-rc3-the-rc-of-triumph">announced</a> as &#8220;the final release before the final release of CakePHP 1.2&#8243;&#8230;</p>
<p>Anyway, the update from RC3 to RC4 was smooth, and I didn&#8217;t encounter any problems so far. Besides replacing the &#8220;cake&#8221; folder I also had to replace &#8220;app/webroot/css.php&#8221;, as it had been slightly modified since RC3.</p>
<p>There were some changes in the core which could cause problems in some (rare) cases:</p>
<ul>
<li>ClassRegistry::_duplicate() is now private (i.e. it is now ClassRegistry::__duplicate())</li>
<li>Router::matchRoute() is now private (i.e. it is now Router::__matchRoute())</li>
<li>the parameter of XmlNode::toArray() (in cake/libs/xml.php) has been changed from &#8220;$object = null&#8221; to &#8220;$camelize = true&#8221;</li>
<li>in the AclComponent the methods setAro(), setAco(), getAro() and getAco() have been removed</li>
<li>Model::normalizeFindParams() has been removed</li>
<li>the deprecated $safe parameter has been removed from JavascriptHelper::codeBlock()</li>
</ul>
<p>Additionally, the method Model::getDisplayField() has been deprecated. Now you have to access the $displayField property directly (though the method still works).</p>
<p>Happy updating :)</p>
]]></content:encoded>
			<wfw:commentRss>http://cakebaker.42dh.com/2008/12/19/migration-from-cakephp-12-rc3-to-rc4/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Migration from CakePHP 1.2 RC2 to RC3</title>
		<link>http://cakebaker.42dh.com/2008/10/02/migration-from-cakephp-12-rc2-to-rc3/</link>
		<comments>http://cakebaker.42dh.com/2008/10/02/migration-from-cakephp-12-rc2-to-rc3/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 09:36:28 +0000</pubDate>
		<dc:creator>cakebaker</dc:creator>
				<category><![CDATA[cakephp]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://cakebaker.42dh.com/?p=863</guid>
		<description><![CDATA[As you probably have heard, RC3 of CakePHP 1.2 has been released today (together with a bug fix release of CakePHP 1.1), see also the official announcement. Upgrading NoseRub, which has to act as my guinea pig in such cases, from RC2 to RC3 was a piece of cake. In the &#8220;app&#8221; folder I had [...]]]></description>
			<content:encoded><![CDATA[<p>As you probably have heard, RC3 of CakePHP 1.2 has been released today (together with a bug fix release of CakePHP 1.1), see also the official <a href="http://bakery.cakephp.org/articles/view/release-cakephp-rc3-the-rc-of-triumph">announcement</a>.</p>
<p>Upgrading NoseRub, which has to act as my guinea pig in such cases, from RC2 to RC3 was a piece of cake. In the &#8220;app&#8221; folder I had to update the following files as there were some minor changes in them:</p>
<ul>
<li>app/webroot/js/vendors.php</li>
<li><del datetime="2008-10-03T14:14:39+00:00">app/webroot/css.php</del> (my mistake, this file wasn&#8217;t changed)</li>
<li><del datetime="2008-10-03T14:14:39+00:00">app/webroot/index.php</del> (my mistake, this file wasn&#8217;t changed)</li>
</ul>
<p>And then I had to replace the &#8220;cake&#8221; folder, of course.</p>
<p>Up to now I encountered only two small &#8220;issues&#8221; which were easy to fix. </p>
<p>The first &#8220;issue&#8221; just broke some tests: the order of the attributes &#8220;value&#8221; and &#8220;id&#8221; of the hidden field created when using FormHelper::checkbox() changed from:</p>
<pre>
<code>&lt;input type="hidden" name="data[OpenidSite][email]" value="0" id="OpenidSiteEmail_" /&gt;</code>
</pre>
<p>to</p>
<pre>
<code>&lt;input type="hidden" name="data[OpenidSite][email]" id="OpenidSiteEmail_" value="0" /&gt;</code>
</pre>
<p>The second &#8220;issue&#8221; caused the following warning:</p>
<pre>
<code>array_merge() [function.array-merge]: Argument #1 is not an array [CORE/cake/libs/view/helpers/form.php, line 1141]</code>
</pre>
<p>The reason for this warning is that we used FormHelper::select() &#8220;wrong&#8221;:</p>
<pre>
<code>echo $form-&gt;select('Account.service_id', $services, null, null, false);</code>
</pre>
<p>The problem is that the default value for the fourth parameter has to be an empty array and not &#8220;null&#8221; and so I had to fix the statement from above in the following way:</p>
<pre>
<code>echo $form-&gt;select('Account.service_id', $services, null, array(), false);</code>
</pre>
<p>As you can see, the upgrade was very smooth here. Thanks to everyone involved with this release!</p>
<p>Now I&#8217;m looking forward to the final version of CakePHP 1.2 :)</p>
<p>&nbsp;<br />
&nbsp;</p>
<p>Update (2008-10-02): Another &#8220;issue&#8221; I just noticed is that the &#8220;old&#8221; Model/field syntax no longer works correctly. For example:</p>
<pre>
<code>echo $form-&gt;textarea('Micropublish/value');</code>
</pre>
<p>generates the following HTML code:</p>
<pre>
<code>&lt;textarea name="data[Micropublish/value]" id="Micropublish/value" &gt;&lt;/textarea&gt;</code>
</pre>
<p>The fix is simple:</p>
<pre>
<code>echo $form-&gt;textarea('Micropublish.value');</code>
</pre>
<p>This will create the correct code:</p>
<pre>
<code>&lt;textarea name="data[Micropublish][value]" id="MicropublishValue" &gt;&lt;/textarea&gt;</code>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://cakebaker.42dh.com/2008/10/02/migration-from-cakephp-12-rc2-to-rc3/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Migrating from CakePHP 1.2beta to RC1</title>
		<link>http://cakebaker.42dh.com/2008/06/05/migrating-from-cakephp-12beta-to-rc1/</link>
		<comments>http://cakebaker.42dh.com/2008/06/05/migrating-from-cakephp-12beta-to-rc1/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 17:59:33 +0000</pubDate>
		<dc:creator>cakebaker</dc:creator>
				<category><![CDATA[cakephp]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://cakebaker.42dh.com/?p=610</guid>
		<description><![CDATA[You probably know it already: the first release candidate (RC1) of CakePHP 1.2 has been released today (see the announcement). Here some things I noticed/encountered while migrating from the beta version to RC1. In app/config/core.php the class name for ACL has changed. Instead of Configure::write('Acl.classname', 'DB_ACL'); it is now Configure::write('Acl.classname', 'DbAcl'); The model-based storage engine [...]]]></description>
			<content:encoded><![CDATA[<p>You probably know it already: the first release candidate (RC1) of CakePHP 1.2 has been released today (see the <a href="http://bakery.cakephp.org/articles/view/release-pure-cake-power-in-rc1">announcement</a>).</p>
<p>Here some things I noticed/encountered while migrating from the beta version to RC1.</p>
<p>In app/config/core.php the class name for ACL has changed. Instead of</p>
<pre>
Configure::write('Acl.classname', 'DB_ACL');
</pre>
<p>it is now</p>
<pre>
Configure::write('Acl.classname', 'DbAcl');
</pre>
<p>The model-based storage engine for the cache (cake/libs/cache/model.php) has been removed.</p>
<p>Probably the first thing you notice when you migrate to the new version are the warnings caused by the deprecated &#8220;vendor&#8221; function. This function has been replaced by App::import(). Unfortunately, you can&#8217;t perform a simple search/replace operation as files/directories which don&#8217;t follow the cake conventions have to be treated differently (see also <a href="http://cakebaker.42dh.com/2008/03/26/loading-vendor-files/">Loading vendor files</a>). Examples:</p>
<pre>
App::import('Vendor', 'follows/cake/conventions'); // .php is automatically appended
App::import('Vendor', 'unconventional', array('file' =&gt; 'doesnt/follow/Cake/Conventions.php');
</pre>
<p>Another newly deprecated method you might use is Model::execute(). It has been replaced by Model::query(). This time you can use search/replace.</p>
<p>With Model::find() I encountered a situation, where the method didn&#8217;t return any data. I don&#8217;t know whether it is a bug or simply no longer supported. Here the code I used (simplified):</p>
<pre>
$this-&gt;Location-&gt;find('list', array('fields' =&gt; 'id, name'));
</pre>
<p>It performs the correct SQL statement, but somehow the preparation of the result doesn&#8217;t work. A simple workaround is to use the model alias for the field names:</p>
<pre>
$this-&gt;Location-&gt;find('list', array('fields' =&gt; 'Location.id, Location.name'));
</pre>
<p>Or as mentioned by Xr in a <a href="http://cakebaker.42dh.com/2008/06/05/migrating-from-cakephp-12beta-to-rc1/#comment-93165">comment</a>:</p>
<pre>
$this-&gt;Location-&gt;find('list');
</pre>
<p>A new feature of the FormHelper caused a visual problem in my application: it adds a class with the name of the input type to the respective input field (e.g. &#8220;text&#8221; to a text field, &#8220;password&#8221; to a password field, etc.). As I already used a CSS class with the name &#8220;text&#8221;, my forms looked a bit ugly after the update ;-)</p>
<p>The latest issue I encountered was a blank page (only the performed SQL statements were shown). It was caused by the following snippet which worked with the beta version (don&#8217;t ask me why there was an exit at the end of the method *g*):</p>
<pre>
public function xy() {
    ...
    $this-&gt;render('aview');
    exit;
}
</pre>
<p>After removing the exit, the view was rendered as expected, obviously something changed internally.</p>
<p>All in all, the migration was quite smooth. Thanks to the cake team for this piece of cake :)</p>
]]></content:encoded>
			<wfw:commentRss>http://cakebaker.42dh.com/2008/06/05/migrating-from-cakephp-12beta-to-rc1/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Time- vs. feature-oriented releases</title>
		<link>http://cakebaker.42dh.com/2007/11/30/time-vs-feature-oriented-releases/</link>
		<comments>http://cakebaker.42dh.com/2007/11/30/time-vs-feature-oriented-releases/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 09:12:35 +0000</pubDate>
		<dc:creator>cakebaker</dc:creator>
				<category><![CDATA[project management]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://cakebaker.42dh.com/2007/11/30/time-vs-feature-oriented-releases/</guid>
		<description><![CDATA[When you plan the next release of your application you have to answer one important question: when will I release? You can answer this question in two ways: you simply define a release date (i.e. it is a time-oriented release), or you define a set of features the new release will contain (i.e. it is [...]]]></description>
			<content:encoded><![CDATA[<p>When you plan the next release of your application you have to answer one important question: when will I release? You can answer this question in two ways: you simply define a release date (i.e. it is a time-oriented release), or you define a set of features the new release will contain (i.e. it is feature-oriented). That means in the first case the time is fix, but the features are variable, whereas in the second case the time is variable and the features are fix. Quite common is also the situation that both, time and features, are fix.</p>
<p>Let&#8217;s have a closer look at those options we have at our disposal when planning a release.</p>
<p><strong>Time-oriented releases</strong></p>
<p>Time-oriented releases have a fix release date. If we see we cannot make it, then we either have to delay features to the next release, or we have to switch features, i.e. an &#8220;easier&#8221; feature gets implemented instead of a planned feature. On the other hand, if there is some time left until the release date you can implement additional features. </p>
<p>The challenge with time-oriented releases is to find the right time frame. Is it too short, it is difficult to implement something of value. Is the release date too far away, then there is no release &#8220;pressure&#8221; and people slow down.</p>
<p>An example for time-oriented releases is the <a href="http://en.wikipedia.org/wiki/Scrum_(development)">Scrum</a> process, there you have at the end of each iteration a release (i.e. every two to four weeks there is a new release). </p>
<p><strong>Feature-oriented releases</strong></p>
<p>With feature-oriented releases you define a set of features you want to have implemented before you release. There is often no release date announced, or it is rather vague like &#8220;we plan a release for spring 2008&#8243;. </p>
<p>The challenge here is to find the right set of features. If you select too many features, then the implementation takes &#8220;forever&#8221;. In the other case you may have too many releases with not much value. </p>
<p>As an example for feature-oriented releases we probably can take CakePHP, as its releases follow the motto &#8220;it is done when it is done&#8221;.</p>
<p><strong>Time-and-feature-oriented releases</strong></p>
<p>A combination of the two aforementioned approaches are time-and-feature-oriented releases, where you have a fix release date plus a set of features the release must contain. </p>
<p>The challenge here is that you often need a variable element you can adjust to deliver the release at the planned date with the planned features. You can add more people to the project, work longer, and/or decrease the quality.</p>
<p>Examples for such time-and-feature-oriented releases are projects which have to be live at a certain date, e.g. an advent calendar application has to be ready at the first of December.</p>
<p>As you see, each approach comes with its own challenges. There is no best approach. It depends on your specific situation/project. </p>
]]></content:encoded>
			<wfw:commentRss>http://cakebaker.42dh.com/2007/11/30/time-vs-feature-oriented-releases/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>An early Easter gift</title>
		<link>http://cakebaker.42dh.com/2007/04/06/an-early-easter-gift/</link>
		<comments>http://cakebaker.42dh.com/2007/04/06/an-early-easter-gift/#comments</comments>
		<pubDate>Fri, 06 Apr 2007 06:13:10 +0000</pubDate>
		<dc:creator>cakebaker</dc:creator>
				<category><![CDATA[cakephp]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://cakebaker.42dh.com/2007/04/06/an-early-easter-gift/</guid>
		<description><![CDATA[No, it is not the final version of CakePHP 1.2, but there is a new alpha release of CakePHP 1.2 plus a bug fix release of CakePHP 1.1. As always you can download both releases from CakeForge. Read also the announcement. Happy baking :)]]></description>
			<content:encoded><![CDATA[<p>No, it is not the final version of CakePHP 1.2, but there is a new alpha release of CakePHP 1.2 plus a bug fix release of CakePHP 1.1. As always you can download both releases from <a href="http://cakeforge.org/projects/cakephp/">CakeForge</a>. Read also the <a href="http://cakeforge.org/forum/forum.php?forum_id=463">announcement</a>.</p>
<p>Happy baking :)</p>
]]></content:encoded>
			<wfw:commentRss>http://cakebaker.42dh.com/2007/04/06/an-early-easter-gift/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing the core &amp; two new releases</title>
		<link>http://cakebaker.42dh.com/2007/02/05/testing-the-core-two-new-releases/</link>
		<comments>http://cakebaker.42dh.com/2007/02/05/testing-the-core-two-new-releases/#comments</comments>
		<pubDate>Mon, 05 Feb 2007 08:56:32 +0000</pubDate>
		<dc:creator>cakebaker</dc:creator>
				<category><![CDATA[cakephp]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[task]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://cakebaker.42dh.com/2007/02/05/testing-the-core-two-new-releases/</guid>
		<description><![CDATA[Today, two new versions of CakePHP have been released: 1.1.13.4450 and 1.2.0.4451alpha. The first one is a bug fix release, the second is a new development release. Read the announcement and/or get the new versions from CakeForge. The 1.2 release now comes with some test cases. You find instructions about how to run them in [...]]]></description>
			<content:encoded><![CDATA[<p>Today, two new versions of CakePHP have been released: 1.1.13.4450 and 1.2.0.4451alpha. The first one is a bug fix release, the second is a new development release. Read the <a href="http://bakery.cakephp.org/articles/view/232">announcement</a> and/or get the new versions from <a href="http://cakeforge.org/projects/cakephp/">CakeForge</a>.</p>
<p>The 1.2 release now comes with some test cases. You find instructions about how to run them in the announcement. As I prefer to run the tests via command line, I wrote a simple bake task to execute those core tests. You can find it in the <a href="http://cakebaker.42dh.com/downloads">downloads section</a>. Its usage is:</p>
<pre>
php bake2.php coretest  // runs all tests
php bake2.php coretest libs/view  // runs all tests in the folder cake/tests/cases/libs/view and its subfolders
php bake2.php coretest group no_database  // runs the specified group test
</pre>
<p>At the moment it is recommended to run the group test &#8220;no_database&#8221;, because the tests for AclNode and DboSource will fail (they are not included in that group test).</p>
<p>Happy baking :)</p>
]]></content:encoded>
			<wfw:commentRss>http://cakebaker.42dh.com/2007/02/05/testing-the-core-two-new-releases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two gifts for CakePHP users</title>
		<link>http://cakebaker.42dh.com/2006/12/25/two-gifts-for-cakephp-users/</link>
		<comments>http://cakebaker.42dh.com/2006/12/25/two-gifts-for-cakephp-users/#comments</comments>
		<pubDate>Mon, 25 Dec 2006 13:56:51 +0000</pubDate>
		<dc:creator>cakebaker</dc:creator>
				<category><![CDATA[cakephp]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://cakebaker.42dh.com/2006/12/25/two-gifts-for-cakephp-users/</guid>
		<description><![CDATA[Today, two new versions of CakePHP have been released: 1.1.12.4205 (a bug fix release), and 1.2.0.4206, the long awaited development version of CakePHP 1.2. It contains several new features, e.g. an improved form helper (see Nate&#8217;s introduction), a mail component, and I18N support. See the announcement for more details. Happy baking :)]]></description>
			<content:encoded><![CDATA[<p>Today, two new versions of CakePHP have been released: <a href="http://cakeforge.org/frs/?group_id=23&#038;release_id=170">1.1.12.4205</a> (a bug fix release), and <a href="http://cakeforge.org/frs/?group_id=23&#038;release_id=171">1.2.0.4206</a>, the long awaited development version of CakePHP 1.2. It contains several new features, e.g. an improved form helper (see Nate&#8217;s <a href="http://cake.insertdesignhere.com/posts/view/15">introduction</a>), a mail component, and I18N support. See the <a href="http://bakery.cakephp.org/articles/view/197">announcement</a> for more details.</p>
<p>Happy baking :)</p>
]]></content:encoded>
			<wfw:commentRss>http://cakebaker.42dh.com/2006/12/25/two-gifts-for-cakephp-users/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>An early &#8220;Samichlaus&#8221; gift: version 1.1.11.4064 of CakePHP</title>
		<link>http://cakebaker.42dh.com/2006/12/04/an-early-samichlaus-gift-version-11114064-of-cakephp/</link>
		<comments>http://cakebaker.42dh.com/2006/12/04/an-early-samichlaus-gift-version-11114064-of-cakephp/#comments</comments>
		<pubDate>Mon, 04 Dec 2006 07:44:45 +0000</pubDate>
		<dc:creator>cakebaker</dc:creator>
				<category><![CDATA[cakephp]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://cakebaker.42dh.com/2006/12/04/an-early-samichlaus-gift-version-11114064-of-cakephp/</guid>
		<description><![CDATA[Well, it is not yet December 6 (the day where in Switzerland the &#8220;Samichlaus&#8221; comes to bring gifts), but today a new version of CakePHP has been released: 1.1.11.4064. It is again primarily a bug fix release, but it brings also an increase in performance due to lazy-loading of the models. This new release contains [...]]]></description>
			<content:encoded><![CDATA[<p>Well, it is not yet December 6 (the day where in Switzerland the &#8220;Samichlaus&#8221; comes to bring gifts), but today a new version of CakePHP has been released: 1.1.11.4064. It is again primarily a bug fix release, but it brings also an increase in performance due to lazy-loading of the models. This new release contains also a rewritten Configure class. Configure::version() returns the version of CakePHP, and with Configure::write(&#8216;debug&#8217;, &#8217;2&#8242;) you can change the debug level for a specific method. </p>
<p>You can download the new release from <a href="http://cakeforge.org/frs/?group_id=23&#038;release_id=164">CakeForge</a>, and read the <a href="https://trac.cakephp.org/wiki/changelog/1.1.x.x">changelog</a> and the <a href="https://trac.cakephp.org/wiki/notes/1.1.x.x">release notes</a>.</p>
<p>Happy baking :)</p>
]]></content:encoded>
			<wfw:commentRss>http://cakebaker.42dh.com/2006/12/04/an-early-samichlaus-gift-version-11114064-of-cakephp/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

