Skip to content

Latest commit

 

History

History
197 lines (99 loc) · 7.22 KB

CHANGELOG.md

File metadata and controls

197 lines (99 loc) · 7.22 KB

CHANGELOG

v0.10.1 (2024-08-11)

Chore

  • chore: update ruff version in pre-commit (82d2f0d)

  • chore: update exclude for flit (926f021)

  • chore: add isort to dev deps (75996e0)

  • chore(types): remove two unused types (11d6024)

Ci

Fix

  • fix: update min python version (9534e4b)

Test

  • test(test_core): add tests for many* methods (53cc4d8)

v0.10.0 (2024-07-28)

Feature

  • feat(core): add max_items functionality, so memory usage is decreased (337727b)

Test

  • test(test_core): use plain random instead of numpy (ec4049f)

v0.9.0 (2024-07-26)

Feature

  • feat(lru_queue): add pop_many and refactor (d05f82d)

v0.8.0 (2024-07-25)

Feature

  • feat(lru_queue): add LRUQueue (520f470)

Test

  • test: fix iterator call (29f2c0f)

v0.7.1 (2024-07-22)

Fix

  • fix(core): improve argument types of Cache (22281c9)

Refactor

  • refactor(backend): remove BaseBackend (3a0b499)

Style

  • style: update ruff in pre-commit and format (86a75ee)

v0.7.0 (2024-06-04)

Feature

  • feat(wrappers): add expiration wrapper (0f3483f)

Fix

  • fix(wrapper): fix utc setting for python 3.10 (0c95282)

v0.6.1 (2024-06-03)

Chore

  • chore: remove wrong comment (c120521)

  • chore(benchmark): add results (2db93f3)

Documentation

  • docs(README): add example of using Brotli wrapper (bb31482)

Fix

  • fix(backend): commit after setting an item in sqlitebackend (55ed493)

Refactor

  • refactor(backends): change SQLiteBackend to use connection directly (bbd4e92)

v0.6.0 (2024-06-02)

Chore

  • chore(black): bring back magical comma skip (35606da)

Feature

  • feat(wrappers): make wrappers more general and refactor a lot (debe119)

Refactor

  • refactor(wrapper): change a bit (a1a7273)

v0.5.0 (2024-06-01)

Feature

  • feat(backend): add brotli compression wrapper (cfff762)

v0.4.1 (2024-05-27)

Fix

  • fix(backend): add proper extension for sqlite db files (f2063c6)

v0.4.0 (2024-05-27)

Feature

  • feat(backend): add SQLiteBackend (f5640ce)

Test

  • test(backend): add test for block splitting (7b6aa1d)

v0.3.0 (2024-05-27)

Chore

  • chore(pyproject): add benchmark to exclude (26d4219)

Feature

  • feat(backend): add block splitting to PickleBackend (a8fcb94)

v0.2.1 (2024-05-27)

Chore

Documentation

  • docs(README): add dev instructions (878a6a7)

Fix

  • fix(core.py): fix clear() and add more tests (7389321)

v0.2.0 (2024-05-26)

Documentation

  • docs(README): add install instructions and basic usage example (6572cd5)

Feature

  • feat(core): implement CacheWithDefault properly (b5523d1)

Test

  • test(github): fix requests version (5052e95)

  • test(github): fix coverage module selection (8dee97d)

v0.1.0 (2024-05-26)

Chore

Feature

  • feat(core): implement basic functionality (7d66af5)

Style

Test

  • test: remove python 3.9 from CI (be4a369)

  • test: remove aws auth from CI (dcb3a38)

  • test: add tests and CI (4e9fcc8)