⚡️ #yiisoftWidget
В пакете Yii Widget добавили пример инициализации
В пакете Yii Widget добавили пример инициализации
WidgetFactory
в решение в дружественном исключении WidgetFactoryInitializationException
(PR).⚡️ #yiisoftForm
В пакете Yii Form исправили ошибку в поле
В пакете Yii Form исправили ошибку в поле
Number
, теперь значение поля null
учитывается при генерации виджета (PR).⚡️ #yiisoftDbMysql
В пакете Yii DB MySQL Extension немного отрефакторили запросы в классе схемы (PR).
В пакете Yii DB MySQL Extension немного отрефакторили запросы в классе схемы (PR).
⚡️ #yiisoftForm
В пакете Yii Form добавлена возможность использовать контейнер (обёртка в HTML) в виджете
В пакете Yii Form добавлена возможность использовать контейнер (обёртка в HTML) в виджете
ButtonGroup
(PR).👍1
⚡️ #yiisoftRbacSpiralDb #yiisoftRbacCycleDb
Переименовали пакет Yii RBAC Spiral Database.
Yii RBAC Spiral Database (
↓
Yii RBAC Cycle Database (
Переименовали пакет Yii RBAC Spiral Database.
Yii RBAC Spiral Database (
yiisoft/rbac-spiral-db
)↓
Yii RBAC Cycle Database (
yiisoft/rbac-cycle-db
)⚡️ #yiisoftForm
В пакете Yii Form добавили возможность указать для каких именно атрибутов выводить ошибки (PR):
• в методе
• в виджете
В пакете Yii Form добавили возможность указать для каких именно атрибутов выводить ошибки (PR):
• в методе
FormErrors::getErrorSummary()
добавлен опциональный аргумент $onlyAttributes
;• в виджете
ErrorSummary
добавлен метод onlyAttributes()
.⚡️ #yiisoftForm
В пакете Yii Form сделали исключения дружественными (то есть сразу с вариантами решения проблемы, см. Yii Friendly Exception) и добавили ещё тестов (PR).
В пакете Yii Form сделали исключения дружественными (то есть сразу с вариантами решения проблемы, см. Yii Friendly Exception) и добавили ещё тестов (PR).
👍2
⚡️ #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
⚡️ Во все пакеты, использующие GitHub Actions, добавили тестирование на PHP 8.1. В некоторых пакетах тесты не прошли, будем исправлять.
#yiisoftErrorHandler #ПатчРелиз #Релиз
🎁 Yii Error Handler 2.0.1
• Исправили ошибку, возникающую при использовании JSON-рендеринга для ошибок, содержащих некорректные UTF-8 символы (PR).
🎁 Yii Error Handler 2.0.1
• Исправили ошибку, возникающую при использовании JSON-рендеринга для ошибок, содержащих некорректные UTF-8 символы (PR).
#yiisoftNetworkUtilities #ПатчРелиз #Релиз
🎁 Yii Network Utilities 1.0.1
• Исправили тип возвращаемый функцией обратного вызова передаваемой в
🎁 Yii Network Utilities 1.0.1
• Исправили тип возвращаемый функцией обратного вызова передаваемой в
set_error_handler()
в методах DnsHelper::existsMx()
и DnsHelper::existsA()
(PR).⚡️ #yiisoftArrays
Для большей ясности переписали описание метода
Для большей ясности переписали описание метода
ArrayHelper::getObjectVars()
в пакете Yii Arrays (PR).⚡️ #yiisoftArrays #yiisoftJson #yiisoftSession #yiisoftDbMssql
Исправили проблемы работы с PHP 8.1 в пакетах:
Yii Arrays (PR),
Yii JSON (PR),
Yii Session (PR),
Yii DB MSSQL Server Extension (PR).
Основная проблема — атрибут ReturnTypeWillChange, который появился в PHP 8.1.
Исправили проблемы работы с PHP 8.1 в пакетах:
Yii Arrays (PR),
Yii JSON (PR),
Yii Session (PR),
Yii DB MSSQL Server Extension (PR).
Основная проблема — атрибут ReturnTypeWillChange, который появился в PHP 8.1.
#yiisoftCacheWincache #ПатчРелиз #Релиз
🎁 Yii Cache WinCache Handler 1.0.1
• Убрали поддержку PHP 8 и выше, так как PHP-расширение WinCache на текущий момент доступно только для PHP 7.4 (PR).
🎁 Yii Cache WinCache Handler 1.0.1
• Убрали поддержку PHP 8 и выше, так как PHP-расширение WinCache на текущий момент доступно только для PHP 7.4 (PR).
⚡️ Во всех пакетах форсировали использование окончания строк LF, добавив соответствующую опцию в файл
Подробнее можно почитать в документации GIT и статье Александра Макарова «Форсируем LF для всего проекта».
.gitattributes
.Подробнее можно почитать в документации GIT и статье Александра Макарова «Форсируем LF для всего проекта».
#yiisoftSession #ПатчРелиз #Релиз
🎁 Yii Session 1.0.3
• В конфигурации класса
🎁 Yii Session 1.0.3
• В конфигурации класса
Session
добавлен сброс состояния: выполняется закрытие сессии и сбрасывается её ID.⚡️ #yiisoftCacheDb
В пакете Yii Cache DB Handler адаптировали тесты и конфигурацию CI к PHP 8.1 (PR).
В пакете Yii Cache DB Handler адаптировали тесты и конфигурацию CI к PHP 8.1 (PR).
⚡️ #yiisoftRbacPhp
Исправили ошибку, возникающую при использовании числовых ID пользователя в пакете Yii RBAC PHP File Storage (commit).
Исправили ошибку, возникающую при использовании числовых ID пользователя в пакете Yii RBAC PHP File Storage (commit).
⚡️ #yiisoftRbac #yiisoftRbacPhp
Выполнили рефакторинг интерфейса хранилища назначений ролей/прав пользователям
• сделали более консистентные и понятные имена методов;
• в аргументах методов заменили объекты ролей/прав на их имена.
Соответствующим образом изменили реализацию хранилища в Yii RBAC PHP File Storage (PR).
Выполнили рефакторинг интерфейса хранилища назначений ролей/прав пользователям
AssignmentsStorageInterface
в пакете Yii Role-Based Access Control (PR):• сделали более консистентные и понятные имена методов;
• в аргументах методов заменили объекты ролей/прав на их имена.
Соответствующим образом изменили реализацию хранилища в Yii RBAC PHP File Storage (PR).