⚡️ #yiisoftYiiRunnerRoadrunner
Исправили некорректный пример кода в readme пакета Yii RoadRunner Runner (PR).
Исправили некорректный пример кода в readme пакета Yii RoadRunner Runner (PR).
⚡️ #yiisoftYiiRunnerHttp #yiisoftYiiRunnerConsole #yiisoftYiiRunnerRoadrunner
В раннерах добавили проверку существования групп конфигураций определений сервисов, сервис-провайдеров и делегатов при настройке DI-контейнера:
Yii HTTP Runner (PR),
Yii Console Runner (PR),
Yii RoadRunner Runner (PR).
В раннерах добавили проверку существования групп конфигураций определений сервисов, сервис-провайдеров и делегатов при настройке DI-контейнера:
Yii HTTP Runner (PR),
Yii Console Runner (PR),
Yii RoadRunner Runner (PR).
⚡️ #yiisoftYiiRunnerHttp #yiisoftYiiRunnerConsole #yiisoftYiiRunnerRoadrunner
Явно прописали зависимость от
Yii HTTP Runner (PR),
Yii Console Runner (PR),
Yii RoadRunner Runner (PR).
Явно прописали зависимость от
yiisoft/config
в пакетах:Yii HTTP Runner (PR),
Yii Console Runner (PR),
Yii RoadRunner Runner (PR).
⚡️ #yiisoftYiiRunner #yiisoftYiiRunnerHttp #yiisoftYiiRunnerConsole #yiisoftYiiRunnerRoadrunner #yiisoftApp #yiisoftDemo #yiisoftAppApi
Соответствующие изменения внесены в пакеты и приложения:
Yii HTTP Runner (PR),
Yii Console Runner (PR),
Yii RoadRunner Runner (PR),
Шаблон веб-приложения (PR),
Демо веб-приложения (PR),
Шаблон API-приложения (PR).
ConfigFactory
из пакета Yii Runner теперь принимает в качестве первого аргумента объект Yiisoft\Config\ConfigPaths
вместо абсолютного пути к корню проекта, что позволит при необходимости дополнительно указать пути к папке с конфигурацией приложения и к папке vendor
(PR).Соответствующие изменения внесены в пакеты и приложения:
Yii HTTP Runner (PR),
Yii Console Runner (PR),
Yii RoadRunner Runner (PR),
Шаблон веб-приложения (PR),
Демо веб-приложения (PR),
Шаблон API-приложения (PR).
#yiisoftConfig #МинорныйРелиз #Релиз
🎁 Yii Config 1.1.0
Добавили интерфейс
—————
⚡️ #yiisoftYiiRunnerHttp #yiisoftYiiRunnerConsole #yiisoftYiiRunnerRoadrunner
Соответствующие изменения внесены в раннеры:
Yii HTTP Runner (PR),
Yii Console Runner (PR),
Yii RoadRunner Runner (PR).
🎁 Yii Config 1.1.0
Добавили интерфейс
ConfigInterface
, позволяющий сделать свою реализацию загрузчика конфигураций:interface ConfigInterface
{
public function get(string $group): array;
public function has(string $group): bool;
}
—————
⚡️ #yiisoftYiiRunnerHttp #yiisoftYiiRunnerConsole #yiisoftYiiRunnerRoadrunner
Соответствующие изменения внесены в раннеры:
Yii HTTP Runner (PR),
Yii Console Runner (PR),
Yii RoadRunner Runner (PR).
👍1🔥1
⚡️ #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).
⚡️ #yiisoftYiiRunnerRoadrunner
В пакете Yii RoadRunner Runner добавили тесты, сделали рефакторинг раннера
В пакете Yii RoadRunner Runner добавили тесты, сделали рефакторинг раннера
RoadRunnerApplicationRunner
и реализовали корректную обработку ошибок, возвращаемых воркером RoadRunner (PR).👍3🔥2
#yiisoftYiiRunnerRoadrunner #ПервыйРелиз #МажорныйРелиз #Релиз
🎁 Yii RoadRunner Runner 1.0.0
Адаптер раннера для RoadRunner, позволяет запустить приложение буквально в несколько строчек кода:
🎁 Yii RoadRunner Runner 1.0.0
Адаптер раннера для RoadRunner, позволяет запустить приложение буквально в несколько строчек кода:
<?phpПодробнее об использовании Yii в долгоживущих приложениях, работающих в event loop, можно почитать в документации: Using Yii with event loop.
declare(strict_types=1);
use Yiisoft\Yii\Runner\RoadRunner\RoadRunnerApplicationRunner;
ini_set('display_errors', 'stderr');
require_once __DIR__ . '/autoload.php';
(
new RoadRunnerApplicationRunner(
__DIR__,
$_ENV['YII_DEBUG'],
$_ENV['YII_ENV']
)
)->run();
👍1
⚡️ #yiisoftAccess #yiisoftErrorHandler #yiisoftEventDispatcher #yiisoftFactory #yiisoftHttp #yiisoftI18n #yiisoftAliases #yiisoftJson #yiisoftProfiler #yiisoftInjector #yiisoftMailerSymfony #yiisoftMutex #yiisoftRateLimiter #yiisoftNetworkUtilities #yiisoftSession #yiisoftRouter #yiisoftStrings #yiisoftRouterFastroute #yiisoftRequestBodyParser #yiisoftTranslatorMessageGettext #yiisoftTranslatorExtractor #yiisoftTranslatorFormatterSimple #yiisoftTranslator #yiisoftTranslatorFormatterIntl #yiisoftTranslatorMessageDb #yiisoftUser #yiisoftVarDumper #yiisoftViewTwig #yiisoftYiiEvent #yiisoftTranslatorMessagePhp #yiisoftDataResponse #yiisoftCacheFile #yiisoftCookies #yiisoftCsrf #yiisoftAssets #yiisoftAuthJwt #yiisoftLog #yiisoftArrays #yiisoftYiiFilesystem #yiisoftYiiHttp #yiisoftYiiRunnerHttp #yiisoftLogTargetFile #yiisoftLogTargetEmail #yiisoftYiiRunnerRoadrunner #yiisoftSecurity #yiisoftYiiSwagger #yiisoftYiiSentry #yiisoftMutexFile #yiisoftMiddlewareDispatcher #yiisoftTestSupport #yiisoftYiiDebug #yiisoftYiiDebugViewer #yiisoftCacheApcu #yiisoftYiiDataview #yiisoftLogTargetSyslog #yiisoftAuth #yiisoftDefinitions #yiisoftRbacPhp #yiisoftDataDb #yiisoftData #yiisoftRequestModel #yiisoftDi #yiisoftConfig #yiisoftRbacRulesContainer
Продолжаем заменять рабочие процессы на переиспользуемые из Yii GitHub Actions:
- Yii Access (PR)
- Yii Error Handler (PR)
- Yii Event Dispatcher (PR)
- Yii Factory (PR)
- Yii HTTP (PR)
- Yii Internationalization Library (PR)
- Yii Aliases (PR)
- Yii JSON (PR)
- Yii Profiler (PR)
- Yii Injector (PR)
- Yii Mailer Symfony Mailer Extension (PR)
- Yii Mutex (PR)
- Yii Rate Limiter Middleware (PR)
- Yii Network Utilities (PR)
- Yii Session (PR)
- Yii Router (PR)
- Yii Strings (PR)
- Yii Router FastRoute Adapter (PR)
- Yii Request Body Parser (PR)
- Yii Translator gettext Message Storage (PR)
- Yii Message Extractor (PR)
- Yii Translator Simple Message Formatter (PR)
- Yii Message Translator (PR)
- Yii Translator intl Message Formatter (PR)
- Yii Translator DB Message Storage (PR)
- Yii User (PR)
- Yii VarDumper (PR)
- Yii View Twig Renderer (PR)
- Yii Event (PR)
- Yii Translator PHP Message Storage (PR)
- Yii Data Response (PR)
- Yii Cache File Handler (PR)
- Yii Cookies (PR)
- Yii CSRF Protection Library (PR)
- Yii Assets (PR)
- Yii Auth JWT (PR)
- Yii Logging Library (PR)
- Yii Arrays (PR)
- Yii Filesystem (PR)
- Yii HTTP Application (PR)
- Yii HTTP Runner (PR)
- Yii Logging File Target (PR)
- Yii Logging Email Target (PR)
- Yii RoadRunner Runner (PR)
- Yii Security (PR)
- Yii Swagger (PR)
- Yii Sentry (PR)
- Yii Mutex File Driver (PR)
- Yii Middleware Dispatcher (PR)
Продолжаем заменять рабочие процессы на переиспользуемые из Yii GitHub Actions:
- Yii Access (PR)
- Yii Error Handler (PR)
- Yii Event Dispatcher (PR)
- Yii Factory (PR)
- Yii HTTP (PR)
- Yii Internationalization Library (PR)
- Yii Aliases (PR)
- Yii JSON (PR)
- Yii Profiler (PR)
- Yii Injector (PR)
- Yii Mailer Symfony Mailer Extension (PR)
- Yii Mutex (PR)
- Yii Rate Limiter Middleware (PR)
- Yii Network Utilities (PR)
- Yii Session (PR)
- Yii Router (PR)
- Yii Strings (PR)
- Yii Router FastRoute Adapter (PR)
- Yii Request Body Parser (PR)
- Yii Translator gettext Message Storage (PR)
- Yii Message Extractor (PR)
- Yii Translator Simple Message Formatter (PR)
- Yii Message Translator (PR)
- Yii Translator intl Message Formatter (PR)
- Yii Translator DB Message Storage (PR)
- Yii User (PR)
- Yii VarDumper (PR)
- Yii View Twig Renderer (PR)
- Yii Event (PR)
- Yii Translator PHP Message Storage (PR)
- Yii Data Response (PR)
- Yii Cache File Handler (PR)
- Yii Cookies (PR)
- Yii CSRF Protection Library (PR)
- Yii Assets (PR)
- Yii Auth JWT (PR)
- Yii Logging Library (PR)
- Yii Arrays (PR)
- Yii Filesystem (PR)
- Yii HTTP Application (PR)
- Yii HTTP Runner (PR)
- Yii Logging File Target (PR)
- Yii Logging Email Target (PR)
- Yii RoadRunner Runner (PR)
- Yii Security (PR)
- Yii Swagger (PR)
- Yii Sentry (PR)
- Yii Mutex File Driver (PR)
- Yii Middleware Dispatcher (PR)
🤯6👍5
⚡️ #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
⚡️ #yiisoftYiiQueue #yiisoftYiiRunnerHttp #yiisoftYiiRunnerRoadrunner
Исправлены ошибки в конфигурациях процессов GitHub Actions в пакетах:
- Yii Queue (PR)
- Yii HTTP Runner (PR)
- Yii RoadRunner Runner (PR)
Исправлены ошибки в конфигурациях процессов GitHub Actions в пакетах:
- Yii Queue (PR)
- Yii HTTP Runner (PR)
- Yii RoadRunner Runner (PR)
#yiisoftYiiRunnerHttp #yiisoftYiiRunnerRoadrunner #МинорныйРелиз #Релиз
🎁 Yii HTTP Runner 1.1.0
• Повышена минимальная требуемая версия зависимостей (PR):
-
-
-
🎁 Yii RoadRunner Runner 1.1.0
• Повышена минимальная требуемая версия зависимостей (PR):
-
-
-
🎁 Yii HTTP Runner 1.1.0
• Повышена минимальная требуемая версия зависимостей (PR):
-
yiisoft/log
до ^2.0
,-
yiisoft/log-target-file
до ^1.1
,-
yiisoft/error-handler
до ^2.1
.🎁 Yii RoadRunner Runner 1.1.0
• Повышена минимальная требуемая версия зависимостей (PR):
-
yiisoft/log
до ^2.0
,-
yiisoft/log-target-file
до ^1.1
,-
yiisoft/error-handler
до ^2.1
.👍2
#yiisoftYiiRunnerRoadrunner #ПатчРелиз #Релиз
🎁 Yii RoadRunner Runner 1.1.1
• Добавлена поддержка
🎁 Yii RoadRunner Runner 1.1.1
• Добавлена поддержка
yiisoft/log-target-file
версий ^2.0
(PR).👍2
⚡️ #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
⚡️ #yiisoftYiiRunnerHttp #yiisoftYiiRunnerRoadrunner
Адаптировали раннеры к актуальной версии Yii Middleware Dispatcher:
- Yii HTTP Runner (PR),
- Yii RoadRunner Runner (PR).
Адаптировали раннеры к актуальной версии Yii Middleware Dispatcher:
- Yii HTTP Runner (PR),
- Yii RoadRunner Runner (PR).
👏3
⚡️ #yiisoftYiiRunnerRoadrunner
В Yii RoadRunner Runner подняли версию dev-зависимости
В Yii RoadRunner Runner подняли версию dev-зависимости
yiisoft/test-support
до ^3.0
(PR).🔥3👍1
⚡️ #yiisoftYiiWidgets #yiisoftYiiRunnerRoadrunner #yiisoftTestSupport
В CI пакетов добавили проверку транзитивных зависимостей и, при наличии, явно их прописали:
- Yii Widgets (PR, PR),
- Yii RoadRunner Runner (PR, PR),
- Yii Test Support (PR, PR).
В CI пакетов добавили проверку транзитивных зависимостей и, при наличии, явно их прописали:
- Yii Widgets (PR, PR),
- Yii RoadRunner Runner (PR, PR),
- Yii Test Support (PR, PR).
👍2
#yiisoftYiiRunnerRoadrunner #ПатчРелиз #Релиз
🎁 Yii RoadRunner Runner 1.1.2
• Добавлена поддержка
• Явно прописаны транзитивные зависимости в composer.json.
🎁 Yii RoadRunner Runner 1.1.2
• Добавлена поддержка
yiisoft/definitions
версии ^3.0
(PR).• Явно прописаны транзитивные зависимости в composer.json.
👍6🔥1
#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