Хроники Yii3
623 subscribers
43 photos
1.7K links
Описание процесса разработки фреймворка из первых рук 😎

Обсуждение:
https://yangx.top/yii3ru

Сводка по всем пакетам:
https://www.yiiframework.com/status/3.0

Поддержать разработчиков:
https://opencollective.com/yiisoft
加入频道
⚡️ #yiisoftYiiDataview #yiisoftDemo

В виджетах Yii Data Widgets текущий роут теперь определяется автоматически с помощью зависимости CurrentRoute (PR).

Соответствующие изменения внесли в демо веб-приложения (PR).
👍2
⚡️ #yiisoftYiiDataview #yiisoftDemo

В Yii Data Widgets добавили возможность локализации строк в виджетах, наследуемых от BaseListView (PR).

Соответствующие изменения внесли в демо веб-приложения (PR).
🔥3
⚡️ #yiisoftYiiDataview #yiisoftDemo

В Yii Data Widgets добавили класс DataField, который используется в качестве полей в виджете DetailView, а также сделали небольшой рефакторинг кода (PR).

Соответствующие изменения внесли в демо веб-приложения (PR).
👍4🔥1
⚡️ #yiisoftDemo

В демо веб-приложения реализовали функциональные тесты с помощью пакета Yii Testing (PR).
👍3
⚡️ #yiisoftYiiDataview #yiisoftDemo

В Yii Data Widgets метод GridView::columns() вместо массива теперь принимает список аргументов переменной длины (PR).

Соответствующие изменения внесли в демо веб-приложения (PR).
🔥3
🔥3
⚡️ #yiisoftApp #yiisoftAppApi #yiisoftDemo #yiisoftDemoApi

В шаблонах и демо-приложениях переработали структуру тестов и добавили использование окружений Yii Config:
- Шаблон веб-приложения (PR),
- Шаблон API-приложения (PR),
- Демо веб-приложения (PR),
- Демо API-приложения (PR).
👍2🔥2
⚡️ #yiisoftDemo

В демо веб-приложения изменили расположение папки с представлениями на /resources/views (PR).
🔥2👍1😁1
⚡️ #yiisoftApp #yiisoftAppApi #yiisoftDemo #yiisoftDemoApi

Добавили интернационализацию с помощью Yii Translator:
- Шаблон веб-приложения (PR),
- Шаблон API-приложения (PR),
- Демо API-приложения (PR).

А также немного улучшили конфигурацию основной категории переводов в демо веб-приложения (PR).
🔥3
⚡️ #yiisoftApp #yiisoftAppApi #yiisoftDemo #yiisoftDemoApi

В шаблонах и демо-приложениях изменили команду composer test на запуск Codeception, а также добавили конфигурационный файл PHPUnit там, где его не было:
- Шаблон веб-приложения (PR),
- Шаблон API-приложения (PR),
- Демо веб-приложения (PR),
- Демо API-приложения (PR).
👏4
👍3
⚡️ #yiisoftDemo

Улучшили описание в readme демо веб-приложения и исправили вызов некорректного метода при редактировании поста (PR).
👍3
⚡️ #yiisoftDemo

В демо веб-приложения в команде создающей фикстуры исправили ошибку (некорректно передавались аргументы в функцию rand()) и добавили логирование ошибок (PR).
👍5
⚡️ #yiisoftDemo #yiisoftDemoApi

Демо приложений объединены в один монорепозиторий yiisoft/demo (PR).

Пакет с демо API-приложения соответственно закрыт (PR).
👍4
⚡️ #yiisoftApp #yiisoftAppApi #yiisoftDemo

В шаблонах и демо-приложениях изменили порт для запуска тестового сервера на нестандартный 8881:
- Шаблон веб-приложения (PR),
- Шаблон API-приложения (PR),
- Демо приложений (PR).
👍4
⚡️ #yiisoftApp #yiisoftAppConsole #yiisoftAppApi #yiisoftDemo

Отключили дебаг в тестовом и продакшен окружениях в шаблонах и демо приложениях:
- Шаблон веб-приложения (PR),
- Шаблон консольного приложения (PR),
- Шаблон API-приложения (PR),
- Демо приложений (PR).
👍3🔥1
⚡️ #yiisoftDemo

В демонстрационных приложениях запросы к инспектору /inspect** добавлены в игнорируемые для мидлвари локализации (PR).
👍2
👍4
⚡️ #yiisoftValidator #yiisoftDemo #yiisoftYiiMiddleware #yiisoftRequestModel #yiisoftForm #yiisoftYiiDebug #yiisoftYiiGii

Несколько обновлений в Yii Validator.

• Добавили возможность переводить названия атрибутов (PR).

• В правиле Required к сообщениям добавили параметр "attribute" (PR).

• Перенесли классы (PR):
RulesDumperYiisoft\Validator\Helper
RuleHandlerContainer
Yiisoft\Validator\RuleHandlerResolver
SimpleRuleHandlerContainer
Yiisoft\Validator\RuleHandlerResolver

К последним изменениям адаптировали:
- Демо приложений (PR),
- Yii Middleware (PR),
- Yii Request Model (PR),
- Yii Form (PR),
- Yii Debug (PR),
- Gii (PR).
👍5
⚡️ #yiisoftDemo

В репозитории демо-приложений адаптировали демо API-приложения к последним изменениям в Yii Queue (PR).
👍4