Skip to content

@PHLAK PHLAK released this May 1, 2019 · 14 commits to master since this release

Changed

  • Allow the Stash::touch() method to accept an array of item keys

Fixed

  • Fixed Stash::has() method returning an int instead of a boolean when using the redis driver

Detailed changelog: 6.0.0...6.0.1

Assets 2

@PHLAK PHLAK released this Apr 3, 2018 · 30 commits to master since this release

Changed

  • Minimum supported PHP version bumped to 7.0
  • Deprecate the Cache::make() method (throws an E_USER_DEPRECATED error and will be removed in a future version)
  • Configuration closures no longer require you to return the objects they act on

Other

  • Updated PHPUnit version to 6/7

Detailed changelog: 5.1.0...6.0.0

Assets 2

@PHLAK PHLAK released this Feb 7, 2018 · 40 commits to master since this release

New

  • Added static named constructors to the Cache object

Detailed changelog: 5.0.0...5.1.0

Assets 2

@PHLAK PHLAK released this Dec 16, 2017 · 46 commits to master since this release

  • Added Redis driver
  • Improved driver configuration by utilizing closures (see README for details)
  • File driver now uses sub-directories for prefix separation
  • Ephemeral driver no longer accepts a prefix configuration

Detailed changelog: 4.1.0...5.0.0

Assets 2

@PHLAK PHLAK released this Oct 10, 2017 · 62 commits to master since this release

  • Changed File cache file extensions from .cache to .cache.php to help prevent rendering as plain text if accessed through a web-server

Detailed changelog: 4.0.0...4.1.0

Assets 2

@PHLAK PHLAK released this Sep 14, 2017 · 64 commits to master since this release

New

  • Re-namespaced library to PHLAK\Stash
  • Bump minimum required PHP version to 5.6
  • Added touch() method for setting a new expiration time for an item

Detailed changelog: 3.0.1...4.0.0

Assets 2

@PHLAK PHLAK released this Mar 1, 2017 · 89 commits to master since this release

New

  • Throw custom InvalidDriverException when an invalid driver is supplied

Other

  • Added tests for Item class
  • Simplified Item::notExpired() method logic (no functional change)

Detailed changelog: 3.0.0...3.0.1

Assets 2

@PHLAK PHLAK released this Oct 7, 2016 · 94 commits to master since this release

New

  • Added Ephemeral driver
  • Additional test cases

Other

  • Refactored File and Ephemeral drivers to utilize new Item class
  • Fixed incorrectly named MemecacheTest.php (should be MemcachedTest.php)
  • Miscellaneous internal documentation updates
  • Minor internal code tweaks

Detailed changelog: 2.0.2...3.0.0

Assets 2

@PHLAK PHLAK released this Oct 6, 2016 · 106 commits to master since this release

  • Fixed: put() method on Cacheable interface having misspelled parameter; also gave it a default value

Detailed changelog: 2.0.1...2.0.2

Assets 2

@PHLAK PHLAK released this Sep 19, 2016 · 107 commits to master since this release

  • Minor internal optimizations and formatting tweaks / cleanup

Detailed changelog: 2.0.0...2.0.1

Assets 2
You can’t perform that action at this time.