Skip to content

Releases: pronkoconsulting/selective-cache

v2.2.0 — PHP 8.2 compatibility & housekeeping

Choose a tag to compare

@mcspronko mcspronko released this 18 May 15:14
0c09ffb

What's Changed

PHP 8.2 Compatibility

  • Added missing php: >=8.2 constraint to composer.json
  • Updated all classes to use constructor property promotion with readonly
  • Replaced concrete Magento\Framework\Logger\Monolog with Psr\Log\LoggerInterface in the cron class — the custom logger virtual type in di.xml is unchanged, cron still logs to var/log/pronkoconsulting/selective_cache_debug.log

Dependencies

  • Removed redundant symfony/console from composer.json — it is always provided transitively by magento/framework

Bug Fixes

  • Fixed configuration path prefix from selectivecache/cron/... to pronko_selectivecache/cron/... for namespace consistency

Requirements

  • PHP 8.2+
  • Magento 2.4.4+

Upgrade Notes

Warning

If you previously saved cron settings under Stores → Configuration → Pronko Consulting → Selective Cache, those values are stored in the database under the old selectivecache/cron/... path and will not be read after upgrading. Re-save the configuration once after upgrading.

Run after upgrading:

bin/magento setup:upgrade
bin/magento cache:flush

Magento 2.4.7 support

Choose a tag to compare

@mcspronko mcspronko released this 14 May 18:29
37f15c3
  • Updated extension dependencies to support Magento 2.4.7
  • Removed psr/log and pronko/module-base dependencies

Release 2.0.0

Choose a tag to compare

@mcspronko mcspronko released this 11 May 09:01
81fc5a1
  • Removed the FlushInvalidated controller dependency to the Magento\Backend\Controller\Adminhtml\Cache class
  • Removed magento/module-admin-notification dependency
  • Refactored the FlushInvalidatedCacheTypes cron class to use the event manager
  • Fixed issue with the custom cron group

Release 1.2.1

Choose a tag to compare

@mcspronko mcspronko released this 10 May 17:47
a66b763
  • Fixed the "Command name is empty" error when running the bin/magento command
  • Removed setup_module attribute from module.xml file
  • Updated en_US transactions and fixed typos

Release 1.2.0

Choose a tag to compare

@mcspronko mcspronko released this 10 May 15:45
09b99a0
  • Added refresh invalidated cache via cron
  • Removed Magento 2.2 support
  • Updated composer.json dependencies
  • Updated Unit Tests to support PHPUnit 9
  • Updated license year
  • Removed modman support

Magento 2.4 support

Choose a tag to compare

@mcspronko mcspronko released this 29 Dec 15:30
7902339

Updated composer.json file to support Magento 2.4 edition
Fixed missing period at the end of a sentence
Fixed XSS injections via i18n translations
Updated contributors list

Refresh Invalidated Cache

Choose a tag to compare

@mcspronko mcspronko released this 24 Aug 06:52
  • Added the "Refresh Invalidated Cache" button to the Cache Management page
  • Added English, German languages support