Нові можливості =============== На цій сторінці коротко викладаються нові можливості, внесені у кожному релізі 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]](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'.