⚡️ #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
⚡️ #yiisoftYiiDebugApi
В Yii Debug API в методе
В Yii Debug API в методе
InspectController::files()
добавили проверку на относительный путь (PR).👍2
⚡️ #yiisoftYiiDebugApi
В Yii Debug API изменили формат ответа в методе
В Yii Debug API изменили формат ответа в методе
InspectController::object()
, теперь помимо самого объекта дополнительно отдаётся путь к файлу (PR).👍2
⚡️ #yiisoftYiiDebugApi
В Yii Debug API переработали структуру команд инспектора и добавили возможность их конфигурирования через DI-контейнер (PR).
В Yii Debug API переработали структуру команд инспектора и добавили возможность их конфигурирования через DI-контейнер (PR).
👍3
⚡️ #yiisoftYiiDebugApi
В Yii Debug API доработали
• Время возникновения события теперь сохраняется в данные.
• Если есть возможность, то имя файла с тестом возвращается дополнительно с номером строки, где расположен тестовый метод.
В Yii Debug API доработали
CodeceptionJSONReporter
(PR):• Время возникновения события теперь сохраняется в данные.
• Если есть возможность, то имя файла с тестом возвращается дополнительно с номером строки, где расположен тестовый метод.
👍2😁1
⚡️ #yiisoftYiiDebugApi
Несколько улучшений в Yii Debug API.
• В мидлвари
• Добавили возможность чтений и записи переводов (PR).
Несколько улучшений в Yii Debug API.
• В мидлвари
Cors
в список поддерживаемых методов добавили POST
, PUT
, PATCH
и DELETE
, а также указали период кэширования 24 часа (PR).• Добавили возможность чтений и записи переводов (PR).
👍2
⚡️ #yiisoftYiiDebugApi
В Yii Debug API в командах инспектора разделили ответы с ошибкой на
В Yii Debug API в командах инспектора разделили ответы с ошибкой на
error
(запрос выполнен, вернул ошибку) и fail
(запрос выполнить не удалось) (PR).🔥5
⚡️ #yiisoftYiiDebugApi
В Yii Debug API для группы маршрутов
В Yii Debug API для группы маршрутов
/debug/api
отключили CSRF-мидлварь, а также подняли в пакете минимальную версию psr/container
до ^2.0
(PR).👍2
⚡️ #yiisoftYiiDebugApi
В пакете Yii Debug API добавили проверку транзитивных зависимостей и явно прописали найденные (PR).
В пакете Yii Debug API добавили проверку транзитивных зависимостей и явно прописали найденные (PR).
👍2
⚡️ #yiisoftYiiDebugApi
Несколько улучшений в Yii Debug API.
• В контроллере инспектора добавили метод, позволяющий получить роуты приложения (PR).
• В контроллере инспектора добавили метод, позволяющий получить подробную информацию об ответе на запрос (PR).
• Перенесли зависимости
Несколько улучшений в Yii Debug API.
• В контроллере инспектора добавили метод, позволяющий получить роуты приложения (PR).
• В контроллере инспектора добавили метод, позволяющий получить подробную информацию об ответе на запрос (PR).
• Перенесли зависимости
codeception/codeception
и phpunit/phpunit
в dev-секцию composer.json (PR).👍2
⚡️ #yiisoftYiiDebugApi
В Yii Debug API добавили возможность получения информации о таблицах в БД (PR).
В Yii Debug API добавили возможность получения информации о таблицах в БД (PR).
👍3