Release Notes: One of the main enhancements is called gii, a highly customizable and extensible Web-based code generating platform. Using gii, one can quickly generate the code for his specific needs and in his favorite style via an intuitive Web interface. This release also includes 20 bugfixes and more than 20 minor enhancements, such as changing relations and validation rules on-the-fly for ActiveRecord, new jQuery-UI-based autocomplete, etc.
Release Notes: This release makes several significant improvements to the ActiveRecord (AR) feature. It implements named scopes in AR, which allows one to write snappy and chainable queries like Post::model()->published()->recently()->findAll(). It further improves the lazy loading feature of AR by supporting on-the-fly query options. It adds support for using Oracle with AR. It enhances the URL management functionality by allowing using sub-patterns with URL routes.
Release Notes: This release includes about thirty feature enhancements and a dozen bugfixes. In particular, it adds support for application modules that serve as highly reusable software units at the coarsest level. It further enhances ActiveRecord by allowing developers to fully control how to join related tables, including lazy join, eager join, aggressive join, and hybrid join. It also implements the script mapping feature, which can be used with the newly-added Google AJAX API support to optimize external script inclusion in Web pages.
Release Notes: This release adds CFlexWidget, CVarDumper, CDateParser, CTypeValidator. It adds support to allow creating customized yiic shell commands. It adds support for hierarchical role-based authorization. It adds support for using customized template syntax. A Phone Book demo has been added.