Peningkatan Performa dan Perbaikan Migration Tools di Yii 2.0.9

Ridwan Fajar 5 Agustus 2016

Peningkatan Performa dan Perbaikan Migration Tools di Yii 2.0.9

Pada tanggal 11 Juli 2016 lalu, Yii2 merilis versi 2.0.9 dengan total 60 isu terhadap fitur minor baru dan perbaikan bug. Beberapa perubahan penting yang terdapat di versi ini antara lain:

  • Action Filter, mendukung wildcard untuk only dan except yang akan sangat berguna saat dikaitkan dengan modul atau aplikasi
  • Peningkatan Performa, database schema Oracle telah diperbaiki untuk pembacaan yang lebih cepat. Message translation ditingkatkan dengan cara mengubah query menjadi lebih efektif dan memasang index yang benar
  • Schema Builder and Migrations, method null() hadir untuk menyatakan nilai null secara eksplisit. Ada method baru untuk menambahkan SQL khusus ke akhir query. Dan sintaks untk migrasi otomatis telah diperbaiki serta atribut _table dan _column diperlukan.
  • Data Providers and Widgets, \yii\grid\DataColumn sekarang mencoba untuk mengekstrak label atribut dari filterModel. \yii\data\ArrayDataProvider sekarang mengambil properti $modelClass yang menunjuk model yang akan digunakan untuk menyediakan label kolom
  • Refactoring, \yii\web\User::loginByCookie() direfaktor untuk mempermudah override.
  • Assets, ketika mendaftarkan file di asset bundle, Anda dapat mengisi path menjadi null untuk memberitahu asset manager untuk tidak mendaftarkan semua asset
  • logging, \yii\log\Target::$logVars sekarang mendkung fine-grained configuration
  • Markdown, sekarang Anda dapat mengatur default flavor untuk \yii\helpers\Markdown yang dipanggil melalui $defaultFlavor
Selain perbaikan diatas, pada tanggal 22 Juli 2016 kemarin, terdapat perbaikain pada JQuery UI Extension yang terdapat bug di \yii\jui\Draggable, \yii\jui\Droppable, dan \yii\jui\Resizable.

(rfs/yiiframework)