Release Notes: This release includes about 40 enhancements and 10 bugfixes. It implements the behavior feature that can be used to enhance existing components (e.g. application, model) in a plug-in-and-use approach. It introduces several improvements to ActiveRecord, including the newly implemented scenario-based massive attribute assignment feature, the support for on-the-fly relational query options, and the radical way to perform eager loading. Last but not the least, it implements the choice format feature for I18N, which greatly simplifies plural form handling in message translation.
Release Notes: This release includes over twenty minor enhancements and a dozen bugfixes. It implements the feature for supporting scenario-based validation. It adds core message translations in German, Spanish, and Swedish. It has been optimized, and performance further improved. A complete blog demo has been added to help new users learn Yii.
Release Notes: This release adds three new components: CGettextMessageSource, CHtmlPurifier, and CMarkdown. It adds support for persistent page state, and support to allow controller classes to be organized in subdirectories. CHtml has been enhanced by adding checkBoxList, radioButtonList, activeCheckBoxList, activeRadioButtonList, and ajaxSubmitButton. A hangman demo has been added. Nearly a dozen issues have been fixed.