Yii1 ยังไม่ตาย ออก version 1.1.18 แล้ว
มานพ กองอุ่น 20 เม.ย. 2017 10:57:57 6,061
ผ่านมาหลายเดือนเลยทีเดียวกับ Yii1 ที่ออก version ก่อนหน้า (1.1.17) เมื่อ 13 มกราคม 2559 ปีกว่าแล้ว ที่ไม่ได้ update อะไรใหม่ และเมื่อ 19 เมษายน 2560 ที่ผ่านมาทีมงาน Yii Framework ได้ออก version 1.1.18 ใหม่ ให้สามารถรองรับกับ PHP7.1 และมีการแก้ไขปัญหาเรื่องความปลอดภัยอีกด้วย
Version 1.1.18 April 19, 2017
-----------------------------
- Bug #4004: Better fix for PostgreSQL Session storage (GuillaumeSmaha)
- Bug #4015: Fixed bug with missing "disabled" attribute in internally rendered hidden fields (rob006)
- Bug #4020: Fixed PHP 7 related bug in CCacheHttpSession when destroying not cached sessions (dirx)
- Bug #4034: Fixed `CHttpSession::getIsStarted()` PHP 7 compatibility (tomotomo)
- Bug #4043: Fixed `CJavaScript::quote()` to properly escape Unicode characters (samdark)
- Bug #4061: Fixed "Fatal Error: Nesting level too deep - recursive dependency" error in `CArrayDataProvider` (kf99916, andrewnester)
- Bug #4064: Fixed CHtml::beginForm which produced wrong HTML when using an anchor in the action URL of a GET form (Mytskine)
- Bug #4069: Fixed error with `eCRedisCache::executeCommand()` when the previous connection timeout exception was catched (taobig)
- Bug #4104: Fixed PHP 7 compatibiltiy in Text_Highlighter (samdark)
- Bug #4111: Fixed PHP 7.1 incompatibility with CFileCache when `$embedExpiry=false` (cebe)
- Bug #4130: Fixed PHP 7 added an interception of the ParseError exception for the eval() usage (devcommiter)
- Bug #4133: Fixed PHP 7 usage of the func_get_args() functions in YiiBase.php (devcommiter)
- Enh #2819: backported masking of CSRF tokens from Yii 2.0 (samdark)
- Enh #4049: Added '//' as a proper beginning of absolute URL in createAbsoluteUrl() method (ksowa)
- Enh #4075: Added CClientScript::hasPackage() (samdark)
- Chg #4033: Updated Pear/Text used by Gii so it's PHP 7 compatible (samdark)
- Chg #4103: Updated HTMLPurifier to version 4.9.2 (samdark)
- Chg: Updated Text_Highlighter to version 0.7.3 (samdark)
- Chg: Fixed PHP 7.1 incompatibility in Text_Highlighter (cebe)
และจะยังมีการ Support ด้านความปลอดภัยไปจนถึง 31 ธันวาคม 2562 โดยสามารถดาวน์โหลด Yii 1.1.18 ได้ที่
http://www.yiiframework.com/download/#yii1
แต่ทีมงานก็ยังคงแนะนำให้ใช้ Yii2 ในการสร้าง Project ใหม่ ซึ่งสำหรับ Project เก่าๆ ก็แนะนำให้ update เพื่อความปลอดภัยที่ดียิ่งขึ้น และรองรับการทำงานกับ PHP7 ทั้งนี้ก็อาจจะต้อง Backup ก่อนการ update หน่อยนะครับ บางครั้ง code ที่เขียนอาจเกิดปัญหาได้ครับ
ที่มา http://www.yiiframework.com/news/133/yii-1-1-18-is-released/