⚡️ #yiisoftYiiRunner
Обновили зависимости, сделали небольшой рефакторинг и "причесали" служебные файлы в пакете Yii Runner (PR).
Обновили зависимости, сделали небольшой рефакторинг и "причесали" служебные файлы в пакете Yii Runner (PR).
⚡️ #yiisoftYiiRunner #yiisoftYiiRunnerHttp #yiisoftYiiRunnerConsole #yiisoftYiiRunnerRoadrunner
Общую функциональность классов для запуска приложений вынесли в отдельный абстрактный класс
Yii Runner (PR),
Yii HTTP Runner (PR),
Yii Console Runner (PR),
Yii RoadRunner Runner (PR).
Общую функциональность классов для запуска приложений вынесли в отдельный абстрактный класс
\Yiisoft\Yii\Runner\ApplicationRunner
:Yii Runner (PR),
Yii HTTP Runner (PR),
Yii Console Runner (PR),
Yii RoadRunner Runner (PR).
#yiisoftYiiRunner #yiisoftYiiRunnerHttp #yiisoftYiiRunnerConsole #ПервыйРелиз #МажорныйРелиз #Релиз
🎁 Yii Runner 1.0.0
🎁 Yii HTTP Runner 1.0.0
🎁 Yii Console Runner 1.0.0
Раннеры позволяют упростить процесс настройки приложения, скрывая детали инициализации. Например, вместо довольно сложной инициализации, в точке входа в HTTP-приложение достаточно простого кода:
Вместе с основным пакетом зарелизили адаптеры для консольного и HTTP-приложения. Релиз адаптера для RoadRunner (Yii RoadRunner Runner) будет чуть позже.
🎁 Yii Runner 1.0.0
🎁 Yii HTTP Runner 1.0.0
🎁 Yii Console Runner 1.0.0
Раннеры позволяют упростить процесс настройки приложения, скрывая детали инициализации. Например, вместо довольно сложной инициализации, в точке входа в HTTP-приложение достаточно простого кода:
<?php
declare(strict_types=1);
use Yiisoft\Yii\Runner\Http\HttpApplicationRunner;
require_once __DIR__ . '/autoload.php';
(
new HttpApplicationRunner(
__DIR__,
$_ENV['YII_DEBUG'],
$_ENV['YII_ENV']
)
)->run();
Вместе с основным пакетом зарелизили адаптеры для консольного и HTTP-приложения. Релиз адаптера для RoadRunner (Yii RoadRunner Runner) будет чуть позже.
🎉7
#yiisoftYiiRunner #МинорныйРелиз #Релиз
🎁 Yii Runner 1.1.0
• Добавлена поддержка тегов контейнера в конфигурации приложения (PR, PR).
🎁 Yii Runner 1.1.0
• Добавлена поддержка тегов контейнера в конфигурации приложения (PR, PR).
👍4
⚡️ #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
⚡️ #yiisoftYiiDocker #yiisoftConfig #yiisoftCacheMemcached #yiisoftAuth #yiisoftAssets #yiisoftYiiMiddleware #yiisoftAppApi #yiisoftYiiDevTool #yiisoftYiiWidgets #yiisoftYiiHttp #yiisoftYiiMaskedInput #yiisoftYiiQueueAmqp #yiisoftYiiRunner #yiisoftYiiRunnerHttp #yiisoftYiiRunnerRoadrunner #yiisoftYiiSwagger #yiisoftYiiView #yiisoftHttp #yiisoftApp #yiisoftDemoApi #yiisoftDemo #yiisoftCookies #yiisoftCache #yiisoftDataDb #yiisoftData
Сделали изменения в стили кода. Методы, вызываемые «цепочкой», перенесли на новую строку:
- Yii Docker Image (PR)
- Yii Config (PR)
- Yii Cache Memcached Handler (PR)
- Yii Auth (PR)
- Yii Assets (PR)
- Yii Middleware (PR)
- Шаблон API-приложения (PR)
- Yii Development Tool (PR)
- Yii Widgets (PR)
- Yii HTTP Application (PR)
- Yii Masked input Widget (PR)
- Yii Queue AMQP Driver (PR)
- Yii Runner (PR)
- Yii HTTP Runner (PR)
- Yii RoadRunner Runner (PR)
- Yii Swagger (PR)
- Yii View Extension (PR)
- Yii HTTP (PR)
- Шаблон веб-приложения (PR)
- Демо API-приложения (PR)
- Демо веб-приложения (PR)
- Yii Cookies (PR)
- Yii Caching Library (PR)
- Yii Data DB (PR)
- Yii Data (PR)
Сделали изменения в стили кода. Методы, вызываемые «цепочкой», перенесли на новую строку:
- Yii Docker Image (PR)
- Yii Config (PR)
- Yii Cache Memcached Handler (PR)
- Yii Auth (PR)
- Yii Assets (PR)
- Yii Middleware (PR)
- Шаблон API-приложения (PR)
- Yii Development Tool (PR)
- Yii Widgets (PR)
- Yii HTTP Application (PR)
- Yii Masked input Widget (PR)
- Yii Queue AMQP Driver (PR)
- Yii Runner (PR)
- Yii HTTP Runner (PR)
- Yii RoadRunner Runner (PR)
- Yii Swagger (PR)
- Yii View Extension (PR)
- Yii HTTP (PR)
- Шаблон веб-приложения (PR)
- Демо API-приложения (PR)
- Демо веб-приложения (PR)
- Yii Cookies (PR)
- Yii Caching Library (PR)
- Yii Data DB (PR)
- Yii Data (PR)
👍2
#yiisoftDi #yiisoftFactory #yiisoftWidget #yiisoftYiiRunner #yiisoftYiiRunnerConsole #yiisoftYiiRunnerHttp #yiisoftYiiRunnerRoadrunner #yiisoftRbacRulesContainer #ПатчРелиз #Релиз
🎁 Yii Dependency Injection 1.0.3
• Улучшена производительность при получении объектов по тегу из композитного контейнера.
• Добавлена поддержка
🎁 Yii Factory 1.0.1
• Добавлена поддержка
🎁 Yii Widget 1.0.1
• Добавлена поддержка
• В решение в дружественном исключении
🎁 Yii Runner 1.1.1
• Добавлена поддержка
🎁 Yii Console Runner 1.0.1
• Добавлена поддержка
🎁 Yii HTTP Runner 1.0.1
• Добавлена поддержка
🎁 Yii RoadRunner Runner 1.0.1
• Добавлена поддержка
🎁 Yii RBAC Rules Container 1.0.1
• Добавлена поддержка
🎁 Yii Dependency Injection 1.0.3
• Улучшена производительность при получении объектов по тегу из композитного контейнера.
• Добавлена поддержка
yiisoft/definitions
версии ^2.0
(PR).🎁 Yii Factory 1.0.1
• Добавлена поддержка
yiisoft/definitions
версии ^2.0
(PR).🎁 Yii Widget 1.0.1
• Добавлена поддержка
yiisoft/definitions
версии ^2.0
(PR).• В решение в дружественном исключении
WidgetFactoryInitializationException
добавлен пример инициализации WidgetFactory
.🎁 Yii Runner 1.1.1
• Добавлена поддержка
yiisoft/definitions
версии ^2.0
(PR).🎁 Yii Console Runner 1.0.1
• Добавлена поддержка
yiisoft/definitions
версии ^2.0
(PR).🎁 Yii HTTP Runner 1.0.1
• Добавлена поддержка
yiisoft/definitions
версии ^2.0
(PR).🎁 Yii RoadRunner Runner 1.0.1
• Добавлена поддержка
yiisoft/definitions
версии ^2.0
(PR).🎁 Yii RBAC Rules Container 1.0.1
• Добавлена поддержка
yiisoft/definitions
версии ^2.0
(PR).🔥1
⚡️ #yiisoftYiiRunner
В пакете Yii Runner подняли версию dev-зависимости
В пакете Yii Runner подняли версию dev-зависимости
yiisoft/test-support
до ^2.0
(PR).#yiisoftYiiRunner #ПатчРелиз #Релиз
🎁 Yii Runner 1.1.2
• Добавлена поддержка
🎁 Yii Runner 1.1.2
• Добавлена поддержка
psr/container
версии ^2.0
(PR).#yiisoftYiiRunner #МинорныйРелиз #Релиз
🎁 Yii Runner 1.2.0
• В конфигурацию контейнера добавлен дефинишен для
🎁 Yii Runner 1.2.0
• В конфигурацию контейнера добавлен дефинишен для
ConfigInterface
в виде объекта конфигурации (PR).👍1
⚡️ #yiisoftValidator #yiisoftYiiSentry #yiisoftYiiSwagger #yiisoftYiiRunnerRoadrunner #yiisoftYiiRunnerHttp #yiisoftYiiRunnerConsole #yiisoftYiiHttp #yiisoftYiiRunner
В GitHub Actions добавили конфигурацию для запуска Rector и применили предлагаемые изменения:
- Yii Validator (PR),
- Yii Sentry (PR),
- Yii Swagger (PR),
- Yii RoadRunner Runner (PR),
- Yii HTTP Runner (PR),
- Yii Console Runner (PR),
- Yii HTTP Application (PR),
- Yii Runner (PR).
В GitHub Actions добавили конфигурацию для запуска Rector и применили предлагаемые изменения:
- Yii Validator (PR),
- Yii Sentry (PR),
- Yii Swagger (PR),
- Yii RoadRunner Runner (PR),
- Yii HTTP Runner (PR),
- Yii Console Runner (PR),
- Yii HTTP Application (PR),
- Yii Runner (PR).
🔥4
⚡️ #yiisoftDemoApi #yiisoftYiiRunner
Обновили зависимости:
- в демо API-приложения
- в пакете Yii Runner
Обновили зависимости:
- в демо API-приложения
doctrine/collections
до версии ^2.0
(PR);- в пакете Yii Runner
yiisoft/test-support
до версии ^3.0
(PR).👍2
#yiisoftYiiRunner #ПатчРелиз #Релиз
В CI добавили проверку транзитивных зависимостей (PR) и сделали патч-релиз.
🎁 Yii Runner 1.2.1
• Добавлена поддержка
В CI добавили проверку транзитивных зависимостей (PR) и сделали патч-релиз.
🎁 Yii Runner 1.2.1
• Добавлена поддержка
yiisoft/definitions
версии ^3.0
(PR).👍5
⚡️ #yiisoftYiiHttp #yiisoftYiiRunner
Добавили проверку транзитивных зависимостей в CI пакетов:
- Yii HTTP Application (PR, PR);
- Yii Runner (PR).
Добавили проверку транзитивных зависимостей в CI пакетов:
- Yii HTTP Application (PR, PR);
- Yii Runner (PR).
👍3
#yiisoftYiiRunner #yiisoftYiiRunnerHttp #yiisoftYiiRunnerConsole #yiisoftYiiRunnerRoadrunner #МажорныйРелиз #Релиз
🎁 Yii Runner 2.0
🎁 Yii HTTP Runner 2.0
🎁 Yii Console Runner 2.0
🎁 Yii RoadRunner Runner 2.0
• Раннеры адаптированы к соглашению Yii об именах групп конфигураций.
• Добавлена возможность указания имён групп конфигураций.
• Параметры "environment" и "debug" сделаны опциональными.
• Добавлен параметр "checkEvents".
😎 Релизы подготовили Сергей Предводителев, Рустам Мамадаминов и Александр Макаров.
🎁 Yii Runner 2.0
🎁 Yii HTTP Runner 2.0
🎁 Yii Console Runner 2.0
🎁 Yii RoadRunner Runner 2.0
• Раннеры адаптированы к соглашению Yii об именах групп конфигураций.
• Добавлена возможность указания имён групп конфигураций.
• Параметры "environment" и "debug" сделаны опциональными.
• Добавлен параметр "checkEvents".
😎 Релизы подготовили Сергей Предводителев, Рустам Мамадаминов и Александр Макаров.
👍3⚡1❤1
#yiisoftYiiRunner #МинорныйРелиз #Релиз
🎁 Yii Runner 2.1
• Добавлена возможность указать дополнительные модификаторы конфигурации для приложения.
🎁 Yii Runner 2.1
• Добавлена возможность указать дополнительные модификаторы конфигурации для приложения.
👍8👾2
#yiisoftYiiRunner #МинорныйРелиз #Релиз
🎁 Yii Runner 2.2
• Добавлена возможность указать путь к папкам
🎁 Yii Runner 2.2
• Добавлена возможность указать путь к папкам
vendor
и config
, а также расположение файла с планом слияния конфигурации (merge plan).👍6👾1