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.

[0.1.0] - 2026-07-10

Added

  • @http_client class decorator: turns a class of stubs into an injectable HTTP client component.
  • @get / @post / @put / @delete / @patch method decorators with path templating, query params and JSON body (json parameter).
  • Sync and async stubs (shared httpx.Client / httpx.AsyncClient, closed on container shutdown).
  • Base URL from the decorator or from http.clients.<name>.base_url config.
  • http.timeout_seconds setting (zero-config).
  • Auto-discovery via the pico_boot.modules entry point.