Skip to content

Releases: DreamLab/memoize

v3.1.1

07 Oct 08:51
16c84f2
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

fixed an example

v1.2.1

04 May 07:13
5cd859f
Compare
Choose a tag to compare

Fixed UTC related deprecation warnings in Python 3.12+

v1.2.0

04 May 06:11
f26c868
Compare
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
Compare
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
Compare
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).