- Added use_class_for_self parameter to cached annotation, to allow caching of instance methods for stateless clasess. - Updated documentation about caching methods. - Added end-to-end tests for various class combinations to ensure correct caching behavior.
0.2.1
-------------
- Added unpack_bytes to deal with converting the bytes returned from the cache libraries in Python 3 to unicode strings (assuming UTF-8 encoding).
0.2.0
-------------
- Cache keys now use the MD5 hash of the unicode cache key. This is a breaking change. - Added support for unicode values for function arguments when generating cache keys. - Added MemcachedCache. - Added unpack_json_python3 for dealing with bytes that get returned from the caching libraries in Python 3. - Miscellaneous documentation updates.