Skip to content

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-07-04

Changed

  • Config prefix renamed from cache to caching, keeping the ecosystem rule (prefix = package name suffix). A cache: block is no longer read — rename it to caching:. Breaking only for configs written against 0.1.0.

0.1.0 - 2026-07-03

Added

  • @cacheable decorator (sync + async; the awaited result is cached).
  • CacheBackend protocol; user backends replace the built-in automatically.
  • InMemoryCacheBackend: thread-safe LRU with per-entry TTL.
  • CacheSettings (prefix cache): enabled, default_ttl_seconds, max_entries.
  • Auto-discovery through the pico_boot.modules entry point; zero-config.