25/04/2022 - 2.2.0 - Moved to semantic versioning. - Fixed issue where exception thrown when saving product when config file did not exist. 29/12/2021 - 2.1.1.6 - Added error suppression to fix issues when flushing cache. 24/11/2021 - 2.1.1.4 - Removed MobileDetect and now uses theme UserAgent RegExp rules. Multiple Themes option removed. 18/11/2021 - 2.1.1.3 - Added mobile/tablet detection so that the Multiple Themes option works. 09/11/2021 - 2.1.1.2 - Added new tagging and cleaning system. 04/07/2021 - 2.1.0.25 - Changed entity tags to use real class name rather than extended class name. - Added legacy check for categories and auto flushing (Magento 2.3.*) 13/07/2021 - 2.1.0.21 - Added option to enable tag cleaning log file. 10/07/2021 - 2.1.0.20 - Improved currency caching. 29/06/2021 - 2.1.0.18 - Added fix so that homepage cache be excluded from cache by adding / as a string URL exclusion. 31/05/2021 - 2.1.0.16 - Fixed cache type loading so setting cache/frontend/bolt_fpc => [] default to files cache. 17/05/2021 - 2.1.0.15 - Rename cache dir before deleting to stop new entries being added before delete has finished. 09/05/2021 - 2.1.0.11 - Auto build and delete var/bolt/config.json if cache status changes. 08/05/2021 - 2.1.0.10 - Fixed issue when Varnish not used. 01/04/2021 - 2.1.0.9 - Stop whole cache being flushed when saving CMS homepage. 21/03/2021 - 2.1.0.8 - Auto disable full_page in app/etc/env.php if FishPig_Bolt is enabled 11/03/2021 - 2.1.0.7 - Moved var/bolt.json to var/bolt/config.json 15/01/2021 - 2.1.0.4 - Added defaults for Redis config. 12/01/2021 - 2.1.0.3 - If no session node in app/etc/env.php then it defaults to files. 23/12/2020 - 2.1.0.2 - Fixed issue with CSP sending array header. 08/12/2020 - 2.1.0.1 - Fixed issue that caused CMS pages not to be auto flushed from the cache when saved in the Admin. 02/12/2020 - 2.1.0.0 - Removed customer_group_id from cache key generation. 24/10/2020 - 2.0.0.16 - Added CacheKey class and included customer_group_id in cache key generation 22/10/2020 - 2.0.0.15 - Updated Redis lookup for Magento 2.3.5. 26/08/2020 - 2.0.0.14 - Fixed issue with cache key when running Magento from a subdirectory. This also fixes a Smart Warming bug with the Cache Warmer 25/08/2020 - 2.0.0.12 - Fixed issue in Admin when creating a website with no store groups or a store group with no store views. 05/08/2020 - 2.0.0.11 - Auto disable full_page when FishPig_Bolt is enabled. 05/08/2020 - 2.0.0.10 - Previous get store code from session removed and now store can be retrieved from cookie. 03/08/2020 - 2.0.0.9 - Added meta data saving of cached pages so that headers are resent with future cache hits. This ensure CSP headers are re-sent every time. 03/08/2020 - 2.0.0.8 - Added option to get store code from the session regardless of whether it is set in $params or not. 03/08/2020 - 2.0.0.7 - Modified config validation so that if store code isn't set, it can be retrieved from the session data. 09/07/2020 - 2.0.0.5 - Fixed issue where using ?___refresh=bolt would flush the whole cache rather than just the current URL - Fixed issue where ?___refresh=bolt would display in HTML source 30/06/2020 - 2.0.0.4 - Improved the way hole punch comments are generated to be a lot more efficient. 09/07/2020 - 2.0.0.3 - Added small change to work with FishPig_PageSpeed new Webp fallback system. 07/05/2020 - 2.0.0.2 - Added product cache clean after placing order. 05/03/2020 - 2.0.0.0 - Added console command to flush specific URLs. 29/01/2020 - 1.0.1.28 - Improved auto cleaning of cache 28/11/2019 - 1.0.1.22 - Fixed issue that stopped the auto cleaning of cached pages from working when saving data 13/09/2019 - 1.0.1.19 - Added automatic purging of Varnish when flushing Bolt 04/09/2019 - 1.0.1.18 - Modified caching system so that only HTTP 200 requests are cached. 07/08/2019 - 1.0.1.17 - Fixed issue with allowed modules being ignored. 02/08/2019 - 1.0.1.16 - Added auto flushing for FishPig\WordPress\Model\Post objects. 01/07/2019 - 1.0.1.15 - Fixed bug with SmartWave_Porto theme when using Hole Punch. SmartWave_Porto uses the name header.links rather than top.links so this has been added to the default Hole Punch block list (revert to System value to see if you have a custom value set). 01/07/2019 - 1.0.1.14 - Fixed issue when config data not set. An undefined index error was displayed but this is now checked for in advance. 30/04/2019 - 1.0.1.10 - Fixed issue when removing cache entry from Redis. 25/04/2019 - 1.0.1.9 - Added event so that other modules can stop Bolt from caching a request 25/04/2019 - 1.0.1.8 - Added version in config. 20/04/2019 - 1.0.1.6 - Added support for Redis as a cache type. 08/04/2019 - 1.0.1.4 - Fixed Hole Punch issue. 1.0.1.4 08/04/2019 - 1.0.1.3 - Fixed Magento issue with multiple AbstractArrayField 12/03/2019 - 1.0.1.0 - Added FishPig_Bolt cache type to the admin. 07/03/2019 - 1.0.0.12 - Fixed bugs with Hole Punch 08/02/2019 - 1.0.0.11 - Fixed issue with index not set. 08/02/2019 - 1.0.0.10 - Removed obfuscation from module. 28/01/2019 - 1.0.0.9 - Removed .gitignore 18/10/2018 - 1.0.0.8 - Added Redis support for sessions 03/10/2018 - 1.0.0.6 - Added ?___refresh=bolt parameter. Adding this to a URL will refresh that page in the cache. 28/09/2018 - 1.0.0.5 - Fixed issue regarding file cache compression. 21/08/2018 - 1.0.0.4 - Fixed bug that displayed warning after saving a product in the Magento Admin. 19/08/2018 - 1.0.0.3 - Fixed issue with stores that run via a sub-directory where excluded pages (eg. checkout/*) were cached. 26/06/2018 - 1.0.0.1 - Fixed bug with bolt.json configuration file location. File is now written to var directory. 18/06/2018 - 1.0.0.0 - First stable release of Bolt FPC for Magento 2. This currently only includes the standard file cache and session adapters but will very soon be expanded for Redis and Memcache.