- Craft 5 support
- Do not cache ajax requests
- Take full path into account for cache key
- Use Craft/Yii caching mechanism
- Fixed empty HTML cache
- Initial Craft 4 support
- Serve cache when application is initialized instead of after plugins loaded
- Empty cache when saving translations from translations-admin plugin
- Serve cache after all plugins are loaded
- Don't cache requests with ?token= param
- Don't cache JSON requests
- Check if response data is a string before replacing csrf tokens
- Don't serve cache if no element matched
- Don't replace csrf tokens if not in response data
- Be able to clear cache in console
- Changed how the CSRF token variables are generated. They are replaced server side instead of client side.
- Removed
craft.filecache.injectUrl('URL')
- Removed no longer working File Cache utility
- Store caching in
storage/runtime - Server static cache files from PHP instead of htaccess
- Use
FileHelperclass
- Warming
- Fixed PHP 7.0 error
- Removed PHP 7.1 requirement
- Take into account the admin bar plugin
- Fixed "Always disable cache when
devModeistrue"
- Always disable cache when
devModeistrue
- Fixed twig variable
injectJsCsrfToken
- Removed
injectJsCsrfTokensettings, call the twig variableinjectJsCsrfTokeninstead - Do not automatically warm cache
- Prevent caching if
enableDebugToolbarForSiteistrue
- Craft 3.3 necessary now
- Cache when logged in but not in preview
- Support drafts and revisions
- Support resave and restore events
- Formatting
- Removed version from composer.json
- Replaced getAlias by parseEnv for site url
- Fixed bug with XMLHttpRequest on IE11
- Formatting
- Fixed an error in isCacheableRequest()
- Fixed an error when getMatchedElement was returning false
- Added EVENT_AFTER_UPDATE_SLUG_AND_URI event
- Exclude sites from caching and warming
- Removed template caches and simplified the process
- Removed exclude uris
- Fixed warm cache job spawning too many times
- Fix "replace 'template-caches' instead of adding a new one"
- Replace 'template-caches' instead of adding a new one
- Fixed an error if templatecache didn't exist in DB
- Replaced Template caches by Template and file caches in CP
- For injected elements, replace span instead of append
- More time reserved for the warming job
- Added the ability to inject dynamic content and csrf
- Added the ability to exclude sections and entry types from warming
- Use craft cache events
- Exclude entries by section or type
- Warm multiple urls at a time with Guzzle Pool
- Cleanup
- Don't cache request with user connected
- Typo
- Don't completly delete filecache folder
- Added logs for warming cache
- Error with homepage path not being index.html
- Error with mkdir
- Option automaticallyWarmCache
- Console commands
- Option to delete all file cache
- Warm cache when cache is cleared
- Initial release