Skip to content

Releases: zx80/cachetools-utils

v9.0

27 Oct 07:24
Compare
Choose a tag to compare
  • Add stats method to return a convenient dict of statistics.
  • Improve type declarations.
  • Add some tests.
  • Test with (future) Python 3.14.
  • Fix doc typo.

v8.6

03 Aug 13:58
Compare
Choose a tag to compare
  • Add license section to README.
  • Add ruff pass.
  • Add Pypy 3.10 and Python 3.13 to CI.

v8.5

03 Feb 09:41
Compare
Choose a tag to compare
  • improved typing
  • updated CI

v8.4

20 Jan 09:56
Compare
Choose a tag to compare
  • improved doc
  • improved type checking

v8.3

12 Nov 14:00
Compare
Choose a tag to compare
  • Fix TwoLevelCache verbosity
  • Add DebugCache class
  • Sort keys on JSON dumps.
  • Upgrade GitHub actions.
  • Test with Python 3.12.
  • Improved documentation.

v8.2

11 Nov 17:51
Compare
Choose a tag to compare

Improved tests.

v8.0

26 Aug 07:13
Compare
Choose a tag to compare
  • Add LockedCache class for shared cache and threading.
  • Add DictCache class for dict-based cache.
  • Add resiliency option to TwoLevelCache.
  • Add extended cached decorator with in and del support.
  • Use base85 instead of base64 for MemCached keys.
  • Improved documentation following diátaxis advices.
  • Hide some private internals.

v7.0

25 Aug 23:41
Compare
Choose a tag to compare
  • Switch to pyproject.toml only.
  • Require Python 3.10+ for easier typing.

v6.0

19 Mar 08:33
Compare
Choose a tag to compare
  • documentation updates, especially for github.io
  • github CI updates
  • add pyproject.toml (stupid) file

v5.1

12 Nov 06:45
Compare
Choose a tag to compare
  • test with Python 3.12.