Yii 2.0.5 Segera Rilis!

Ridwan Fajar 2 Juni 2015

Yii 2.0.5 Segera Rilis!

Yii Framework 2.0 merupakan seri terbaru dari Yii Framework yang dikembangkan oleh Qiang Xue dan sejumlah kontributor lainnya. Perubahan besar dari Yii 1.0 ke 2.0 memang agak berbeda sekali perubahannya. Sebelumnya Yii merilis versi 2.0.4 pada 10 Mei 2015, kini tim pengembang Yii sedang menggodok versi 2.0.5 untuk dirilis di tanggal yang masih dirahasiakan.

Walaupun tanggal rilis versi 2.0.5 masih dirahasiakan, namun beberapa perubahan telah dibocorkan oleh tim Yii di Github. Berikut adalah daftar perubahan Yii2 yang terdapat di versi 2.0.5:

  • bug #7305: objek logging of exception dihasilkan pada kegagalan logger
  • bug #7374: menggunakan sintaks INSERT yang semestinya dengan membubuhkan nilai default ketika tidak ada nilai yang diisikan
  • bug #7707: validator di sisi client, trim, sekarang melewatkan nilai yang sudah di-trim ke subsequent validator
  • bug #8322: yii\behaviours\TimestampBehavior::touch() sekarang melempar ekspesi jika owner adalah record baru
  • bug #8451: yii\i18n\Formatter tidak mengizinkan negative unix timestamp sebagai masukan untuk formatting tanggal
  • bug #8483: nama sequence di Schema::getLastInsertId() tidak terkuotasi dengan baik
  • bug #8506: Pembersihan output buffer di Widget::run() mengalami konflik dengan Pjax yang membersihkan dirinya sendiri
  • bug #8544: yii\db\ActiveRecord yang sudah diperbaiki tidak memperbaharui atribut yang dispesifikasikan optimisticlock() setelah penyimpanan
  • bug: pembanding string yang telah diperbaiki di BaseActiveRecord::unlink() yang mungkin dihasilkan saat salah pembandingan untuk hash valued primary keys berawal 0e
  • enhancement #7169: yii\widgets\ActiveField sekarang menggunakan corresponding method untuk default part rendering
  • enhancement #8070: yii\console\controllers\MessageController sekarang mengurutkan pesan yang terbuat, sekalipun tidak terdapat satu pun pesan, ketika menyimpan file PHP
  • enhancement #8286: yii\console\controllers\MessageController ditingkatkan untuk memperbolehkan ekstraksi dari nested translator calls
  • enhancement #8415: yii\helpers\Html memperbolehkan correct rendering dari komentar kondisional yang berisi !IE
  • enhancement #8444: yii\widgets\LinkPager::$linkOptions ditambahkan untuk memperbolehkan mengkonfigurasi atribut HTML tag a
  • enhancement #8486: penambahan dukungan mengisi nilai otomatis untuk atribut maxlength di Html::activeTextArea() dan Html::activePassword()
  • change #6354: ErrorHandler::logException() sekarang akan melakukan logging untuk semua objek eksepsi daripada hanya representasi string
Demikianlah beberapa perbaikan dan peningkatan yang terdapat di Yii 2.0.5. Mari kita tunggu rilisnya Yii 2.0.5.

(rfs/yiiframework)