Releases: webarchitect609/bitrix-cache
Releases · webarchitect609/bitrix-cache
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.
Поддержка PHP ^8.0
v1.9.1 fix: Поддержка PHP ^8.0
Тэгированный кеш в AntiStampedeCacheAdapter
Добавлено:
- поддержка тегированного кеша в `\WebArch\BitrixCache\AntiStampedeCacheAdapter`;
Изменено:
- формат вывода проверки code style командой composer check:code-style ;
- увеличен процент покрытия Unit-тестами.
Поддержка PHP 8.0
v1.8.0 feat: Поддержка PHP 8.0
feat: Установка тегов внутри callback()
Изменено:
- Замыкание, переданное в `\WebArch\BitrixCache\Cache::callback()`, теперь может установить теги кеша.