Here you can see a list of changes between each release.
2016-05-24: Feature release.
- Raise a
KeyError
exception instead of returning an optional default value in case aname
is not found.
2014-03-20: Feature release.
- Never cache the return value of
add_factory
andfactory
. The decorator is implemented as a function instead of a method. - Add a
add_service
method and the correspondingservice
decorator. Like a factory except it will always cache the return value. - Add a
add_provider
method and the correspondingprovider
decorator. Set a cache strategy manually. - Add a
provide
method for retrieving and keep__call__
as a shortcut for convenience. - Suppress exceptions raised from within
is_cached
.
2013-09-19: Feature release.
- Add the ability to check whether a cacheable factory is cached. The function
cache_function
is removed in favor of theFunctionCache
class.
2013-07-30: First release.