Skip to content

Releases

v3.1.0

Choose a tag to compare

@ve3 ve3 released this 12 Dec 06:46
6ee143c

Support PHP 8.0+.

v3.0.5

Choose a tag to compare

@ve3 ve3 released this 12 Dec 06:46
7604605

Revert back to use composer.json

v3.0.4

Choose a tag to compare

@ve3 ve3 released this 12 Dec 04:51
98fdef8
  • Fix dependency conflict with other packages. To keep it support more versions on PHP. (on 3.0.2)
    Rundiz Simple cache supported since PHP 7.0 to latest and depend on PSR/simple-cache 1.x but some other packages depend on PSR/simple-cache 3.x. So, it will be conflict with the others while this repository need to supported more versions of PHP. The packages on composer.json have to be removed due to this reason.

v3.0.1

Choose a tag to compare

@ve3 ve3 released this 03 Nov 06:51
583f485

v3.0

Choose a tag to compare

@ve3 ve3 released this 21 Jun 07:27
0fd3fb4
  • Implemented PSR-16.
  • APC deprecated and will be removed in next major version.
  • Add Memory cache (or PHP array cache) that will be stay only one session and object must not unset.
  • Allow to cache boolean data that is false.

Upgrade guide.

Changed method.

save()

save() is now set(). The method argument will be same.

get()

get() is now add second argument to get default value if cache is not exists.

Previous version example:

$getResult = $SimpleCache->get('cache_id');
if ($getResult === false) {
    $getResult = 'some default data.';
}

Current version example:

$getResult = $SimpleCache->get('cache_id', 'some default data.');

Interfaces removed.

The interface name \Rundiz\SimpleCache\SimpleCacheInterface was removed due to it is implemented PSR-16 and changed to \Psr\SimpleCache\CacheInterface instead.
If you check the class instance using instanceof, please rewrite it.

Method argument renamed.

The method argument $id in delete($id), get($id), save($id) is now $key.

The method argument $data and $lifetime in save($id, $data, $lifetime) is now $value, $ttl in set($key, $value, $ttl).

These are not affect anything in your code but just notice.

v2.0

Choose a tag to compare

@ve3 ve3 released this 22 Apr 07:27

Initial release for v.2

v1.0

Choose a tag to compare

@ve3 ve3 released this 12 Oct 05:06

Since 2012-08-08