CodeIgniter 2.0.0 Dirilis
CodeIgniter 2.0.0 baru saja dirilis tanggal 29 Januari 2011 kemarin. EllisLab, perusahaan di belakang pengembangan CodeIgniter, membaginya menjadi 2 versi, yaitu CodeIgniter Core & CodeIgniter Reactor. CodeIgniter Core ini digunakan EllisLab sebagai core dari produk mereka seperti ExpressionEngine dan MojoMotor, sedangkan CodeIgniter Reactor adalah versi komunitas di mana setiap orang bisa berkontribusi dalam perbaikan bug, penambahan fitur baru, pembenahan dokumentasi, dll.
Sebelum diluncurkan, saya sudah mendengar bahwa CodeIgniter 2 akan menghentikan support PHP4 dan akan mendukung penuh PHP5, yang seharusnya mereka lakukan sejak PHP5 mulai populer. Saya juga mendengar bahwa CodeIgniter 2 akan mirip Kohana 3. Jika ini benar, lucu sekali karena awalnya Kohana adalah fork dari CodeIgniter. Saya baru saja download CodeIgniter 2.0.0 dan akan mencoba mengulas lebih dalam lagi setelah saya pelajari.
Berikut ini adalah daftar perubahan di CodeIgniter 2.0.0 sejak dari dirilisnya CodeIgniter 1.7.3:
- Support for PHP 4 is gone, PHP 5.1 is now a requirement.
- CSRF Protection built into the form helper
- Drivers
- Application Packages
- Scaffolding, having been deprecated for a number of versions, has been removed.
- Removed the deprecated Validation Class.
- Plugins have been removed, in favor of Helpers.
- Added routing overrides to the main index.php file, enabling the normal routing to be overridden on a per “index” file basis.
- Added $route[‘404_override’] to allow 404 pages to be handled by controllers.
- 50+ bugs fixed
Sedangkan Reactor sendiri berisi perubahan di atas dan beberapa perubahan sendiri seperti:
- Full query-string support
- Automatic base_url detecion if left blank
- New Cache driver with file system, APC and memcache support
- Command line compatibility for easy cron jobs
Daftar lengkap perubahannya bisa dilihat di Changelog CodeIgniter 2.0.0.
CodeIgniter 2.0.0 bisa didownload di halaman download CodeIgniter.
Leave a comment
Frameworks
Friends & Family
Interesting Readings