Repository navigation
v0.1.0a2 - Type Safety Fixes & CI Pipeline
v0.1.0a2 (2025-01-12)
Fixed
- Type checking: Fixed all mypy type errors across the codebase
- Fixed
deepcopytype compatibility inState.__init__()(state.py:43) - Fixed return type annotations in
BudgetManager.enforce()(budget.py) - Fixed type assignments in
Contextmethods (context.py)
- Fixed
- Linting: Auto-fixed 18 ruff linting errors (unused imports, f-strings without placeholders)
- CI Pipeline: Added missing
twinedependency and fixed build job configuration
Changed
- CI/CD: Added
uv sync --all-extrasto build job to ensure dev dependencies are installed - Dependencies: Added
twine>=5.0to dev dependencies for package metadata validation
Internal
- All 43 tests passing
- Clean mypy type checking (0 errors)
- Clean ruff linting (0 errors)
- Package builds successfully and passes twine validation
This release focuses on code quality improvements and CI/CD reliability. No API changes or breaking changes from v0.1.0a1.