You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

73 lines
1.8 KiB

2 years ago
  1. # Change Log
  2. The change log describes what is "Added", "Removed", "Changed" or "Fixed" between each release.
  3. ## 1.3.0
  4. * Support for PHP 8.1
  5. * Drop support for PHP < 7.4
  6. * Allow psr/cache: ^1.0 || ^2.0
  7. ## 1.2.0
  8. ### Added
  9. * Support for PHP 8
  10. ## 1.1.0
  11. ### Added
  12. - Support for storing binary data
  13. ### Fixed
  14. - Issue with one character variables
  15. ### Changed
  16. - Tests are now extending `PHPUnit\Framework\TestCase`
  17. ## 1.0.0
  18. * No changes since 0.4.0.
  19. ## 0.4.0
  20. ### Added
  21. * `AbstractCachePool` has 4 new abstract methods: `getList`, `removeList`, `appendListItem` and `removeListItem`.
  22. * `AbstractCachePool::invalidateTags` and `AbstractCachePool::invalidateTags`
  23. * Added interfaces for our items and pools `PhpCachePool` and `PhpCacheItem`
  24. * Trait to help adapters to support tags. `TagSupportWithArray`.
  25. ### Changed
  26. * First parameter to `AbstractCachePool::storeItemInCache` must be a `PhpCacheItem`.
  27. * Return value from `AbstractCachePool::fetchObjectFromCache` must be a an array with 4 values. Added expiration timestamp.
  28. * `HasExpirationDateInterface` is replaced by `HasExpirationTimestampInterface`
  29. * We do not work with `\DateTime` internally anymore. We work with timestamps.
  30. ## 0.3.3
  31. ### Fixed
  32. * Bugfix when you fetch data from the cache storage that was saved as "non-tagging item" but fetch as a tagging item.
  33. ## 0.3.2
  34. ### Added
  35. * Cache pools do implement `LoggerAwareInterface`
  36. ## 0.3.0
  37. ### Changed
  38. * The `AbstractCachePool` does not longer implement `TaggablePoolInterface`. However, the `CacheItem` does still implement `TaggableItemInterface`.
  39. * `CacheItem::getKeyFromTaggedKey` has been removed
  40. * The `CacheItem`'s second parameter is a callable that must return an array with 3 elements; [`hasValue`, `value`, `tags`].
  41. ## 0.2.0
  42. * No changelog before this version