python-redis-cache

Simple redis cache for Python functions

MIT License

Downloads
73.6K
Stars
104
Committers
6
python-redis-cache - v4.0.1

Published by taylorhakes 2 months ago

v4.0.1 (2024-08-27)

Build

  • build(fix): Change docker-compose to docker compose (e701a9e)

Documentation

  • docs: updated wording on instance docs (ca65f4e)

  • docs: add class/instance method documentation (027344d)

Fix

  • fix(cache): support for unpassed default args (#39)

  • feat(cache): support caching functions with positional-only arguments

BREAKING CHANGE: requires Python version >= 3.8

  • fix(cache): cache params with defaults not passed as args

Co-authored-by: Taylor Hakes <[email protected]> (4432b14)

python-redis-cache - v4.0.0 Latest Release

Published by taylorhakes 4 months ago

v4.0.0 (2024-06-17)

Breaking

  • feat(cache): support caching functions with positional-only arguments

BREAKING CHANGE: requires Python version >= 3.8 (68f00ab)

python-redis-cache - v3.2.0

Published by taylorhakes 6 months ago

v3.2.0 (2024-05-02)

Feature

  • feat(active-flag): added the ability to disable the cache (1d27b9a)
python-redis-cache - v3.1.0

Published by taylorhakes 7 months ago

v3.1.0 (2024-03-21)

Feature

  • feat(cluster): add ability to disable braces by not supporting cluster (939f046)
python-redis-cache - v3.0.2

Published by taylorhakes 7 months ago

v3.0.2 (2024-03-21)

Fix

  • fix(build): add redis to install_requires (#33) (3a21ccd)
python-redis-cache - v3.0.1

Published by taylorhakes 10 months ago

v3.0.1 (2024-01-10)

Fix

  • fix(keys): update keys to be in same key space (#30) (8b03459)
python-redis-cache - v3.0.0

Published by taylorhakes 10 months ago

v3.0.0 (2024-01-09)

Breaking

  • feat(keys): keep keys sorted and fix key format (#28)

BREAKING CHANGE: key format fix (aa554ee)

python-redis-cache - v2.2.5

Published by taylorhakes about 1 year ago

v2.2.5 (2023-09-17)

Fix

  • fix(build): update release order (db88117)
python-redis-cache - v2.2.4

Published by taylorhakes about 1 year ago

v2.2.4 (2023-09-16)

Fix

  • fix(release): fix version change (d434cb6)
python-redis-cache - v2.2.3

Published by taylorhakes about 1 year ago

v2.2.3 (2023-09-16)

Fix

  • fix(build): fetch depth (18fd8af)
python-redis-cache - v2.2.2

Published by taylorhakes about 1 year ago

v2.2.2 (2023-09-16)

Fix

  • fix(release): fix missing permission (d4136e1)
python-redis-cache - v2.2.1

Published by taylorhakes about 1 year ago

v2.2.1 (2023-09-16)

Documentation

  • docs: remove version badge (f0810d2)

  • docs: update readme badge (bdbe5e1)

  • docs(readme): add exception_handler into signature (8bb9193)

  • docs(readme): add note about decode_responses (9471fb0)

  • docs(readme): update docs about exception_handler parameter (70d48c1)

Fix

  • fix(build): Permissions (0e45716)

  • fix(release): add pypi distribution (508f5a8)

python-redis-cache - v2.2.0

Published by taylorhakes over 1 year ago

v2.2.0 (2023-07-25)

Feature

  • feat(exceptions): add ability to handle redis exceptions (dad5ac0)

Test

  • test: update python versions in tests (3e4afdb)

  • test: bump redis from 3.5.3 to 4.4.4 (#22)

Bumps redis from 3.5.3 to 4.4.4.


updated-dependencies:

  • dependency-name: redis
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (3c3674f)

  • test: change name of test (0ee3e81)
python-redis-cache - v2.1.2

Published by taylorhakes over 1 year ago

Fix

  • perf: Update list to set (a4984bb)
python-redis-cache - v2.1.1

Published by taylorhakes over 1 year ago

Fix

  • cache: Fix bug in variable args (3dce0e7)
python-redis-cache - v2.1.0

Published by taylorhakes over 1 year ago

Feature

  • Fix caching to work on cluster (69c1377)

Documentation

  • readme: Update docs to specify Python 3.7 (145693d)
python-redis-cache - v1.2.0

Published by taylorhakes about 3 years ago

Feature

  • Key_serializer for custom serialization (1d4d1eb)
python-redis-cache - v1.1.2

Published by taylorhakes about 3 years ago

Fix

  • Add newline to pyproject.toml (d6677a4)