{"id":16391,"date":"2012-07-09T13:57:35","date_gmt":"2012-07-09T11:57:35","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=16391"},"modified":"2012-07-09T13:57:35","modified_gmt":"2012-07-09T11:57:35","slug":"cakephp-2-1-4-2-2-and-a-pick-into-3-0","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2012\/07\/09\/cakephp-2-1-4-2-2-and-a-pick-into-3-0\/","title":{"rendered":"CakePHP 2.1.4, 2.2, and a pick into 3.0"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>There&#8217;s been a stream of good news from the <a href=\"http:\/\/cakephp.org\/\">CakePHP<\/a> headquarters recently. \u00a0If you are as slow as me on catching up with these things, here is a quick summary.<\/p>\n<ul>\n<li><a href=\"http:\/\/bakery.cakephp.org\/articles\/lorenzo\/2012\/07\/01\/cakephp_2_2_and_2_1_4_released\">CakePHP 2.1.4<\/a> has been release, and that&#8217;ll be the last release for the 2.1 branch. \u00a0It&#8217;s time to move on.<\/li>\n<li><a href=\"http:\/\/bakery.cakephp.org\/articles\/lorenzo\/2012\/07\/01\/cakephp_2_2_and_2_1_4_released\">CakePHP 2.2<\/a> stable has been released, and that&#8217;s what you should be using for your projects.<\/li>\n<li><a href=\"http:\/\/bakery.cakephp.org\/articles\/lorenzo\/2012\/07\/06\/3_0_a_peek_into_cakephps_future\">CakePHP 3.0<\/a> has been mentioned, so if you are interested in contributing early, here is your chance.<\/li>\n<\/ul>\n<p>CakePHP 3.0 will take a few month to develop. \u00a0Mainly, the work is focused around the following:<\/p>\n<ul>\n<li>Drop support for PHP 5.2.<\/li>\n<li>Add and improve support of PHP 5.4+.<\/li>\n<li>Reorganized CakePHP classes to use namespaces to avoid collisions with other libraries and classes.<\/li>\n<li>Improve bootstrapping for better control by developers.<\/li>\n<li>Rewrite the model layer to support more drivers, object mapping, richer API, etc.<\/li>\n<li>Rewrite the routing to work faster and be more flexible.<\/li>\n<\/ul>\n<p>Overall, it looks like some really healthy activity in CakePHP project.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>There&#8217;s been a stream of good news from the CakePHP headquarters recently. \u00a0If you are as slow as me on catching up with these things, here is a quick summary. CakePHP 2.1.4 has been release, and that&#8217;ll be the last release for the 2.1 branch. \u00a0It&#8217;s time to move on. CakePHP 2.2 stable has been &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2012\/07\/09\/cakephp-2-1-4-2-2-and-a-pick-into-3-0\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">CakePHP 2.1.4, 2.2, and a pick into 3.0<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,18,62,1334],"tags":[1537,38,1529],"keyring_services":[],"class_list":["post-16391","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","category-technology","category-web-work","tag-cakephp","tag-php","tag-releases"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":22392,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/08\/15\/compatibility-breaks-in-cakephp-3-0\/","url_meta":{"origin":16391,"position":0},"title":"Compatibility Breaks in CakePHP 3.0","author":"Leonid Mamchenkov","date":"August 15, 2014","format":"link","excerpt":"Mark Story goes over a few reasons of why CakePHP 3.0 breaks compatibility in this blog post. \u00a0 If you are working with CakePHP or involved in any large system that lives forever, you should read those in detail. \u00a0Otherwise, here is an overview: PHP has changed Ideas that didn't\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22103,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/07\/01\/cakephp-3-here-we-go-again\/","url_meta":{"origin":16391,"position":1},"title":"CakePHP 3, here we go again.","author":"Leonid Mamchenkov","date":"July 1, 2014","format":false,"excerpt":"As some of you might know, I'm a big fan of CakePHP framework. \u00a0I've used it on numerous projects since the beginning of times. \u00a0I've built projects small and large, migrated existing native PHP codebases to CakePHP and even survived a few major CakePHP upgrades - 1.2 to 2.0 comes\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":28478,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/17\/cakephp-3-6-0-release\/","url_meta":{"origin":16391,"position":2},"title":"CakePHP 3.6.0 release","author":"Leonid Mamchenkov","date":"April 17, 2018","format":false,"excerpt":"My all time favorite PHP framework - CakePHP has recently announced the availability of the long awaited version 3.6.0.\u00a0 What's so special about this particular version? - those of you not very familiar with CakePHP might ask.\u00a0 And I'll tell you. CakePHP is a well established framework, with long history\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":42852,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/07\/19\/enjoying-some-cakephp\/","url_meta":{"origin":16391,"position":3},"title":"Enjoying some CakePHP","author":"Leonid Mamchenkov","date":"July 19, 2019","format":"image","excerpt":"Enjoying some CakePHP","rel":"","context":"In &quot;Instagram&quot;","block_context":{"text":"Instagram","link":"https:\/\/mamchenkov.net\/wordpress\/category\/photography\/instagram\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/07\/enjoying-some-cakephp.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/07\/enjoying-some-cakephp.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/07\/enjoying-some-cakephp.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/07\/enjoying-some-cakephp.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/07\/enjoying-some-cakephp.jpg?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":15740,"url":"https:\/\/mamchenkov.net\/wordpress\/2011\/10\/18\/cakephp-2-0-released\/","url_meta":{"origin":16391,"position":4},"title":"CakePHP 2.0 released!","author":"Leonid Mamchenkov","date":"October 18, 2011","format":false,"excerpt":"I've been a bit all over the place these last few days, but I knew that this was coming shortly - CakePHP team released the new and much improved version 2.0 a couple of days ago. There are a lot of changes. And I do mean a lot. Here are\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27405,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/03\/10\/using-requirejs-with-cakephp\/","url_meta":{"origin":16391,"position":5},"title":"Using RequireJS with CakePHP","author":"Leonid Mamchenkov","date":"March 10, 2017","format":false,"excerpt":"https:\/\/www.slideshare.net\/StephenYoung6\/require-js-cakephp","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/16391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=16391"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/16391\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=16391"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=16391"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=16391"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=16391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}