Release v1.3.0
Why it matters
- Improves prompt control while preserving stateless, single-execution behavior.
- Keeps stream/non-stream execution deterministic at artifact level.
- Expands capability without breaking existing CLI or output contracts.
Stability Statement
- v1.3.0 is a stable feature release.
- CLI interface remains backward-compatible.
- Provider contract and output schema remain stable.
- Any future breaking change requires a major version increment.
Scope Clarification
- No conversation history
- No multi-turn state
- No memory or orchestration behavior
- No output JSON schema changes
Notes
- Built and validated artifacts:
- ai_prompt_runner-1.3.0.tar.gz
- ai_prompt_runner-1.3.0-py3-none-any.whl
- twine check passed for both artifacts.
GitHub Pull Requests Included
- feat(v1.3): add system prompt contract across cli, runner, and providers by @damienSavoldelli in #16
- release: prepare v1.3.0 by @damienSavoldelli in #17
Full Changelog: v1.2.1...v1.3.0