0.3.1=====- [bug] Fixed the mako_cache plugin which was not yet
covered, and wasn't implementing the mako plugin
API correctly; fixed docs as well. Courtesy
Ben Hayden.
- [bug] Fixed setup so that the tests/* directory
isn't yanked into the install. Courtesy Ben Hayden.
0.3.0=====- [feature] get() method now checks expiration time
by default. Use ignore_expiration=True
to bypass this.
- [feature] Added new invalidate() method. Sets the current
timestamp as a minimum value that all retrieved
values must be created after. Is honored by the
get_or_create() and get() methods. #7
- [bug] Fixed bug whereby region.get() didn't
work if the value wasn't present. #8
0.2.4=====- Fixed py3k issue with config string coerce,
courtesy Alexander Fedorov
0.2.3=====- support "min_compress_len" and "memcached_expire_time"
with python-memcached backend. Tests courtesy
Justin Azoff #3
- Add support for coercion of string config values
to Python objects - ints, "false", "true", "None".
#4
- Added support to DBM file lock to allow reentrant
access per key within a single thread, so that
even though the DBM backend locks for the whole file,
a creation function that calls upon a different
key in the cache can still proceed. #5
- Fixed DBM glitch where multiple readers
could be serialized.
- Adjust bmemcached backend to work with newly-repaired
bmemcached calling API (see bmemcached
ef206ed4473fec3b639e).
0.2.2=====- add Redis backend, courtesy Ollie Rutherfurd
0.2.1=====- move tests into tests/cache namespace
- py3k compatibility is in-place now, no
2to3 needed.
0.2.0=====- Based on dogpile.core now, to get the package
namespace thing worked out.
0.1.1=====- Fixed the configure_from_config() method of region
and backend which wasn't working. Courtesy
Christian Klinger.
0.1.0=====Initial release.
Includes a pylibmc backend and a plain dictionary backend.