---
title: "CodeIgniter 2.0 Is Baking"
url: https://thecancerus.com/codeigniter-2-0-is-baking/
date: 2010-03-12
modified: 2010-03-12
author: "ican"
description: "Just when I was loosing all hopes about CodeIgniter, yesterday EllisLab announced about their move to assembla and mercurial, in that there was a small but significant news about CodeIgniter..."
categories:
  - "general"
  - "php"
tags:
  - "codeigniter"
  - "codeigniter 2.0"
word_count: 214
---

# CodeIgniter 2.0 Is Baking

Just when I was loosing all hopes about CodeIgniter, yesterday EllisLab [announced](http://codeigniter.com/news/ellislab_moves_to_mercurial_assembla_bitbucket_codeigniter_2.0_baking/) about their move to assembla and mercurial, in that there was a small but significant news about CodeIgniter 2.0.

A quick look into the [change log](http://bitbucket.org/ellislab/codeigniter/src/tip/user_guide/changelog.html) revealed

PHP 4 support is deprecated. Features new to 2.0.0 may not be support PHP 4, and all legacy features will no longer support PHP 4 as of 2.1.0.

This is what I was waiting for. What it means, as pointed by [Phil Sturgeon](http://philsturgeon.co.uk/news/2010/03/codeigniter-2) and [Elliot Haughin](http://www.haughin.com/2010/03/11/codeigniter-2-critical-changes-implications/), is that CI 2.0 will not run on PHP 4, but more importantly, it can now take full advantages of PHP 5.

One other thing that I liked is

Added ability to set "Package" paths - specific paths where the Loader and Config classes should try to look first for a requested file. This allows distribution of sub-applications with their own libraries, models, config files, etc. in a single "package" directory.

Which means that now we can create common area where we can keep helpers, views and libraries that needs to be shared between two applications.

While there are many more updates these two got me excited.

For now let’s wait for them to release, meanwhile you can sign up for Bitbucket and follow the updates for [CodeIgniter Project](http://bitbucket.org/ellislab/codeigniter/).