Skip to content

Releases: traderinteractive/memoize-php

Version 3.0.0: Support Refresh on Individual Calls

13 Aug 15:25
dae01c0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.1...v3.0.0

Version 2.0.1: Include TTL expire time on .runtime keys

15 Sep 19:49
6fe6df1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.0.1

Version 2.0.0

15 Sep 20:43
dc33981
Compare
Choose a tag to compare

Backwards Compatibility Breakers

  • Version 2 [PR #27]
    • Change Never class to None; never now a reserved keyword in PHP 8.1
    • Add support for PHP 8
    • Allow additional PHPUnit versions up to 9

Version 1.0.1: Guitar Ice Deluxe

27 Apr 18:59
c018263
Compare
Choose a tag to compare

Minor Features

  • TCG-2460 - Automatically refresh frequently used keys before they expire [PR #24]

Version 1.0.0

01 Mar 19:16
0e8a29e
Compare
Choose a tag to compare

Backwards Compatibility Breakers

  • Version 1 [PR #21]
    • Change package owner to traderinteractive
    • Change namespace to TraderInteractive
    • Remove composer.lock
    • Add .github folder
    • Remove support for PHP < 7
    • Update travis-ci config
    • Upgrade to PHPUnit 6
    • Switch to phpunit.xml.dist config
    • Switch to PSR2 coding standard

Version 0.2.0

21 May 16:47
Compare
Choose a tag to compare
Version 0.2.0 Pre-release
Pre-release

Major Features

  • Update library to work on Php 7 [PR #17]

Version 0.1.3

21 May 16:44
Compare
Choose a tag to compare
Version 0.1.3 Pre-release
Pre-release

Minor Features

  • Add refresh parameter to Predis implementation [PR #19]

Developer Changes

  • Remove code coverage from scrutinizer config. [PR #14]
  • Integrate with coveralls. [PR #12]
  • Change array syntax to PHP 5.4 syntax. [PR #13]
  • Remove --dev: That's the default. [PR #11]
  • Remove PHP 5.3 support. [PR #10]
  • Update predis to version 1.x. [PR #9]
  • Update composer. [PR #8]
  • Add a docker/fig based build. [PR #7]
  • Update build scripts to use phpunit/phpcs as a library. [PR #6]
  • Add contribution guidelines. [PR #5]
  • Clean up scrutinizer config. [PR #4]
  • Add php analyzer and php sim to scrutinizer config. [PR #3]
  • Add hhvm to the travis build. [PR #2]
  • Extract Method: Predis::_cache. [PR #1]

Version 0.1.2 - Scrutinizer

14 Mar 01:18
Compare
Choose a tag to compare
Pre-release

This adds a scrutinizer ci build configuration and handles a couple issues that were pointed out by the tool.

Version 0.1.1 - Fix for 5.3 in tests

13 Mar 18:45
Compare
Choose a tag to compare
Pre-release

This fixes the tests that wouldn't run on PHP 5.3 due to short array syntax.

Version 0.1.0

13 Mar 15:31
Compare
Choose a tag to compare
Version 0.1.0 Pre-release
Pre-release

This is the initial version of memoize-php, a PHP library for memoizing repeated function calls.

It currently has a null, in-memory, and predis adapter for caching the results. Take a look at the README for details of use.