Skip to content

Releases: swayok/alternative-laravel-cache

composer.json cleanup

22 Jul 21:21
Compare
Choose a tag to compare

Removed some packages which requried by other packages from composer

Added support for both flysystem v1 and v3 in file-based cache drivers

20 Jul 17:13
Compare
Choose a tag to compare

Added support for file cache adapter in Laravel 9 (flysystem v3);
Service provider decides which flysystem classes to use based on installed version of flysystem.
I've tested on Laravel 8 (v1) and Laravel 9 (v3) and it seems to be working fine.

Support for Laravel 9

03 Apr 21:22
Compare
Choose a tag to compare

Added Laravel 9 as supported.
Cannot test it now but lib will work at least with redis. Report issue if something goes wrong.

Support for PHP 8.1

04 Dec 22:39
Compare
Choose a tag to compare

Added support for PHP 8.1 in composer.json

Added support for RedisCluster when using phpredis extension

18 May 20:41
31f1a5c
Compare
Choose a tag to compare

Updated RedisCacheStore implementation to allow for RedisCluster when using phpredis extension.

Thanks to @J5Dev for this update!

Restored support for Laravel <= 7

12 Apr 17:58
Compare
Choose a tag to compare
  • Cache locks support moved to separate classes (with WithLocks suffix).
  • Service Provider now detects if locks are supported and creates different pools depending on this flag. This way package can be used in Laravel <= 7.
  • Added simple tests for locks

Added memcached support. Refactored tests. Moved to PSR-4.

22 Mar 11:44
Compare
Choose a tag to compare
  • Added memcached support.
  • PSR-0 replaced by PSR-4 in composer and also classes moved from /src to /. This should not break anything.
  • Refactored tests so that it is now possible to run them from inside package (earlier I used a real project to run tests).

Cache locks

09 Feb 08:36
a7ed45d
Compare
Choose a tag to compare
  • Minimum PHP version now is 7.2.5.
  • All drivers added to require-dev in composer.json. For production you still need to require specific package.
  • Added support for cache locks.
  • Version upped to 6 to represent minimal suported Laravel version, Though it probably will still work in 5.* versions.

Thanks to @Malezha for these changes.

Laravel 8 support and suggests instead of requires

08 Sep 17:16
Compare
Choose a tag to compare

Updated composer.json:

  • Added Laravel 8 support
  • Cache drivers moved from "require" to "suggest" so that you can pick only those you will actually use

Fixed issue with Laravel scheduler

30 Apr 13:19
68ffe49
Compare
Choose a tag to compare

put, putMany and forever methods now return values from parent:: calls (Thanks to @janich for the fix);