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
![]() |
| Pengumuman Rilis CodeIgniter 2.2.1 |


0 komentar:
Posting Komentar