CodeIgniter 2.2.0 has been released today, and is a security release for the 2.x branch. One of these changes is significant, so please be sure to read the version notes for upgrading from 2.1.4 to 2.2.0 to ensure your environment is ready for the update.
Since most have moved on to the development version of 3.0 from the GitHub repo, these fixes only affect sites powered by the legacy version. Sites running the development version of 3.x are unaffected as they have already been addressed in that version line. We felt that sites who were still running 2.x and potentially impacted by the vulnerability warranted an update so the release available for that version line is secure.
EllisLab prepares to say farewell to a much beloved product.
CodeIgniter is one of the world’s most popular Open Source PHP frameworks, used by thousands of developers powering hundreds of thousands of sites, in addition to being deployed as the underpinning of every ExpressionEngine installation. As of this writing it is the second most watched PHP project hosted at GitHub, eclipsing Slim, Yii, CakePHP, Zend, and Laravel in either followers, contributors, or both. It has the highest number of forks of any PHP project at GitHub of all time. It is used by everyone from AT&T to Home Depot to Dictionary.com, to Rachael Ray to Magento to the Mail & Guardian, to the Universities of Missouri, Michigan, Texas, Georgia, and more (Sources: builtwith.com, wappalyzer.com). And it is used as the server-side back end for many mobile apps.
Throughout its seven year life thus far, CodeIgniter has consistently received praise for being both speedy and surefooted. Small and lightweight, resistant to feature bloat, retaining compatibility with contemporary technology, the framework earned the reputation of being low-risk and high-gain, which fueled its worldwide adoption.
So why are we we looking for a new home for CodeIgniter?
CodeIgniter 2.1.4 has released today, bringing some additional security and enhancements to the 2.x stable version.
A full list of the changes can be found in the change log, and you can download version 2.1.4 here, and of course, here are upgrade instructions to help you migrate from an older version to the new release.
Beginning at approximately 12:30 a.m. Eastern time Saturday, May 11, we will be performing some scheduled site maintenance and may experience momentary downtime. We expect to be working for a few hours, though do not anticipate being offline for the whole process. As always, we will keep our online documentation available in the event that the main site is offline. You can of course download ExpressionEngine’s documentation for offline use at any time using the links at the top right of any page of the user guide.
The sharp minds at Feisty Goat Interactive have recently updated their iOS app BeerQuest. No matter where you are, BeerQuest helps you find and share places nearby for a delicious brew. Feisty Goat built the mobile REST API behind the app as well as the web site using CodeIgniter. From one of their developers:
I looked at other PHP frameworks along with other languages (Ruby, Scala) but kept going back to CodeIgniter. Its flexibility and ease of use are second to none in my book.
Of course we think that Feisty Goat Interactive made a great choice with CodeIgniter, but judging by the push notification in the first screenshot, they appear to have good taste all around.
We have published a new trademark use policy that covers all aspects of using EllisLab trademarks in your endeavors, whether for commercial or non-commercial use. For simplicity, these guidelines are identical across the board for ExpressionEngine, CodeIgniter, MojoMotor, and all other text and logo marks owned and used by EllisLab.
Now instead of spending time investigating and answering each request individually, we are able to provide our community with a clear and open picture of the acceptable use of EllisLab’s trademarks. We hope you find the published guidelines to be liberal, simple to understand, and easy to follow.
EllisLab is pleased to announce today that it has partnered with Director-ee for the official EllisLab Job Board. Job posters and job hunters will be able to find syndicated listings powered by the new Job Board in various locations on EllisLab.com.
CodeIgniter 2.1.3 has released today, bringing some additional security and enhancements to the 2.x stable version. In particular, CodeIgniter 2.1.3 improves IP address resolution in the Input class, preventing spoofing that was possible under certain circumstances. So if you have an application that trusts the visitor’s IP address for access or security, you will want to upgrade.
On September 3rd, Jamie Rumbelow published the second in his series of CodeIgniter handbooks, with the emphasis of volume two being API design. Here is the author’s press release:
Earlier this year I wrote and released The CodeIgniter Handbook - Vol. 1 - Who Needs Ruby? to critical acclaim. It’s been several months since the release of Volume One and everybody’s support, feedback and enthusiasm has been absolutely wonderful. To everyone who has purchased a copy, thank you.
I’m thrilled to
The CodeIgniter Wiki has been migrated today to GitHub. The new wiki location is https://github.com/EllisLab/CodeIgniter/wiki.
In addition to having the convenience of existing as a git repo itself, moving this content to GitHub will help distinguish EllisLab and Reactor created content from community managed resources. It will also reduce the attraction of spammers to the CodeIgniter.com web site, as the wiki was a common location used by spammers and vandals to get content on our site that