Mungkin sudah banyak yang tahu bahwa CodeIgniter saat ini sudah sampai versi 2.0.1. Tidak ada perbedaan mendasar antara versi 2.0.1 dengan versi-versi sebelumnya. Yang paling terlihat perbedaannya adalah untuk class captcha, jika dahulu class captcha berada pada folder plugin, maka sekarang berada pada library, sedangkan methode pemanggilan dan lain-lain masih sama dengan versi sebelumnya.
Kemudian yang paling terasa adalah ketika menggunakan class pada controller dan model. Jika dahulu ketika menuliskan untuk controller cukup dengan extends controller, sekarang harus menggunakan CI_Controller. Begitu juga dengan model, harus menggunakan CI_Model. Model penulisan seperti ini hampir mirip dengan framework yang lain yaitu framework CakePHP.
Oh ya hampir kelupaan, jika versi sebelumnya di dalam folder root hanya akan ditemukan folder system, sekarang folder system tersebut ditemani oleh folder application. Benar, folder application yang untuk versi sebelumnya berada di dalam folder system, sekarang dipindahkan di dalam folder root.
Beberapa hal lain yang saya temukan yang berbeda didalam CI terbaru ini adalah penggunaan enkripsi key pada file config.php pada folder config jika menggunakan library session, saya belum menemukan fungsi yang jelas kenapa ini harus dilakukan. Juga tidak lagi digunakannya library database ketika menggunakan model. Cukup dengan menambahkan parameter TRUE pada pemanggilan model untuk parameter ke-tiganya.
Selama perjalanan menggunakan CI versi 2.0, hanya sampai disitu perbedaan yang sementara saya temui, semoga bermanfaat.