Skip to content

Releases: DreamLab/memoize

v3.1.1

07 Oct 08:51
16c84f2

Choose a tag to compare

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

02 Oct 06:54
0b720c9

Choose a tag to compare

  • Added ability to configure UpdateStatuses (for instance to update lock duration) * Split default implementation into an interface and a default implementation

v3.0.0

07 May 11:53
3ccc9bb

Choose a tag to compare

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

06 May 11:52
f271ae5

Choose a tag to compare

  • Added configurable postprocessing, that allows to modify value retrieved from the cache
  • Added built-in implementation, that applies deep-copy

v2.0.0

04 May 16:34
451ac38

Choose a tag to compare

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.2

04 May 16:27

Choose a tag to compare

fixed an example

v1.2.1

04 May 07:13
5cd859f

Choose a tag to compare

Fixed UTC related deprecation warnings in Python 3.12+

v1.2.0

04 May 06:11
f26c868

Choose a tag to compare

  • Added support for python 3.12
  • Added warning, that Tornado support is going to be removed in the future

v1.1.5

03 May 19:42

Choose a tag to compare

  • 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

15 Feb 18:17
28b167e

Choose a tag to compare

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).