Хроники Yii3
622 subscribers
43 photos
1.7K links
Описание процесса разработки фреймворка из первых рук 😎

Обсуждение:
https://yangx.top/yii3ru

Сводка по всем пакетам:
https://www.yiiframework.com/status/3.0

Поддержать разработчиков:
https://opencollective.com/yiisoft
加入频道
⚡️ #yiisoftYiiConsole

В документации пакета Yii Console добавили инструкцию по созданию точки входа в консольное приложение (PR).
⚡️ #yiisoftYiiConsole

Улучшили примеры в readme пакета Yii Console (PR).
⚡️ #yiisoftYiiConsole

В пакете Yii Console в методе Yiisoft\Yii\Console\CommandLoader::get() добавили тип возвращаемого результата (PR):

public function get(string $name): Command
#yiisoftYiiConsole #МинорныйРелиз #Релиз

🎁 Yii Console 1.0.1

• В методе Yiisoft\Yii\Console\CommandLoader::get() добавлен тип возвращаемого результата (Symfony\Component\Console\Command\Command).

• Добавлена поддержка 6й версии пакета symfony/console.
⚡️ #yiisoftYiiConsole

В пакете Yii Console подняли минимальную версию PHP до 8.0 (PR).
👍1
⚡️ #yiisoftYiiConsole #yiisoftYiiDebugApi #yiisoftApp #yiisoftYiiMiddleware #yiisoftHtml

Обновили версии действий 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)
⚡️ #yiisoftYiiConsole

Несколько изменений в Yii Console (PR):

- подняли минимальную версию symfony/console до 5.4, соответственно появилась поддержка автозаполнения в Bash;

- адрес в команде serve по умолчанию изменён с localhost на 127.0.0.1.
#yiisoftYiiConsole #МинорныйРелиз #Релиз

🎁 Yii Console 1.1.0

• Минимальная версия PHP повышена до 8.0.

• Добавлена поддержка автозаполнения в Bash (благодаря повышению минимальной версии symfony/console до 5.4).

• Адрес в команде serve по умолчанию изменён с localhost на 127.0.0.1.
🔥4
⚡️ #yiisoftMailer #yiisoftLogTargetSyslog #yiisoftHttp #yiisoftI18n #yiisoftLog #yiisoftLogTargetDb #yiisoftLogTargetEmail #yiisoftMailerSymfony #yiisoftMiddlewareDispatcher #yiisoftMutexPdoOracle #yiisoftMutexRedis #yiisoftRbac #yiisoftRbacDb #yiisoftRbacPhp #yiisoftRequestBodyParser #yiisoftRateLimiter #yiisoftProxy #yiisoftProfiler #yiisoftMutexPdoPgsql #yiisoftMutexPdoMysql #yiisoftMailerSwiftmailer #yiisoftHtml #yiisoftRequestModel #yiisoftRequirements #yiisoftRouter #yiisoftRouterFastroute #yiisoftSession #yiisoftStrings #yiisoftTestSupport #yiisoftTranslator #yiisoftTranslatorMessageDb #yiisoftUser #yiisoftView #yiisoftViewTwig #yiisoftWidget #yiisoftYiiConsole

Сделали изменения в стили кода. Методы, вызываемые «цепочкой», перенесли на новую строку:

- Yii Mailer Library (PR)
- Yii Logging Syslog Target (PR)
- Yii HTTP (PR)
- Yii Internationalization Library (PR)
- Yii Logging Library (PR)
- Yii Logging DB Target (PR)
- Yii Logging Email Target (PR)
- Yii Mailer Symfony Mailer Extension (PR)
- Yii Middleware Dispatcher (PR)
- Yii Mutex Oracle PDO Driver (PR)
- Yii Mutex Redis Driver (PR)
- Yii Role-Based Access Control (PR)
- Yii RBAC Database (PR)
- Yii RBAC PHP File Storage (PR)
- Yii Request Body Parser (PR)
- Yii Rate Limiter Middleware (PR)
- Yii Proxy (PR)
- Yii Profiler (PR)
- Yii Mutex PostgreSQL PDO Driver (PR)
- Yii Mutex MySQL PDO Driver (PR)
- Yii Mailer SwiftMailer Extension (PR)
- Yii HTML (PR)
- Yii Request Model (PR)
- Yii Requirements Checker (PR)
- Yii Router (PR)
- Yii Router FastRoute Adapter (PR)
- Yii Session (PR)
- Yii Strings (PR)
- Yii Test Support (PR)
- Yii Message Translator (PR)
- Yii Translator DB Message Storage (PR)
- Yii User (PR)
- Yii View (PR)
- Yii View Twig Renderer (PR)
- Yii Widget (PR)
- Yii Console (PR)
🔥4👍3
⚡️ #yiisoftYiiConsole

В пакете Yii Console повышена версия dev-зависимости yiisoft/test-support до ^3.0 (PR).
#yiisoftYiiConsole #ПатчРелиз #Релиз

🎁 Yii Console 1.1.1

• Добавлена поддержка symfony/event-dispatcher-contracts версии ^3.0 (PR).
⚡️ #yiisoftYiiConsole

В Yii Console добавили возможность конфигурации команды serve (адрес, порт, корневая директория и точка входа) и добавили раздел с описанием этой команды в readme (PR).
👍3🥰1
#yiisoftYiiConsole #МинорныйРелиз #Релиз

🎁 Yii Console 1.2.0

• Добавлена возможность конфигурации команды serve (адрес, порт, корневая директория и точка входа).
🥰5
#yiisoftYiiConsole #МинорныйРелиз #Релиз

🎁 Yii Console 1.3.0

• Для события ApplicationStartup добавлена возможность передать имя команды. Для передачи имени команды в приложении у метода Application::start() добавили опциональный параметр ArgvInput, из которого и получаем имя запускаемой команды (PR).
👍1
⚡️ #yiisoftYiiConsole

Несколько улучшений в пакете Yii Console.

• Для команды serve добавили возможность указать количество воркеров, по умолчанию — 2 (PR). Обратите внимание, что этот функционал не поддерживается в Windows.

• В CI добавили Rector и применили предлагаемые изменения (PR).
👍2
#yiisoftYiiConsole #МажорныйРелиз #Релиз

🎁 Yii Console 2.0

• У команды serve добавлена опция workers.

• Исправлена некорректная работа команды list при указании пространства имён.

• Конфигурация пакета адаптирована к соглашению Yii об именах групп конфигураций.

• Явно прописаны транзитивные зависимости psr/event-dispatcher и psr/log.

😎 Релиз подготовили Сергей Предводителев и Дмитрий Дерепко.
👍3
#yiisoftYiiConsole #ПатчРелиз #Релиз

🎁 Yii Console 2.0.1

• Исправлена проблема с запуском консольной команды serve в Windows.

😎 Релиз подготовил Александр Макаров.
🔥5👍3
#yiisoftYiiConsole #МинорныйРелиз #Релиз

🎁 Yii Console 2.1

• Улучшен вывод команды serve.

• У команды serve добавлена опция --xdebug, которая устанавливает переменные окружения XDEBUG_MODE=debug и XDEBUG_TRIGGER=yes.

• Добавлена поддержка : в качестве разделителя в имени команды. В следующей мажорной версии поддержка /, скорей всего, будет удалена.

• Добавлено кое-что ещё 😀
🔥92
#yiisoftYiiConsole #ПатчРелиз #Релиз

🎁 Yii Console 2.1.1

• В конфигурации параметры перенесены из группы params в params-console.
👍8