⚡️ #yiisoftYiiDebugApi #yiisoftYiiDebugViewer
Изменили эндпоинт по умолчанию в Yii Debug API с
Yii Debug Viewer адаптировали к новому эндпоинту и сделали ещё несколько улучшений (PR):
- переработали маршрутизацию;
- в списке событий добавили информацию о месте, где было вызвано событие, в виде ссылки на него в PhpStorm;
- в списке сообщений лога добавили информацию о контексте и месте, где было создано сообщение, в виде ссылки на него в PhpStorm;
- в панели "Middlewares" добавили вывод информации об обработчике запроса;
- убрали вывод маршрутов дебаггера в общем списке маршрутов;
- внесли мелкие правки в оформление.
Изменили эндпоинт по умолчанию в Yii Debug API с
/debug
на /debug/api
(PR).Yii Debug Viewer адаптировали к новому эндпоинту и сделали ещё несколько улучшений (PR):
- переработали маршрутизацию;
- в списке событий добавили информацию о месте, где было вызвано событие, в виде ссылки на него в PhpStorm;
- в списке сообщений лога добавили информацию о контексте и месте, где было создано сообщение, в виде ссылки на него в PhpStorm;
- в панели "Middlewares" добавили вывод информации об обработчике запроса;
- убрали вывод маршрутов дебаггера в общем списке маршрутов;
- внесли мелкие правки в оформление.
👍2
⚡️ #yiisoftYiiDebugApi #yiisoftYiiMiddleware
К последним изменениям в валидаторе адаптированы пакеты Yii Debug API (PR) и Yii Middleware (PR).
К последним изменениям в валидаторе адаптированы пакеты Yii Debug API (PR) и Yii Middleware (PR).
👍2
⚡️ #yiisoftYiiConsole #yiisoftYiiDebugApi #yiisoftApp #yiisoftYiiMiddleware #yiisoftHtml
Обновили версии действий
- Yii Console (PR)
- Yii Debug API (PR)
- Yii Middleware (PR)
- Yii HTML (PR)
- Шаблон веб-приложения (PR)
Обновили версии действий
actions/cache
и actions/checkout
до 3 в GitHub Workflows, а также подняли версию PHP в конфигурации Scrutinizer до 8.0.18 в пакетах:- Yii Console (PR)
- Yii Debug API (PR)
- Yii Middleware (PR)
- Yii HTML (PR)
- Шаблон веб-приложения (PR)
⚡️ #yiisoftRbac #yiisoftView #yiisoftYiiView #yiisoftYiiWidgets #yiisoftWidget #yiisoftYiiBulma #yiisoftYiiConsole #yiisoftRequirements #yiisoftYiiQueue #yiisoftYiiRunner #yiisoftMailer #yiisoftYiiDebugApi #yiisoftYiiQueueAmqp #yiisoftHtml #yiisoftYiiMiddleware #yiisoftValidator #yiisoftFiles #yiisoftPackageTemplate #yiisoftYiiBootstrap5 #yiisoftForm #yiisoftClassifier #yiisoftYiiDevTool
Заменили рабочие процессы на переиспользуемые из Yii GitHub Actions в пакетах:
- Yii Role-Based Access Control (PR)
- Yii View (PR)
- Yii View Extension (PR)
- Yii Widgets (PR)
- Yii Widget (PR)
- Yii Bulma (PR)
- Yii Console (PR)
- Yii Requirements Checker (PR)
- Yii Queue (PR)
- Yii Runner (PR)
- Yii Mailer Library (PR)
- Yii Debug API (PR)
- Yii Queue AMQP Driver (PR)
- Yii HTML (PR)
- Yii Middleware (PR)
- Yii Validator (PR)
- Yii Files (PR)
- Yii Package Template (PR)
- Yii Bootstrap 5 (PR)
- Yii Form (PR)
- Yii Classifier (PR)
- Yii Development Tool (PR)
Заменили рабочие процессы на переиспользуемые из Yii GitHub Actions в пакетах:
- Yii Role-Based Access Control (PR)
- Yii View (PR)
- Yii View Extension (PR)
- Yii Widgets (PR)
- Yii Widget (PR)
- Yii Bulma (PR)
- Yii Console (PR)
- Yii Requirements Checker (PR)
- Yii Queue (PR)
- Yii Runner (PR)
- Yii Mailer Library (PR)
- Yii Debug API (PR)
- Yii Queue AMQP Driver (PR)
- Yii HTML (PR)
- Yii Middleware (PR)
- Yii Validator (PR)
- Yii Files (PR)
- Yii Package Template (PR)
- Yii Bootstrap 5 (PR)
- Yii Form (PR)
- Yii Classifier (PR)
- Yii Development Tool (PR)
🔥6
⚡️ #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)
⚡️ #yiisoftYiiDebugApi #yiisoftYiiDebugViewer
В пакетах Yii Debug API (PR) и Yii Debug Viewer (PR) добавили собственные CORS-мидлвари и удалили зависимость от
В пакетах Yii Debug API (PR) и Yii Debug Viewer (PR) добавили собственные CORS-мидлвари и удалили зависимость от
tuupola/cors-middleware
. Также минимальная версия PHP была повышена до ^8.0
.👍2
⚡️ #yiisoftYiiDebugApi #yiisoftYiiDebugViewer
Добавили инспектор в Yii Debug API (PR) и его представление в Yii Debug Viewer (PR).
Сейчас инспектор позволяет посмотреть конфигурации объектов контейнера и параметры конфигурации приложения, но в дальнейшем планируется расширить его возможности (просмотр дампа любого объекта из контейнера, просмотр конфигурации окружений, запуск консольных утилит psalm, phpunit, deptrac и т. д.)
Добавили инспектор в Yii Debug API (PR) и его представление в Yii Debug Viewer (PR).
Сейчас инспектор позволяет посмотреть конфигурации объектов контейнера и параметры конфигурации приложения, но в дальнейшем планируется расширить его возможности (просмотр дампа любого объекта из контейнера, просмотр конфигурации окружений, запуск консольных утилит psalm, phpunit, deptrac и т. д.)
🔥2
⚡️ #yiisoftYiiDebugApi
В Yii Debug API добавлена команда
В Yii Debug API добавлена команда
analyse/psalm
для запуска статического анализатора psalm (PR).⚡️ #yiisoftYiiDebugApi
В Yii Debug API объекты теперь выводятся в виде массива (для чего используется новый метод
В Yii Debug API объекты теперь выводятся в виде массива (для чего используется новый метод
VarDumper::asJson()
), а не строки (PR, PR, PR).👍5
⚡️ #yiisoftYiiQueue #yiisoftYiiDebugApi
Обновили зависимости в пакетах.
• Yii Queue (PR):
- добавили поддержку
• Yii Debug API (PR):
- минимальную версию
- минимальную версию
Обновили зависимости в пакетах.
• Yii Queue (PR):
- добавили поддержку
yiisoft/definitions
версии ^3.0
.• Yii Debug API (PR):
- минимальную версию
yiisoft/router
подняли до 2.0;- минимальную версию
yiisoft/var-dumper
подняли до 1.4.👍2
⚡️ #yiisoftYiiDebugApi
В Yii Debug API улучшили сообщения об ошибках бросаемых в методе
В Yii Debug API улучшили сообщения об ошибках бросаемых в методе
InspectController::object()
(PR).👍2
⚡️ #yiisoftYiiDebugApi
Несколько улучшений в Yii Debug API.
• Добавили базовый функционал, позволяющий реализовать просмотр файловой структуры проекта и самих файлов (PR, PR).
• В CI пакета добавили Rector и применили предлагаемые изменения (PR).
Несколько улучшений в Yii Debug API.
• Добавили базовый функционал, позволяющий реализовать просмотр файловой структуры проекта и самих файлов (PR, PR).
• В CI пакета добавили Rector и применили предлагаемые изменения (PR).
👍3