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

Обсуждение:
https://t.me/yii3ru

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

Поддержать разработчиков:
https://opencollective.com/yiisoft
Download Telegram
⚡️ Практически во всех пакетах добавлен ежедневный запуск тестов через GitHub Workflow.

#yiisoftCacheWincache #yiisoftView #yiisoftDi #yiisoftStrings #yiisoftRbacPhp #yiisoftYiiConsole #yiisoftCache #yiisoftDb #yiisoftRbac #yiisoftYiiAuthClient #yiisoftYiiGii #yiisoftViewTwig #yiisoftYiiWeb #yiisoftDbMssql #yiisoftDbOracle #yiisoftLog #yiisoftYiiDebug #yiisoftDbSqlite #yiisoftDbPgsql #yiisoftDbMysql #yiisoftEventDispatcher #yiisoftI18n #yiisoftYiiEvent #yiisoftYiiDbMigration #yiisoftValidator #yiisoftUser #yiisoftTranslatorMessageGettext #yiisoftSecurity #yiisoftMiddlewareDispatcher #yiisoftMutex #yiisoftNetworkUtilities #yiisoftProfiler #yiisoftProxy #yiisoftRequestBodyParser #yiisoftRouterFastroute #yiisoftInjector #yiisoftCacheApcu #yiisoftAuthJwt #yiisoftAuth #yiisoftAssets #yiisoftArrays #yiisoftAliases #yiisoftDemoApi #yiisoftDemo #yiisoftDataResponse #yiisoftData #yiisoftCsrf #yiisoftCookies #yiisoftConfig #yiisoftCacheMemcached #yiisoftCacheFile #yiisoftHttp #yiisoftHtml #yiisoftFiles #yiisoftFactory #yiisoftErrorHandler #yiisoftLogTargetDb #yiisoftLogTargetEmail #yiisoftLogTargetFile #yiisoftRequestModel #yiisoftRbacSpiralDb #yiisoftRateLimiter #yiisoftPackageTemplate #yiisoftMutexRedis #yiisoftMutexPdoPgsql #yiisoftMutexPdoOracle #yiisoftMutexFile #yiisoftMutexPdoMysql #yiisoftTranslatorFormatterSimple #yiisoftTranslatorFormatterIntl #yiisoftTranslatorExtractor #yiisoftTranslator #yiisoftTestSupport #yiisoftSession #yiisoftRouter #yiisoftRequirements #yiisoftTranslatorMessageDb #yiisoftTranslatorMessagePhp #yiisoftVarDumper #yiisoftWidget #yiisoftYiiBootstrap5 #yiisoftYiiBulma #yiisoftYiiCycle #yiisoftYiiDataview #yiisoftYiiDebugApi #yiisoftYiiDebugViewer #yiisoftMailerSwiftmailer #yiisoftMailer #yiisoftLogTargetSyslog #yiisoftJson #yiisoftForm #yiisoftYiiWidgets #yiisoftYiiView #yiisoftYiiSwagger #yiisoftYiiSentry
🎁 #yiisoftLogTargetFile #yiisoftLogTargetEmail #yiisoftLogTargetSyslog #Релиз #ПатчРелиз

Патч-релиз целей логов для библиотеки Yii Logging:

- Yii Logging Email Target 3.0.1 (PR)
- Yii Logging Syslog Target 1.0.2 (PR)
- Yii Logging File Target 1.0.4 (PR)

Из пакетов удалена конфигурация интерфейса Psr\Log\LoggerInterface. Предполагается, что этот интерфейс должен определяться в приложении, где может использоваться одновременно несколько целей.

—————

⚡️ #yiisoftApp #yiisoftAppApi #yiisoftDemo #yiisoftDemoApi

В конфигурации приложений добавлен дефинишен для Psr\Log\LoggerInterface:

- шаблон веб-приложения (PR),
- шаблон API-приложения (PR),
- демо веб-приложения (PR),
- демо API-приложения (PR).
⚡️ #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)
🤯6👍5
#yiisoftLogTargetEmail #yiisoftLogTargetFile #yiisoftLogTargetSyslog #МинорныйРелиз #Релиз

Минорные релизы целей логов для библиотеки Yii Logging:

🎁 Yii Logging Email Target 3.1.0 (PR)
🎁 Yii Logging File Target 1.1.0 (PR)
🎁 Yii Logging Syslog Target 1.1.0 (PR)

• Минимальная версия yiisoft/log поднята до ^2.0.

• Минимальная версия PHP поднята до ^8.0.
⚡️ #yiisoftLogTargetFile

В Yii Logging File Target добавили поддержку Yii Files версии ^2.0 (PR).
⚡️ #yiisoftLogTargetFile

В пакете Yii Logging File Target явно указали зависимость ext-zlib (PR).
#yiisoftLogTargetFile #МажорныйРелиз #Релиз

🎁 Yii Logging File Target 2.0.0

• Удалена опция rotateByCopy, ротация теперь всегда происходит с помощью переименования файлов (PR).

• Добавлена поддержка Yii Files версии ^2.0.

• Явно указана зависимость ext-zlib.
👍2
#yiisoftLogTargetFile #ПатчРелиз #Релиз

🎁 Yii Logging File Target 2.0.1

• Исправлена ошибка в конфигурации пакета (PR).
⚡️ #yiisoftLogTargetFile #yiisoftLogTargetDb #yiisoftLogTargetSyslog

Несколько небольших улучшений в пакетах целей логов.

Yii Logging File Target
- в CI пакета добавили Rector и применили предлагаемые изменения (PR);
- в CI пакета добавили проверку транзитивных зависимостей (PR);
- обновили dev-зависимости vimeo/psalm до ^4.30|^5.2 и roave/infection-static-analysis-plugin до ^1.25 (PR).

Yii Logging DB Target
- в CI пакета добавили Rector и применили предлагаемые изменения (PR);
- в CI пакета добавили проверку транзитивных зависимостей и явно прописали найденные (PR);
- обновили dev-зависимости vimeo/psalm до ^4.30|^5.2 и roave/infection-static-analysis-plugin до ^1.25 (PR).

Yii Logging Syslog Target
- в CI пакета добавили Rector и применили предлагаемые изменения (PR);
- в CI пакета добавили проверку транзитивных зависимостей и явно прописали найденные (PR);
- обновили dev-зависимости vimeo/psalm до ^4.30|^5.2 и roave/infection-static-analysis-plugin до ^1.25 (PR).
👍3
#yiisoftLogTargetEmail #yiisoftLogTargetFile #yiisoftLogTargetSyslog #МажорныйРелиз #Релиз

🎁 Yii Logging Email Target 4.0

• Типы в конструкторе EmailTarget перенесены из аннотаций в сигнатуру.

• Добавлена поддержка yiisoft/mailer версии ^4.0|^5.0.

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

Релиз подготовили Сергей Предводителев, Дмитрий Дерепко и Sanka.


🎁 Yii Logging File Target 3.0

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

Релиз подготовили Сергей Предводителев и Дмитрий Дерепко.


🎁 Yii Logging Syslog Target 2.0

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

Релиз подготовили Сергей Предводителев, Дмитрий Дерепко и Sanka.
👍4🔥2