Releases: DreamLab/memoize
Releases · DreamLab/memoize
v3.1.1
3.1.1
- Since 3.8, CancelledError is a subclass of BaseException rather than Exception, so we need to catch it explicitly.
- Enabled mypy for wrapper function.
v3.1.0
- Added ability to configure UpdateStatuses (for instance to update lock duration) * Split default implementation into an interface and a default implementation
v3.0.0
Removed support for Tornado
What's Changed
- Removing support for Tornado by @zmumi in #31
Full Changelog: v2.1.0...v3.0.0
v2.1.0
- Added configurable postprocessing, that allows to modify value retrieved from the cache
- Added built-in implementation, that applies deep-copy
v2.0.0
Changed exception handling
- now exceptions are chained (before they were added in
args
)
- timeout errors are now chained (before they were not included at all)
- in case of dogpiling, all callers are now notified about the error (see issue #23)
v1.2.1
Fixed UTC related deprecation warnings in Python 3.12+
v1.2.0
- Added support for python 3.12
- Added warning, that Tornado support is going to be removed in the future
v1.1.5
- Expanded docs adding section on how to achieve granular expire/update time control (different settings per entry).
- Minor fix for contribution guide (after migration, Travis was still mentioned instead of GitHub Actions).
v.1.1.4
What's Changed
- Fixed redundant waring if tornado is not available to be used (silenced).
- Fixed GitHub Actions build (python 3.5 & 3.6 no longer available).