Skip to content

Latest commit

 

History

History
218 lines (144 loc) · 8.73 KB

CHANGELOG.md

File metadata and controls

218 lines (144 loc) · 8.73 KB

9.1.0

  • Fixed an issue where SELinux would prevent writing files to the temp directory.

9.0.3

  • Lock consolidation/self-update dependency to ~2.1.0

9.0.2

  • Overwrite v8 as latest

9.0.1

  • #223 Refactored parsing command line arguments (@sideshowcoder)
  • #222 Skip running tests if sslip dns isn't configured (@sideshowcoder)
  • #221 Parse --web option correctly (@sideshowcoder)

9.0.0

  • 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

8.6.1

  • Lock consolidation/self-update dependency to ~2.1.0.

8.5.1

  • #229 Fix deprecated string interpolation in PHP 8.

8.5.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

8.4.1

  • #211 Always use full paths in opcache:*:scripts commands
  • #206 Typo & documentation fixes

8.4.0

  • PHP 8.1 compatibility

8.3.0

  • Allow underscores in web url
  • Display realpath stat expiration in human-readable UTC date

8.2.0

  • #203 Update psr/log requirements to ^1|^2|^3
  • #201 Cleanup unused use statements
  • #200 Preserve Symfony 6 compatibility

8.1.0

  • Added support for Symfony 6.x
  • Added support for preview self-updates
  • Updated dependencies

8.0.2

  • Added building amd64 and arm64 docker images

8.0.1

  • Changed dependency to PHP >=8.0.0
  • Added docker builds

8.0.0

  • #190 Use server timezone when displaying dates (@LeoShivas)
  • Removed support for PHP 7.x

7.1.0

  • Allow underscores in web url

7.0.0

  • Add compatibility to Symfony 5.3
  • Removes dependency pin on psr/container@1.0.0

6.6.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.

6.5.0

  • #185 Support adding host header to web adapter (@jorissteyn)
  • Default web Http adapter to FileGetContents if none is provided.

6.4.0

  • #183 Pin psr/container to 1.0.0 & Throw error if files can't be written

6.3.1

  • #178 Fix web cli parameter option (@nlemoine)

6.3.0

  • #177 Add SymfonyHttpClient file configuration (@nlemoine)

6.2.0

  • #176 Add SymfonyHttpClient Adapter (@marvinhinz)

6.1.2

  • #173 Fix self update and add self-update alias command.

6.1.1

  • #172 Use stable releases for consolidation/self-update
  • Remove dev minimum-stability in composer.json

6.1.0

  • #169 Use consolidation/self-update instead of padraic/phar-updater

6.0.0

  • #159 Fix missing curl redirect flag
  • #167 Release compressed phars
  • #166 Add support to PHP 8.0
  • Remove support for PHP 7.2

5.1.3

  • Fix issue where cachetool.yml files were not being loaded

5.1.2

5.1.1

  • Add more information when file_get_contents() fail with web adapter
  • Correctly delete files when calling opcache:reset:file-cache

5.1.0

  • #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 with padriac/phar-updated
  • Use GitHub Actions to issue releases and to self-update the binary

5.0.0

  • 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 to https in documentation

4.1.0

  • 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

4.0.0

  • Supports only PHP>=7.1
  • Supports only Symfony 4

3.2.1

  • Uses Symfony 3.x

3.1.0

  • 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)

3.0.0

  • #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