CHANGELOG.md
44 lines · 2.2 KB
Changelog
All notable changes to PAS are documented here.
[0.7.1] β 2026-05-29
Fixed
- Replace
.expect()panics ininit_db()with proper error propagation viasqlx::Error::Configurationandsqlx::Error::Io.
[0.7.0] β 2026-05-29
Added
pas launchcommand β end-to-end workflow: discovers*-spec.md+*-prd.mdpairs in a directory, generates.dotpipelines, validates them, and runs them sequentially. Use zero-padded prefixes (phase-01-spec.md) to control execution order.- Directory mode for
pas runβ pass a directory instead of a.dotfile to run all*.dotfiles in that directory sequentially in lexical order. --freshflag forpas runβ discard saved checkpoints and start the pipeline from scratch.
Fixed
- Correct truncation arithmetic and documentation for multibyte strings in context accumulation.
- Missing
tool_nameargument intool_resultcall in Anthropic provider tests. ToolResultcall sites updated fortool_namefield added in the types crate.- Resolved all clippy and build errors introduced during the lint-fix refactoring pass.
- 13 correctness and robustness bugs fixed across all 8 crates (agent, LLM, pipeline, tools, dot, CLI, types, web) via a systematic codebase audit.
- Additional correctness fixes across agent, LLM, and pipeline crates.
- Corrupted
phase-1-spec.dotrestored with valid DOT syntax.
Changed
decompose --validateflag now accepts an explicit epic ID argument for coverage checking.- Dependency bump:
rand0.8.5 β 0.8.6,rustls-webpki0.103.10 β 0.103.13. - Security:
rand0.9.2 β 0.9.3 (fixes soundness issue with custom loggers andrand::rng()).
Documentation
- Added DOT dialect reference (
docs/dot-dialect.md). - Added Reckoner software factory feature plan.
- Added reference to strongdm/attractor.
docs/cli-reference.mdupdated:launchcommand,rundirectory mode,--freshflag.
[0.6.0] β 2026-05-15
Initial public release with DOT-based pipeline runner, Claude Code integration, multi-provider LLM support, goal gates, checkpoint/resume, and the full planning workflow (PRD β spec β beads β pipeline).