Releases: traderinteractive/memoize-php
Releases · traderinteractive/memoize-php
Version 3.0.0: Support Refresh on Individual Calls
What's Changed
- ABOAT-1480 - User authentication for Neb 2 by @williamhuntjr in #30
New Contributors
- @williamhuntjr made their first contribution in #30
Full Changelog: v2.0.1...v3.0.0
Version 2.0.1: Include TTL expire time on .runtime keys
What's Changed
- Add expire TTL to secondary runtime key. by @chrisryan in #29
Full Changelog: v2.0.0...v2.0.1
Version 2.0.0
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
Minor Features
- TCG-2460 - Automatically refresh frequently used keys before they expire [PR #24]
Version 1.0.0
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
Major Features
- Update library to work on Php 7 [PR #17]
Version 0.1.3
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
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
This fixes the tests that wouldn't run on PHP 5.3 due to short array syntax.
Version 0.1.0
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.