Skip to content

Releases: python-cachier/cachier

v3.0.0: Cache keys now consider function names 📝

26 Feb 22:10
8876ade
Compare
Choose a tag to compare

v2.3.0: Support for runtime caching + list caching + kwargs order independent cache keys

17 Feb 07:37
6de95e8
Compare
Choose a tag to compare
ruff: enable `isort` (#194)

* ruff: enable `isort`

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

v2.2.2: Python 3.12 Support! 🐍

13 Dec 20:43
Compare
Choose a tag to compare
Test on python 3.12 + versioneer fix

v2.2.1: pymongo non-optional import bugfix 🐞

02 Jul 09:28
Compare
Choose a tag to compare

v2.2.0: Caching of None values support 📭

30 Jun 13:48
Compare
Choose a tag to compare

v2.1.1: Global defaults added! 🌍

09 Apr 05:19
Compare
Choose a tag to compare

v2.1.0: Precaching & method caching support added! 🗄

31 Mar 07:37
Compare
Choose a tag to compare

v2.0.2: A simple CLI added 📟

23 Mar 18:12
Compare
Choose a tag to compare

v2.0.1: Better hash keys generation! 🔑

19 Mar 10:11
Compare
Choose a tag to compare

v2.0.0: Same-named methods supported! 📦

06 Dec 19:51
Compare
Choose a tag to compare

Cachier now supports pickle-based caching for cases where two identically-named methods of different classes are defined in the same module. This changes the naming convention for the pickle files in which the per-function caches are saved, and so it is a breaking change.

Contributed by @shaypal5