Codeigniter 3.0.2 Sudah Rilis!

Ridwan Fajar 17 Oktober 2015

Codeigniter 3.0.2 Sudah Rilis!

Pada tanggal 8 Oktober 2015, James Parry selaku project leader pengembangan Codeigniter telah mengumumkan bahwa Codeigniter versi 3.0.2 telah dirilis dengan sejumlah perbaikan di sisi library untuk keamanan, loader, dan config. Berikut ini adalah sejumlah perbaikan yang terdapat di versi CI terbaru:

  • Memperbaiki sejumlah pembawa serangan XSS di security library, xss_clean()
  • Memperbaharui file application/config/constants.php untuk memeriksa apakah konstanta sudah siap didefinisikan atau belum
  • Mengubah method model() di loader library untuk hanya menjalankan ucfirst() dan bukan strtolower() terhadap nama kelas yang diminta
  • Mengubah method base_url(), site_url() di config library untuk mengizinkan protocol-relative URL dengan melwatkan string kosong sebagai protokol
  • Memperbaiki bug di database library dimana method protect_identifiers() menyebabkan penghentian ketika query builder tidak dijalankan
  • Memperbaiki bug di routing library dimana routing dengan fungsi anonim tidak bekerja untuk routes yang tidak menggunakan regex
  • Memperbaiki bug di input library dimana method get_request_header() tidak dapat mengembalikan nilai kalau request_headers() tidak dipanggil sebelumnya
  • Memperbaiki bug di database class dimana kelas tersebut masuk ke dalam endless loop jika gagal terhubung ke database dengan menggunakan driver sqlsrv
  • Memperbaiki bug di database library dimana method protect_identifiers() memperlakukan trailing space sebagai alias separator jika input tidak berisi ' AS '
  • Memperbaiki bug di cache library dimana library tersebut tidak dapat melakukan fallback terhadap backup driver jika yang digunakan sebagai mesin utama adalah Memcached atau Redis
  • Memperbaiki bug di email library dimana method send() tidak mengembalikan nilai TRUE jika terdapat kasus kegagalan ketika menggunakan perintah SMTP gagal
  • Memperbaiki bug di form_validation library dimana method reset_validation()b mengabaikan aturan validasi dari file konfigurasi
Selengkapnya Anda dapat melihat daftar perbaikan Codeigniter di versi 3.0.2 di halaman User Guide Codeigniter.

(rfs/codeigniter)