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.2 (2026-08-28)

Bug Fixes

  • make DeadlineExceededError picklable (#10) (ed5c739)

Documentation

  • fix broken examples and API reference links (#11) (61ba7d5)

0.1.1 (2026-08-28)

Bug Fixes

  • make DeadlineExceededError safe under multiple inheritance (#7) (465d726), closes #6
  • update publish workflow, release-please version search, gitignore (#3) (3a2f527)

0.1.0 (2026-05-09)

Initial release of deadline-budget library.

Features

  • Core deadline budget tracking with DeadlineBudget class
  • BudgetContext for orchestration timeouts with per-call caps
  • Optional Pydantic settings integration (deadline-budget[settings])
  • Optional Dishka DI provider (deadline-budget[dishka])
  • 100% test coverage with BDD naming conventions
  • Full type hints support (py.typed marker)