Новые возможности
=================

На этой странице кратко излагаются новые возможности, внесённые в каждом релизе Yii.

Версия 1.1.14
-------------

* Добавлен [CPasswordHelper]
* Добавлен [CRedisCache]


Версия 1.1.11
-------------

 * [Добавлена поддержка HTTP-кеширования](/doc/guide/caching.page#http-caching)
 * [Добавлена поддержка кодов возврата в консольных приложениях](/doc/guide/topics.console#exit-codes)
 * [Добавлена возможность исключения отдельных правил валидации](/doc/guide/form.model#declaring-validation-rules)
 * [Добавлена поддержка генерации файлов для git и hg](/doc/guide/quickstart.first-app#creating-your-first-yii-application)

Версия 1.1.8
-------------
 * [Добавлена возможность использовать свой класс правила URL](/doc/guide/topics.url#using-custom-url-rule-classes)

Версия 1.1.7
------------
 * [Добавлена поддержка URL в стиле REST](/doc/guide/topics.url#user-friendly-urls)
 * [Добавлена поддержка кэширования запросов](/doc/guide/caching.data#query-caching)
 * [Теперь возможно передавать параметры именованным группам условий связи](/doc/guide/database.arr#relational-query-with-named-scopes)
 * [Добавлена возможность выполнения реляционных запросов без получения данных из связанных моделей](/doc/guide/database.arr#performing-relational-query-without-getting-related-models)
 * [В AR добавлена поддержка связей HAS_MANY through и HAS_ONE through](/doc/guide/database.arr#relational-query-with-through)
 * [В миграции добавлена поддержка транзакций](/doc/guide/database.migration#transactional-migrations)
 * [Теперь возможно использовать привязку параметров с отдельными классами действий](/doc/guide/basics.controller#action-parameter-binding)
 * Добавлена поддержка валидации на клиенте без AJAX с использованием [CActiveForm]

Версия 1.1.6
------------
 * [Добавлен конструктор запросов](/doc/guide/database.query-builder)
 * [Добавлены миграции](/doc/guide/database.migration)
 * [Лучшие практики MVC](/doc/guide/basics.best-practices)
 * [Консольным командам добавлена поддержка анонимных параметров и глобальных опций](/doc/guide/topics.console)

Версия 1.1.5
-------------

 * [Добавлена поддержка действий и параметров действий в консольных командах](/doc/guide/topics.console)
 * [Добавлена поддержка загрузки классов из пространств имён](/doc/guide/basics.namespace)
 * [Добавлена поддержка темизации виджетов](/doc/guide/topics.theming#theming-widget-views)

Версия 1.1.4
------------

 * [Добавлена поддержка автоматической привязки параметров действий контроллера](/doc/guide/basics.controller#action-parameters)

Версия 1.1.3
-------------

 * [Добавлена возможность настройки виджета через файл конфигурации приложения](/doc/guide/topics.theming#customizing-widgets-globally)

Версия 1.1.2
-------------

 * [Добавлен веб-кодогенератор Gii](/doc/guide/topics.gii)

Версия 1.1.1
------------

 * Добавлен виджет CActiveForm, упрощающий написание кода формы и поддерживающий
 прозрачную валидацию как на стороне клиента, так и на стороне сервера.

 * Произведён рефакторинг кода, генерируемого yiic. Приложение-каркас теперь
 генерируется с поддержкой нескольких главных разметок, использован виджет меню,
 добавлена возможность сортировать данные в административном интерфейсе, для
 отображения форм используется CActiveForm.

 * [Добавлена поддержка глобальных консольных команд](/doc/guide/topics.console).

Версия 1.1.0
------------

 * [Добавлена возможность использования модульного и функционального тестирования](/doc/guide/test.overview).

 * [Добавлена возможность использования скинов виджета](/doc/guide/topics.theming#skin).

 * [Добавлен гибкий инструмент для построения форм](/doc/guide/form.builder).

 * Улучшен способ объявления безопасных атрибутов модели:
	 - [Безопасное присваивание значений атрибутам](/doc/guide/form.model#securing-attribute-assignments).

 * Изменён алгоритм жадной загрузки по умолчанию для зависимых запросов AR так,
   что все таблицы объединяются в одном SQL-запросе.

 * Изменён псевдоним таблицы по умолчанию на имя связи AR.

 * [Добавлена поддержка использования префикса таблиц](/doc/guide/database.dao#using-table-prefix).

 * Добавлен набор новых расширений — [библиотека Zii](http://code.google.com/p/zii/).

 * Псевдоним для главной таблицы в AR запросе теперь всегда равен 't'.