Skip to content

Latest commit

 

History

History
325 lines (158 loc) · 14.4 KB

CHANGELOG.md

File metadata and controls

325 lines (158 loc) · 14.4 KB

CHANGELOG

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)

v4.0.0 (2024-06-17)

Breaking

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

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

v3.2.0 (2024-05-02)

Feature

  • feat(active-flag): added the ability to disable the cache (1d27b9a)

v3.1.0 (2024-03-21)

Feature

  • feat(cluster): add ability to disable braces by not supporting cluster (939f046)

v3.0.2 (2024-03-21)

Fix

  • fix(build): add redis to install_requires (#33) (3a21ccd)

v3.0.1 (2024-01-10)

Fix

  • fix(keys): update keys to be in same key space (#30) (8b03459)

v3.0.0 (2024-01-09)

Breaking

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

BREAKING CHANGE: key format fix (aa554ee)

v2.2.5 (2023-09-17)

Fix

  • fix(build): update release order (db88117)

v2.2.4 (2023-09-16)

Fix

  • fix(release): fix version change (d434cb6)

v2.2.3 (2023-09-16)

Fix

  • fix(build): fetch depth (18fd8af)

v2.2.2 (2023-09-16)

Fix

  • fix(release): fix missing permission (d4136e1)

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)

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)

v2.1.2 (2023-05-15)

Fix

  • fix(perf): update list to set (a4984bb)

v2.1.1 (2023-05-15)

Fix

  • fix(cache): Fix bug in variable args (3dce0e7)

Test

  • test: add test for args, kwargs mix (68f09ba)

v2.1.0 (2023-05-11)

Documentation

  • docs(readme): update docs to specify Python 3.7 (145693d)

Feature

  • feat: fix caching to work on cluster (69c1377)

v2.0.0 (2023-01-12)

Breaking

  • fix: update key names to prevent bug

BREAKING CHANGE: changes key algorithm to avoid bug with name conflict

Use copy_old_keys to migrate data. (c9efd2d)

Build

  • build(actions): add commit message validation on PRs (f2f8f35)

  • build(workflow): update cron to run once every 10 days (f8c086d)

  • build(workflow): add stale github issue closer (90b9358)

Unknown

  • doc(README): update readme mget (1401856)

  • Merge pull request #9 from AdrianDeAnda/python-310

Add Python 3.10 tests to Github Actions (1c4e6c1)

  • Add Python 3.10 tests to Github Actions (fc8dbb5)

v1.2.0 (2021-10-22)

Feature

  • feat: key_serializer for custom serialization (1d4d1eb)

v1.1.2 (2021-09-02)

Fix

  • fix: add newline to pyproject.toml (d6677a4)

Unknown

  • bugfix: Add missing pyproject.toml (fd89d46)

  • bugfix: correct release.yml format (7b37dfd)

  • bugfix: add release.yml (0df737c)

  • Change python_requires to >3.6 (a6ca0f1)

  • Merge pull request #6 from AdrianDeAnda/python-39

Add support for Python 3.9 (3f5334f)

  • Add support for Python 3.9 (ce1768d)

  • Commit new version (0f7d0d4)

  • Merge pull request #3 from lfvilella/master

Fixing invalidate_all (68132cb)

  • fix review (e3a0f16)

  • Code review changes

  1. test in different redis versions
  2. fixing invalidate_all (5335b70)
  • test in different redis versions (4cac5d8)

    1. Make zrange works by adding zadd
  1. always clear the cache on tests (69e8815)
  • CI test in different python versions (#1) (60e7c71)

  • update readme and define py versions (c3ba154)

  • Create CI.yml (bb064c5)

  • refactoring tests (5d6be6c)

  • refactoring tests (d2afb81)

  • Revert "fixing invalidate_all"

This reverts commit 3c8194c85c66d46209e09de3657530641503d408. (c6c56ce)

  • fix cache key (f2b35f8)

  • fixing invalidate_all (3c8194c)

  • Fix bug in calling cache twice (98c4daf)

  • Fixed mget test to check values (4665045)

  • Add basic multi get (2dc865e)

  • Remove hashing to avoid collisions on key values (8a89e7d)

  • Fixed bug for deserializer and serializer that returns bytes (4643c9e)

  • Added link to pickle security issues (99d623b)

  • Add test for pickle and custom serializer (b1564d4)

  • Changed the requirements to be clear the version could be higher (669fee9)

  • Add test.sh script to run docker tests (300dd48)

  • Update wording on readme (496bf6f)

  • Add explanation of how to call the function (f5dfc65)

  • Fix formatting (c49d5b0)

  • Updated readme to provide more detail on ttl and limit parmeters (238e5f0)

  • Save values in cache if it doesn't exist (7855cdd)

  • Update readme formatting (8c31654)

  • Updated readme with invalidate API (0521037)

  • Added invalidate and invalidate_all (75fba53)

  • Add lua updates (29693cd)

  • Add tests against real redis (173dc01)

  • Updated readme (100e3a0)

  • Add API docs (0bd5786)

  • Update readme (933712b)

  • Add python code (a033d79)

  • Initial commit (5135a44)