diff --git a/CHANGELOG.md b/CHANGELOG.md index 02705eb..faf09eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,9 +10,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [2.0.5] - 2026-07-10 ### Summary + Allow empty payloads in Redis and MinIO adapters ### Changed + - 6d02f32 Merge pull request '[patch] Allow empty payloads in Redis and MinIO adapters' (#55) from cursor/allow-empty-payloads into main - 57b396b Allow empty payloads in Redis and MinIO adapters. - 093e538 Merge pull request '[chore] Scope integration fixtures per backend subdirectory' (#54) from cursor/scoped-integration-fixtures into main diff --git a/README.md b/README.md index a4d734d..29a8a95 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,10 @@ Subclass an adapter in your own repository to add domain-specific methods while Connection adapters expose `connect()`, `disconnect()`, and `is_connected()`. The latter verifies backend reachability with a cached health probe (default TTL: 1 second). Subclasses may override `health_check_ttl_seconds`. `connect()` is idempotent: calling it while already connected and healthy is a no-op. +## Future direction + +The current API is synchronous. Async repository interfaces and adapters may be added in a future release; existing sync usage would remain supported. + ## Optional dependencies Repository **interfaces** import with the base package. **Adapters** require the matching extra; importing an adapter without its extra raises `ImportError` with install instructions. diff --git a/pyproject.toml b/pyproject.toml index def486f..06d88c0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,7 +39,6 @@ build-backend = "hatchling.build" [tool.pytest.ini_options] testpaths = ["tests"] -pythonpath = ["."] addopts = "--import-mode=importlib" markers = [ "integration: tests requiring Docker containers (deselect with '-m \"not integration\"')",