⚡️ #yiisoftValidator
Сделали важный рефакторинг в Yii Validator, разделив правила на собственно само правило и обработчик правила (PR).
Такой подход позволит автоматически разрешать зависимости обработчика правила (например, правило, которому для проверки требуется подключение к БД).
#yiisoftForm #yiisoftRequestModel #yiisoftYiiMiddleware #yiisoftYiiDebugApi #yiisoftDemoApi
Адаптировали к изменениям в валидаторе пакеты и приложения:
- Yii Form (PR)
- Yii Request Model (PR)
- Yii Middleware (PR)
- Yii Debug API (PR)
- Демо API-приложения (PR)
Сделали важный рефакторинг в Yii Validator, разделив правила на собственно само правило и обработчик правила (PR).
Такой подход позволит автоматически разрешать зависимости обработчика правила (например, правило, которому для проверки требуется подключение к БД).
#yiisoftForm #yiisoftRequestModel #yiisoftYiiMiddleware #yiisoftYiiDebugApi #yiisoftDemoApi
Адаптировали к изменениям в валидаторе пакеты и приложения:
- Yii Form (PR)
- Yii Request Model (PR)
- Yii Middleware (PR)
- Yii Debug API (PR)
- Демо API-приложения (PR)
⚡️ #yiisoftApp #yiisoftAppApi #yiisoftDemo #yiisoftDemoApi
Минимальная требуемая версия пакета
- Шаблон веб-приложения (PR)
- Шаблон API-приложения (PR)
- Демо веб-приложения (PR)
- Демо API-приложения (PR)
Минимальная требуемая версия пакета
yiisoft/definitions
повышена до ^2.0
в шаблонах и демо-приложениях:- Шаблон веб-приложения (PR)
- Шаблон API-приложения (PR)
- Демо веб-приложения (PR)
- Демо API-приложения (PR)
⚡️ #yiisoftDemoApi
Несколько улучшений класса
- шаблон ID объекта в роуте теперь НЕ добавляется для метода
- для метода
Несколько улучшений класса
RestGroupFactory
в демо API-приложения:- шаблон ID объекта в роуте теперь НЕ добавляется для метода
post
(PR);- для метода
options
в контроллере, который обрабатывается OPTIONS-запросы, теперь создаются маршруты как для ресурсов в целом, так и для конкретного ресурса по ID (PR).⚡️ #yiisoftAppApi #yiisoftDemoApi
Обновили версии composer-зависимостей в шаблоне API-приложения (PR) и демо API-приложения (PR).
Обновили версии composer-зависимостей в шаблоне API-приложения (PR) и демо API-приложения (PR).
🔥 #Новости #yiisoftDemo #yiisoftDemoApi #yiisoftDocs #yiisoftPackageTemplate #yiisoftYiiDevTool
Часть пакетов была помечена как "внутренние" и теперь не учитывается на странице с текущим состоянием разработки пакетов Yii3.
Пакеты, к которым был добавлен тег
- Демо веб-приложения,
- Демо API-приложения,
- Документация,
- Yii Package Template,
- Yii Development Tool.
Часть пакетов была помечена как "внутренние" и теперь не учитывается на странице с текущим состоянием разработки пакетов Yii3.
Пакеты, к которым был добавлен тег
internal
:- Демо веб-приложения,
- Демо API-приложения,
- Документация,
- Yii Package Template,
- Yii Development Tool.
👍1
⚡️ #yiisoftDemoApi
В демо API-приложения добавили пример использования очередей Yii Queue: информация об аутентификации пользователя с помощью очереди записывается в лог (PR).
В демо API-приложения добавили пример использования очередей Yii Queue: информация об аутентификации пользователя с помощью очереди записывается в лог (PR).
👏4
👍2
⚡️ #yiisoftDemoApi
Несколько улучшений в демо API-приложения:
- обновили зависимости и добавили
- адаптировали приложение к актуальной версии`yiisoft/yii-cycle` (PR).
Несколько улучшений в демо API-приложения:
- обновили зависимости и добавили
/config/.merge-plan.php
в .gitignore
(PR);- адаптировали приложение к актуальной версии`yiisoft/yii-cycle` (PR).
🔥2
⚡️ #yiisoftForm #yiisoftDemoApi
В модели формы Yii Form добавили возможность использовать атрибуты валидатора для указания правил валидации (PR).
Демо API-приложения адаптировали к этим изменениям (PR).
В модели формы Yii Form добавили возможность использовать атрибуты валидатора для указания правил валидации (PR).
Демо API-приложения адаптировали к этим изменениям (PR).
👍4
⚡️ #yiisoftDemoApi #yiisoftAppApi
Демо API-приложения (PR) и шаблон API-приложения (PR) адаптировали к последним версиям
Демо API-приложения (PR) и шаблон API-приложения (PR) адаптировали к последним версиям
yiisoft/router
и yiisoft/middleware-dispatcher
.⚡️ #yiisoftDemoApi #yiisoftAppApi
В демо API-приложения (PR) и шаблоне API-приложения (PR) добавили в зависимости
В демо API-приложения (PR) и шаблоне API-приложения (PR) добавили в зависимости
yiisoft/translator-formatter-intl
и yiisoft/translator-message-php
.👍2
⚡️ #yiisoftDemoApi
В демо API-приложения добавили пример использования Yii Testing для написания функциональных тестов (PR).
Yii Testing позволяет создавать моки в контейнере и тестировать необходимый функционал готового приложения без надобности поднятия полноценного веб-сервера.
Функционал можно втащить еще и в демо веб-приложения, где можно дергать различные сервисы и проверять корректность исполняемого кода. Если кто-то хочет попробовать начать писать функциональные тесты или просто хочет помочь проекту, то это можно сделать в отдельном PR. Можем помочь с планом и последующим ревью.
В демо API-приложения добавили пример использования Yii Testing для написания функциональных тестов (PR).
Yii Testing позволяет создавать моки в контейнере и тестировать необходимый функционал готового приложения без надобности поднятия полноценного веб-сервера.
Функционал можно втащить еще и в демо веб-приложения, где можно дергать различные сервисы и проверять корректность исполняемого кода. Если кто-то хочет попробовать начать писать функциональные тесты или просто хочет помочь проекту, то это можно сделать в отдельном PR. Можем помочь с планом и последующим ревью.
👍5
🔥3
⚡️ #yiisoftApp #yiisoftAppApi #yiisoftDemo #yiisoftDemoApi
В шаблонах и демо-приложениях переработали структуру тестов и добавили использование окружений Yii Config:
- Шаблон веб-приложения (PR),
- Шаблон API-приложения (PR),
- Демо веб-приложения (PR),
- Демо API-приложения (PR).
В шаблонах и демо-приложениях переработали структуру тестов и добавили использование окружений Yii Config:
- Шаблон веб-приложения (PR),
- Шаблон API-приложения (PR),
- Демо веб-приложения (PR),
- Демо API-приложения (PR).
👍2🔥2
⚡️ #yiisoftDemoApi #yiisoftYiiRunner
Обновили зависимости:
- в демо API-приложения
- в пакете Yii Runner
Обновили зависимости:
- в демо API-приложения
doctrine/collections
до версии ^2.0
(PR);- в пакете Yii Runner
yiisoft/test-support
до версии ^3.0
(PR).👍2
⚡️ #yiisoftApp #yiisoftAppApi #yiisoftDemo #yiisoftDemoApi
Добавили интернационализацию с помощью Yii Translator:
- Шаблон веб-приложения (PR),
- Шаблон API-приложения (PR),
- Демо API-приложения (PR).
А также немного улучшили конфигурацию основной категории переводов в демо веб-приложения (PR).
Добавили интернационализацию с помощью Yii Translator:
- Шаблон веб-приложения (PR),
- Шаблон API-приложения (PR),
- Демо API-приложения (PR).
А также немного улучшили конфигурацию основной категории переводов в демо веб-приложения (PR).
🔥3
⚡️ #yiisoftApp #yiisoftAppApi #yiisoftDemo #yiisoftDemoApi
В шаблонах и демо-приложениях изменили команду
- Шаблон веб-приложения (PR),
- Шаблон API-приложения (PR),
- Демо веб-приложения (PR),
- Демо API-приложения (PR).
В шаблонах и демо-приложениях изменили команду
composer test
на запуск Codeception, а также добавили конфигурационный файл PHPUnit там, где его не было:- Шаблон веб-приложения (PR),
- Шаблон API-приложения (PR),
- Демо веб-приложения (PR),
- Демо API-приложения (PR).
👏4
⚡️ #yiisoftYiiDebug #yiisoftDemo #yiisoftDemoApi
Адаптировали к последней версии Yii Message Translator:
- Yii Debug (PR),
- Демо веб-приложения (PR),
- Демо API-приложения (PR).
Адаптировали к последней версии Yii Message Translator:
- Yii Debug (PR),
- Демо веб-приложения (PR),
- Демо API-приложения (PR).
👍3
⚡️ #yiisoftDemo #yiisoftDemoApi
Демо приложений объединены в один монорепозиторий yiisoft/demo (PR).
Пакет с демо API-приложения соответственно закрыт (PR).
Демо приложений объединены в один монорепозиторий yiisoft/demo (PR).
Пакет с демо API-приложения соответственно закрыт (PR).
👍4