Skip to content

Releases: tedious/Stash

v0.17.0

11 Mar 18:50
7a898d8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.16.0...v0.17.0

v0.16.0: PHP 8

18 Jan 04:07
7d42f58
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.15.2...v0.16.0

v0.15.2: Minor package change

10 Mar 00:42
7a6a741
Compare
Choose a tag to compare

Minor package change to let downstream packages access tests.

v0.15.1: Bug fixes, official drop of support of php <7

16 Sep 00:01
a6f14f7
Compare
Choose a tag to compare

What's Changed

  • travis ci upgrades by @tedivm in #357
  • [Driver/Composite] Fix PHP 7.2 failure by @siwinski in #356
  • Apc Driver: Check for 'apc.enable_cli' in cli calls by @Biont in #368
  • Add option to limit number of items stored in ephemeral driver. by @mbaynton in #370
  • Fixing some phpdoc errors by @design1online in #371
  • Drop PHP5 and HHVM, add more PHP7 versions, upgrade development dependencies by @tedivm in #373
  • Fix fatal error with auto classloader when APC(U)Iterator class does … by @iclukas in #378

New Contributors

Full Changelog: v0.14.2...v0.15.1

v0.14.2: Maintenance Release

30 May 03:10
Compare
Choose a tag to compare

This release primarily fixes bugs and updates dependencies.

v0.14.1: PSR-6 Support, PHP7 Improvements, and Prep for v1.0.0

10 Feb 22:38
Compare
Choose a tag to compare

v0.14.1

  • Implemented PSR-6 interfaces.
  • Removed Driver::setOptions($options) in favor of Driver::constructor($options)
  • Removed deprecated DriverList::getDrivers function.
  • Removed deprecated invalidation constants in the Item class.
  • Removed SQLite Extension support (SQLite3 is still available).
  • The set function no longer persists data.
  • Removed expiration time for set function
  • Added expiresAt and expiresAfter functions to the Item class.
  • getExpiration to return current datetime when no record exists.
  • Added save function to PoolInterface.
  • Changed getItemIterator to getItems
  • RuntimeException now extends from \RuntimeException
  • Added isHit function to ItemInterface.
  • Added the hasItem function to the Pool, which should mostly be avoided.
  • Renamed Pool::purge to Pool::clear.
  • Added Pool::deleteItem and Pool::deleteItems.
  • Removed legacy methods for defining keys- keys must be defined as strings.
  • Added support for "APCU" functions.
  • Removed sqlite2 support (sqlite3 is still supported).

v0.13.2: Bug fixes and testing updates.

29 Dec 00:08
Compare
Choose a tag to compare

v0.13.2

  • Fixed bug where the default filesystem driver path would be created even when a path was specified.
  • Updated development dependencies.
  • Required PHP7 tests to pass.

v0.13.1: Optimizations, Upgrades and Legacy Cleanup

02 Aug 06:32
Compare
Choose a tag to compare

0.13.1

  • Dropped support for PHP 5.3.
  • Updated dependencies.
  • Removed various PHP warnings (exceptions are still thrown where needed).
  • Various optimizations, such as reduced function calls during repeated operations.
  • Added "isPersistent" method to driver classes.

v0.12.3: Invalidation Bug fix.

17 Jan 07:53
Compare
Choose a tag to compare

This release fixes an issue that prevented the proper invalidation from being used when none were set.

v0.12.2: Stability and Efficiency Release

08 Dec 06:05
Compare
Choose a tag to compare

This backwards compatible release contains a number of feature and stability improvements, particularly for users of HHVM, Memcache on AWS, or the Redis drivers.

  • Added an alternative format than native PHP for the Filesystem Driver using the "encoder" option.
  • Improved performance of Filesystem clear operations.
  • Better commenting on files generated by Filesystem driver.
  • Added work around for HHVM APCIterator bug.
  • Improved Redis error handling in the event of a lost or disconnected server.
  • Improved Redis and Memcached persistent connection support.
  • Added support for AWS autodiscovery functionality in Memcached.
  • Refactored PDO and SQLite "isAvailable" functions to prevent notices when the PDO extension is not present.
  • Docblock and commenting improvements.
  • Updated dependency versions (only affects development code).