#yiisoftYiiRunnerHttp #ПатчРелиз #Релиз
🎁 Yii HTTP Runner 1.1.1
• Добавили поддержку
🎁 Yii HTTP Runner 1.1.1
• Добавили поддержку
yiisoft/log-target-file
версии ^2.0
(PR).👍3
#yiisoftCacheFile #МажорныйРелиз #Релиз
🎁 Yii Cache File Handler 2.0.0
• Версия PHP поднята до
🎁 Yii Cache File Handler 2.0.0
• Версия PHP поднята до
^8.0
, а версия PSR-интерфейсов psr/simple-cache
до ^2.0|^3.0
(PR).👍3
#yiisoftYiiConsole #МинорныйРелиз #Релиз
🎁 Yii Console 1.2.0
• Добавлена возможность конфигурации команды
🎁 Yii Console 1.2.0
• Добавлена возможность конфигурации команды
serve
(адрес, порт, корневая директория и точка входа).🥰5
#yiisoftView #МажорныйРелиз #Релиз
🎁 Yii View 6.0.0
• Добавлен иммутабельный метод
• Добавлен метод
• Переименованы методы
-
-
• Добавлена поддержка Yii Files версии
🎁 Yii View 6.0.0
• Добавлен иммутабельный метод
ViewInterface::withLocale()
, устанавливающий локаль (PR).• Добавлен метод
ViewInterface::withBasePath()
, который позволяет задать корневую директорию с представлениями.• Переименованы методы
ViewInterface
(PR):-
setLanguage()
→ setLocale()
;-
withSourceLanguage()
→ withSourceLocale()
.• Добавлена поддержка Yii Files версии
^2.0
.🔥3
⚡️ #yiisoftYiiDocker
Несколько изменений в Yii Docker Image (PR):
- теперь используются стабильные версии PHP расширений;
- расширение "sockets" перенесено в dev-образ.
Несколько изменений в Yii Docker Image (PR):
- теперь используются стабильные версии PHP расширений;
- расширение "sockets" перенесено в dev-образ.
👍2
👍2
⚡️ #yiisoftYiiView
В пакете Yii View Extension добавили иммутабельный метод для установки локали
В пакете Yii View Extension добавили иммутабельный метод для установки локали
ViewRenderer::withLocale()
(PR) и исправили ошибки статического анализа (PR).👍2
#yiisoftYiiSentry #ПервыйРелиз #МажорныйРелиз #Релиз
🎁 Yii Sentry 1.0.0
Добавили тестов (PR), исправили ошибку с дублированием ошибок, вызванных вручную (PR), и сделали первый стабильный релиз пакета Yii Sentry.
Yii Sentry — интеграция с Sentry, сервисом для сбора и агрегации логов, и другими совместимыми с Sentry API инструментами (например, GlitchTip).
🎁 Yii Sentry 1.0.0
Добавили тестов (PR), исправили ошибку с дублированием ошибок, вызванных вручную (PR), и сделали первый стабильный релиз пакета Yii Sentry.
Yii Sentry — интеграция с Sentry, сервисом для сбора и агрегации логов, и другими совместимыми с Sentry API инструментами (например, GlitchTip).
🔥6
⚡️ #yiisoftValidator
В Yii Validator доработали phpdoc-аннотации, в некоторых случаях они были не достаточно полными (PR), а также сделали ещё несколько улучшений (PR):
• удалили трейт
• удалили абстрактный класс
В Yii Validator доработали phpdoc-аннотации, в некоторых случаях они были не достаточно полными (PR), а также сделали ещё несколько улучшений (PR):
• удалили трейт
HandlerClassNameTrait
, теперь во все правила самостоятельно реализуют метод getHandlerClassName()
;• удалили абстрактный класс
GroupRule
в пользу правила Composite
, у которого убрали финализацию.👍3
⚡️ #yiisoftYiiDevTool
В Yii Development Tool добавлены команды
В Yii Development Tool добавлены команды
enable
и disable
для включения и отключения пакетов соответственно (PR).👍3
⚡️ #yiisoftForm
В модели формы
В модели формы
FormModel
из пакета Yii Form решили проблему с невозможностью установить значение null
для nullable-атрибута (PR).👍6
⚡️ #yiisoftYiiDebug
В Yii Debug исправили ошибку с некорректным пространством имён, которая закралась в предыдущем PR (PR).
В Yii Debug исправили ошибку с некорректным пространством имён, которая закралась в предыдущем PR (PR).
👍2
#yiisoftMailer #МажорныйРелиз #Релиз
🎁 Yii Mailer Library 4.0.0
Привели change log к новому формату (PR) и сделали мажорный релиз пакета.
• Добавлен иммутабельный метод
🎁 Yii Mailer Library 4.0.0
Привели change log к новому формату (PR) и сделали мажорный релиз пакета.
• Добавлен иммутабельный метод
MailerInterface::withLocale()
, устанавливающий локаль, которая используется для подключения представлений (PR).👍5
#yiisoftYiiView #МажорныйРелиз #Релиз
🎁 Yii View Extension 4.0.0
• Добавлен иммутабельный метод для установки локали
🎁 Yii View Extension 4.0.0
• Добавлен иммутабельный метод для установки локали
ViewRenderer::withLocale()
.🔥3
⚡️ #yiisoftYiiDbMigration
В Yii DB Migration добавили простой класс для подключения PHP-шаблонов, что позволило отказаться от зависимости
В Yii DB Migration добавили простой класс для подключения PHP-шаблонов, что позволило отказаться от зависимости
yiisoft/view
и dev-зависимости yiisoft/event-dispatcher
(PR).👍3
🍤 #Задачи
Подборка несложных задач, которыми можно заняться, если есть время и желание 😉
yiisoft/files#49
В readme пакета Yii Files нужно добавить ссылку на описание синтаксиса шаблонов, используемых в
yiisoft/files#67
В Yii Files нужно добавить в readme информацию о методе
yiisoft/error-handler#59
В Yii Error Handler в doc-блок конструктора мидлвари
yiisoft/validator#225
В правилах Yii Validator для метода
yisoft/log#83
В Yii Log нужно убрать из зависимостей
yiisoft/rbac#121
Нужно заменить стандартное исключение в Yii RBAC, возникающее при попытке получения несуществующей роли по умолчанию, на дружественное (см. Yii Friendly Exception) с описанием проблемы и способом решения.
Подборка несложных задач, которыми можно заняться, если есть время и желание 😉
yiisoft/files#49
В readme пакета Yii Files нужно добавить ссылку на описание синтаксиса шаблонов, используемых в
PathPattern
.yiisoft/files#67
В Yii Files нужно добавить в readme информацию о методе
FileHelper::copyFile()
.yiisoft/error-handler#59
В Yii Error Handler в doc-блок конструктора мидлвари
ExceptionResponder
нужно добавить примеры параметра $exceptionMap
.yiisoft/validator#225
В правилах Yii Validator для метода
getOptions()
нужно добавить psalm-аннотацию с подробным описанием возвращаемого массива.yisoft/log#83
В Yii Log нужно убрать из зависимостей
ext-json
, так как начиная с PHP 8 это расширение всегда входит в состав PHP.yiisoft/rbac#121
Нужно заменить стандартное исключение в Yii RBAC, возникающее при попытке получения несуществующей роли по умолчанию, на дружественное (см. Yii Friendly Exception) с описанием проблемы и способом решения.
👍6
⚡️ #yiisoftYiiDebugViewer
Несколько улучшений в Yii Debug Viewer.
• Добавили возможность настроить ссылку на редактирование файла под любую IDE, а не только PhpStorm (PR).
• Обновили зависимости (PR):
-
-
А также актуализировали dev-зависимости.
Несколько улучшений в Yii Debug Viewer.
• Добавили возможность настроить ссылку на редактирование файла под любую IDE, а не только PhpStorm (PR).
• Обновили зависимости (PR):
-
yiisoft/assets
, ^2.0
→ ^2.1
;-
yiisoft/view
, ^4.0|^5.0
→ ^4.0|^5.0|^6.0
.А также актуализировали dev-зависимости.
👏3
⚡️ #yiisoftMailerSymfony
В Yii Mailer Symfony Mailer Extension добавлена поддержка
В Yii Mailer Symfony Mailer Extension добавлена поддержка
yiisoft/mailer
версии ^4.0
(PR).⚡️ #yiisoftTestSupport
Сделали небольшой рефакторинг класса
Сделали небольшой рефакторинг класса
MemorySimpleCache
в Yii Test Support и повысили покрытие тестами до 100% (PR).