CodeIgniter 2.2.1 Rilis!!!

Ridwan Fajar 31 Januari 2015

CodeIgniter 2.2.1 Rilis!!!

Tanggal 22 Januari 2015 kemarin, James Parry sebagai project lead dari CodeIgniter mengumumkan telah rilisnya CodeIgniter versi 2.2.1. Perubahan umum yang terjadi di versi ini adalah perbaikan xss_clean() dan timezones di Date Helper. Sedangkan untuk versi 3.0 masih dalam tahap kandidat rilis. Jadi ada apa sajakah perubahan di versi 2.2.1 ini? berikut perubahannya:

  • Perbaikan bug (#3094) - CI_INPUT::clean_input_data() merusak session cookies yang terenkripsi
  • Perbaikan bug (#2268) - CI_Security::xss_clean() tidak berjalan dengan baik ketika mencocokkan dengan Javascript Events
  • Perbaikan bug (#3309) - CI_Security::xss_clean() penggunaan overly-invasive pattern untuk menghapus Javascript Event Handler
  • Perbaikan bug (#2771) - CI_Security::xss_clean() tidak dapat menangani HTML5 entities
  • Perbaikan bug (#73) - CI_Security::sanitize_filename() dapat dikelabui oleh serangan XSS
  • Perbaikan bug (#2681) - CI_Security::entity_decode() menggunakan PREG_REPLACE_EVAL flag, yang sudah deprecated sejak PHP 5.5
  • Perbaikan bug (#3302) - fungsi internal get_config() mengeluarkan pesan E_NOTICE di PHP 5.6
  • Perbaikan bug (#2508) - Config Library tidak mendeteksi dengan baik jika request saat ini adalah melalui HTTPS
  • Perbaikan bug (#3314) - method count_all() di SQLSRV database driver tidak melewatkan nama tabel yang diberikan
  • Perbaikan bug (#3404) - method escape_str() di MySQLi database driver memberikan fallback yang salah ke **mysql_escape_string() ketika tidak ada koneksi yang aktif
  • Perbaikan di Session Library ketika terjadi regenerasi session ID selama AJAX Requests

(rfs/codeigniter)