Skip to content

v0.0.2

Choose a tag to compare

@dgenio dgenio released this 06 Mar 06:17
· 355 commits to main since this release
v0.0.2
ffbf759

What's Changed

✨ Features

  • Flow-level input/output schema declarations — Flows can now declare input_schema and output_schema for end-to-end validation (#59)

🛡️ Quality & Tooling

  • Strict mypy type checking added to CI pipeline and pyproject.toml (#84)
  • Ruff linting & formatting integrated into CI (#47)
  • Dependabot configured for pip and GitHub Actions dependencies (#60)
  • AGENTS.md added with architecture map, decision context, and agent guardrails (#83)
  • from __future__ import annotations enforced in all modules

🧪 Tests

  • Expanded test coverage with edge-case tests for executor and registry (#61)
  • Shared test fixtures and schemas extracted into tests/helpers.py and conftest.py

🔧 Maintenance

  • Bump actions/setup-python 5→6, actions/checkout 4→6, actions/upload-artifact 4→7, actions/download-artifact 4→8
  • Defensively copy inputs in StepRecord to prevent mutation bugs
  • Add pytest-cov to dev dependencies

Full Changelog: v0.0.1...v0.0.2