Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]¶
[0.1.1] - 2026-09-29¶
Fixed¶
- Dependency floors raised to what the test suite proves:
pico-ioc >= 2.3.3(was 2.2.0; below 2.3.0 the settings prefix fails to resolve). A new CI job runs the suite with every declared floor pinned, so a floor that installs but does not work can no longer ship.
Added¶
__all__declares the public API andtests/test_exports.pypins it, per the ecosystem stability policy (ADR-014 in pico-ioc).
Documentation¶
docs/architecture.mdlinks the ADR-014 stability and deprecation policy.
[0.1.0] - 2026-07-10¶
Added¶
RedisFactory: injectable singletonredis.Redisbuilt fromredis.url; pool closed on container shutdown.RedisCacheBackend: distributed pico-caching backend (structuralCacheBackend), pickled values with TTL, namespaced keys, fail-open on Redis errors.- Settings under the
redisprefix:url,socket_timeout_seconds,cache_prefix(zero-config). - Auto-discovery via the
pico_boot.modulesentry point.