{"id":50,"date":"2020-02-24T18:05:03","date_gmt":"2020-02-24T18:05:03","guid":{"rendered":"https:\/\/cebucodesolutions.com\/blog\/?p=50"},"modified":"2020-02-24T18:05:05","modified_gmt":"2020-02-24T18:05:05","slug":"codeigniter-4-has-been-released-whats-new","status":"publish","type":"post","link":"https:\/\/cebucodesolutions.com\/blog\/2020\/02\/24\/codeigniter-4-has-been-released-whats-new\/","title":{"rendered":"CodeIgniter 4 has been released: What&#8217;s new?"},"content":{"rendered":"\n<p> Today, February 24, CodeIgniter 4 was officially launched. The  long-awaited update, which is actually a new framework, was launched  today in honor of James Perry, who was responsible for conducting this  new project and who died a few weeks ago victim lung cancer. <\/p>\n\n\n\n<p> Version 4 has been completely rewritten and has no backwards  compatibility, it brings PHP&#8217;s minimum version to run at 7.2, while  Version 3 brings PHP 5.6 (discontinued). <\/p>\n\n\n\n<p>Completely written in PHP 7, the new version has a leaner coding than\n the previous ones, besides being more performative and giving \ndevelopers more productivity and performance in the web application \ndevelopment process.<\/p>\n\n\n\n<p>With a more organized and current code structure in relation to other\n frameworks on the market, such as Laravel, the use of new features in \nPHP 7 and other libraries is possible, sometimes requiring minimal \nconfigurations.<\/p>\n\n\n\n<p>The migration process from version 3 to 4 is very easy to do, as long\n as the application to be migrated is within the standard architecture \nmodel of CodeIgniter 3.<\/p>\n\n\n\n<p>One of the great novelties of the new version, and which had been \nhighly demanded over the years, is the possibility of creating Rest APIs\n without the need to use third party libraries to complement the \nnonexistent functionalities until version 3.<\/p>\n\n\n\n<p>Now that the stable version has been officially launched it is time \nto start creating the projects and take advantage of all that \nCodeIgniter 4 can offer in terms of performance and productivity in the \nweb application development process.<\/p>\n\n\n\n<p>And remember, if you encounter problems or bugs, report through issues on <a href=\"https:\/\/github.com\/codeigniter4\/CodeIgniter4\">GitHub<\/a> and if you have questions about the use and operation, share on the <a href=\"https:\/\/forum.codeigniter.com\/\">Forum<\/a>.<\/p>\n\n\n\n<p><strong>Official Documentation:<\/strong> <a href=\"https:\/\/codeigniter4.github.io\/userguide\">https:\/\/codeigniter4.github.io\/userguide<\/a><br>\n<strong>Official Site:<\/strong> <a href=\"https:\/\/codeigniter.com\">https:\/\/codeigniter.com<\/a> (<br>\nin the process of updating to the new version)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, February 24, CodeIgniter 4 was officially launched. The long-awaited update, which is actually a new framework, was launched today in honor of James Perry, who was responsible for conducting this new project and who died a few weeks ago victim lung cancer. Version 4 has been completely rewritten and has no backwards compatibility, it &hellip; <a href=\"https:\/\/cebucodesolutions.com\/blog\/2020\/02\/24\/codeigniter-4-has-been-released-whats-new\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;CodeIgniter 4 has been released: What&#8217;s new?&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-50","post","type-post","status-publish","format-standard","hentry","category-updates"],"_links":{"self":[{"href":"https:\/\/cebucodesolutions.com\/blog\/wp-json\/wp\/v2\/posts\/50","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cebucodesolutions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cebucodesolutions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cebucodesolutions.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cebucodesolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=50"}],"version-history":[{"count":1,"href":"https:\/\/cebucodesolutions.com\/blog\/wp-json\/wp\/v2\/posts\/50\/revisions"}],"predecessor-version":[{"id":51,"href":"https:\/\/cebucodesolutions.com\/blog\/wp-json\/wp\/v2\/posts\/50\/revisions\/51"}],"wp:attachment":[{"href":"https:\/\/cebucodesolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=50"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cebucodesolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=50"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cebucodesolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}