# Changelog ## [2.8.8] - 2023-08-16 ### [Changed] - Throw an exception if caching failed due to permission issues. ## [2.8.7] - 2023-07-13 ### [Changed] - Bolt now respects the registy key 'use_page_cache_plugin'. If this is set to false then Bolt will not cache the response. ## [2.8.6] - 2023-07-12 ### [Fixed] - Fixed issue with Bootstrap where BP not defined. - Fixed issue with Object Cleaner when product not found in order. ## [2.8.5] - 2023-05-18 ### [Fixed] - Importing data via DataFlow now correctly flushes the cache for updated items. ### [Changed] - The associated meta data is removed when a key is cleaned. ## [2.8.4] - 2023-05-03 ### [Fixed] - Fixed reference to RecoverableException class. ## [2.8.3] - 2023-04-26 ### [Changed] - Expanded cache meta data and stored using pretty printing to make debugging easier - Added check in CacheProcessor to ensure store IDs match. Added test for this. ## [2.8.2] - 2023-03-27 ### [Fixed] - Fixed bug that stopped base URL being correctly generated. This caused store resolution to fail. ### [Changed] - Changed the observer that sets the state cookie so that cookies are not set when changing store. ## [2.8.1] - 2023-03-25 ### [Changed] - Changed Store Resolver to check store cookie. ## [2.8.0] - 2023-03-22 ### [Added] - Added support for PHP 8.2. ## [2.7.5] - 2023-03-17 ### [Fixed] - Added return value for CLI commands for PHP 8.1 ## [2.7.4] - 2023-03-13 ### [Fixed] - Added missing class constant that is used when a cache save fails. ## [2.7.3] - 2023-03-10 ### [Fixed] - Changed Http reference to HTTP to work on case sensitive file systems. ## [2.7.2] - 2023-03-08 ### [Fixed] - Fixed compilation issue that occurred when FishPig_WordPress was not installed. ## [2.7.1] - 2023-03-07 ### [Fixed] - Fixed the cache:enable CLI command when specifying no cache types. ### [Added] - Reintroduced bin/magento fishpig:bolt:flush CLI command. ## [2.7.0] - 2023-03-06 ### [Added] - Hole punching has been added back in. Hole punch configuration may not be migrated successfully, so you should check and re-enter block names that you want to hole punch. ## [2.6.4] - 2023-03-06 ### [Fixed] - HttpContext::isLoggedIn returning NULL instead of BOOL. ## [2.6.3] - 2023-03-03 ### [Fixed] - Fixed issue when compiled around setAreaCode ## [2.6.2] - 2023-03-03 ### [Changed] - Added a log message to tests, but paused actual logging during tests. ## [2.6.1] - 2023-03-02 ### [Fixed] - Fixed some PHP 8.1 string|null errors ## [2.6.0] - 2023-03-02 ### [Changed] - Bolt has been internally rewritten. It includes the same features and everything should be backwards compatible from a code perspective, but inside it should be much faster. It's worth double checking the backend config of the module after upgrading. The config has been simplified and legacy data migrated where possible.