- Breaking Change: Remove support for PHP 8.0
- Breaking Change: Remove support for Symfony < 6.x
- Breaking Change: Remove support for Monolog < 3.x
- Breaking Change: Remove support for psr/log < 2.x
- #215 Add support for monolog 3.0
- #206 Add phpdoc for proxy classes (@myfluxi)
- #212 Fix inconsistency when setting temp dir.
- #214 Update documentation of exclude path in opcache:invalidate:scripts.
- #216 Do not display errors when running the CLI.
- Update GitHub actions & add Ubuntu 22.04 as a target
- PHP 8.1 compatibility
- Allow underscores in web url
- Display realpath stat expiration in human-readable UTC date
- #203 Update psr/log requirements to ^1|^2|^3
- #201 Cleanup unused use statements
- #200 Preserve Symfony 6 compatibility
- Added support for Symfony 6.x
- Added support for preview self-updates
- Updated dependencies
- Added building amd64 and arm64 docker images
- Changed dependency to PHP >=8.0.0
- Added docker builds
- #190 Use server timezone when displaying dates (@LeoShivas)
- Removed support for PHP 7.x
- Allow underscores in web url
- Add compatibility to Symfony 5.3
- Removes dependency pin on
psr/container@1.0.0
- Add
opcache_invalidate_many()
to invalidate many scripts within the same request. - Update
opcache:invalidate:scripts
to issue only one request for all files to be invalidated.
- #185 Support adding host header to web adapter (@jorissteyn)
- Default web Http adapter to
FileGetContents
if none is provided.
- #183 Pin psr/container to 1.0.0 & Throw error if files can't be written
- #178 Fix web cli parameter option (@nlemoine)
- #177 Add SymfonyHttpClient file configuration (@nlemoine)
- #176 Add SymfonyHttpClient Adapter (@marvinhinz)
- #173 Fix self update and add self-update alias command.
- #172 Use stable releases for consolidation/self-update
- Remove dev minimum-stability in composer.json
- #169 Use consolidation/self-update instead of padraic/phar-updater
- #159 Fix missing curl redirect flag
- #167 Release compressed phars
- #166 Add support to PHP 8.0
- Remove support for PHP 7.2
- Fix issue where
cachetool.yml
files were not being loaded
- Add logging information about version & configuration during startup
- #157 Add documentation about docker images. Thanks to @NITEMAN and @jonhattan
- Ensure http://gordalina.github.io/cachetool/downloads/cachetool.phar is updated with latest version
- Add more information when file_get_contents() fail with web adapter
- Correctly delete files when calling
opcache:reset:file-cache
- #77 Add IPv6 support
- #156 Add
--config
argument & yaml extension (@rayderua) - #151 Generate unique identifiers with more entropy (@jonhattan)
- #146 Add Eval & File commands
- #144, #149 Replace
herrera-io/phar-update
withpadriac/phar-updated
- Use GitHub Actions to issue releases and to self-update the binary
- Breaking Change: PHP 7.2 is now required
- #140 Add
opcache:reset:file-cache
command that clears the file cache directory contents - #88, #92 Add support for
opcache.file_cache_only
- #87 Fix
self-update
command - #135 Automatically creates temporary directory
- #142 Migrating to assertStringContainsString PHPUnit 8.x
- #141 @expectedException annotation deprecated on PHPUnit 8.x
- #137 Update to dependencies to support Symfony 5
- #138 Add dependency check before running cachetool
- #139 [BUGFIX] Correct link to Julien Pauli´s blog post #139
- #133 Switch FastCGI library (hollodotme/fast-cgi-client)
- #132 CI in PHP 7.4
- #129 Implement --batch and --exclude options for opcache:compile:scripts command
- #131 Add SERVER_ADDR, REMOTE_ADDR, REMOTE_PORT in FCGI call
- Update
http
tohttps
in documentation
- Support for APC cache has been removed.
- Use PSR-4 autoloading.
- Use
PHP_BINARY
in the CLI adapter to execute PHP. - Passing
--tmp-dir
a directory that is not writable now fails rather than falling back to the default directories. - Add workaround for
opcache_reset()
bug https://bugs.php.net/bug.php?id=71621. - Add documentation on how to get older cachetool versions
- Fixed web adapter from config
- Supports only PHP>=7.1
- Supports only Symfony 4
- Uses Symfony 3.x
- Test with PHP 7.2
- #65 Add support for symfony4 (@daniel-iwaniec)
- #61 Possibility to communicate with chrooted FastCGI (@rusnak)
- #63 allow to force scripts invalidation (@jaymecd)
- #69 Allow configuration file to specify which commands are available. (@bangpound)
- #64 compile file into opcache (@jaymecd)
- #57 Web Adapter (@scuben)
- #56 Update useful commands list (@borisbabic)
- #54 Removed exceptions thrown when storing NULL values (@sebastien-fauvel)
- #52 Added APCIterator logic (@MikeSorokin)
- #49 Making cachetool compatible w/ php7 (@jrmbrgs)
- #46 Use cachetool.yml config when empty fcgi option passed (@vigneshgurusamy)
- 3125bae Glob sockets when fcgi adapter is supplied but with no socket defined (from #39)
- 714bc36 Add php 7.1 to travis test matrix