You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: не отключена буферизация вывода
Исправлено:
- Не отключалась буферизация вывода, из-за чего в случае исключения в
callback могла возникнуть ошибка [ErrorException] ob_start():
Cannot use output buffering in output buffering display handlers.
fix: расширение совместимости с symfony/contracts
Исправлено:
- расширена зависимость до symfony/contracts: ^1.1.8 || ^2.0 || ^3.0
ради совместимости с symfony/symfony: ^4.4
fix: переход на symfony/contracts
BREAKING CHANGE:
- зависимость от symfony/cache-contracts: ^2.1 и
symfony/service-contracts: ^2.1 заменена
на symfony/contracts: ^2.5 || ^3.0
feat: возможность отключения exception chaining
Добавлено:
- возможность отключения exception chaining при ошибке кешируемого
callback методом
\WebArch\BitrixCache\Cache::setCallbackExceptionChaining().
fix: psr/cache >=2.0 ломал поддержку PHP 8.0
Исправлено:
- ограничение psr/cache: ^1.0 для поддержки PHP 8.0.
Изменено:
- незначительные изменения кода в связи с обнаруженными ошибками и
предупреждениями от PHPStan и PhpStorm;
- обновление friendsofphp/php-cs-fixer: с ^2.16 до ^3.0.
fix: Слишком мало конкурирующих запросов
Исправлено:
- по умолчанию в `\WebArch\BitrixCache\LockRegistry` был доступен только
один конкурирующий запрос, а теперь 12.