Команда Yii PHP framework выпустила новую версию 1.1.12. В этом выпуске в первую очередь исправлены проблемы обратной совместимости, обнаруженные после выпуска 1.1.11. Исправлено около 20 ошибок, добавлены небольшие функции и внесены незначительные улучшения.
В выпуске приняли участие 15 человек этого выпуска — сопровождающие и сообщество пользователей фреймворка благодарны им за их вклад. Список изменений в этой версии:
- #1072: Исправлена ошибка , связанный с вызовом метода getTableAlias() в методе defaultScope() класса-потомка CActiveRecord;
- #1076: метод CJavaScript::encode() был несовместим с PHP версии 5.1;
- #1077: Исправлена ошибка , связанный с псевдонимами в классе CSort;
- #1083: CFileValidator теперь небезопасен по умолчанию — это необходимо для того, чтобы предотвратить присвоение значения атрибуту, когда файл не загружен;
- #1087: изменения в CCookieCollection::add(), внесенные в 1.1.11, были отменены потому что в некоторых старых дистрибутивах PHP они вызывали E_STRICT;
- #1088: CActiveForm: идентификатор формы, указанный в htmlOptions виджет теперь работает корректно;
- #1094: Исправлена ошибка когда CGridView с включенной функцией сохранения истории браузера приводил к полной очистке тега заголовка страницы;
- #1109: Исправлена проблема, связанная с обратной совместимостью и кодировкой.
- #1120: исправлена обработка двойных событий в CGridView при нажатии ENTER в фильтре;
- #1192: CHttpCacheFilter теперь соответствует RFC 2616. , раздел 10.3.5;
- #1207: исправлена ошибка в CHtml::resolveValue() возникающие при работе с табличными данными;
- #1255: ошибка в программе исправлена , связанное с тем, что $.
fn.yiiGridView.getChecked не работал, если в CGridView::template использовался собственный шаблон;
- #1243: при использовании CUrlManager::addRules с $append=false правила были добавлены в обратном порядке;
- #636: CManyManyRelation теперь анализирует внешний ключ внутренне.
- #1163: CGridView больше не создает пустые атрибуты класса;
- #1099: Раскрывающийся список выбора ConnectionId в разделе генерации модели Gii заменили на липкое поле ( УПД: Раньше компонент выбирался из выпадающего списка, теперь нужно просто ввести во входные данные имя/id компонента подключения к базе данных);
- #1167: изменения были отменены в CComponent::evaluateExpression() функционал, связанный с поддержкой глобальных функций;
- #1066: ошибка в программе исправлена , когда время истечения значения в memcache превышает 31536000 секунд (60*60*24*30; 30 дней) приводило к мгновенному удалению сохраненного значения из хранилища;
- #243, #190: два улучшения, связанные с веб-сервисами ( 1 , 2 );
Полный список изменений доступен на официальном сайте фреймворка.
Приятного обновления и счастливого праздника! Теги: #Yii #релиз #php #framework #yii-framework #Yii
-
Выбор Не Выбирать
19 Oct, 24 -
Почему Инди-Проекты Не Доходят До Релиза
19 Oct, 24 -
2-Я Встреча В Москве. Фотоотчет
19 Oct, 24 -
Хотели Бы Вы Эмигрировать?
19 Oct, 24