Releases: sgrade/plan-manager
Releases · sgrade/plan-manager
plan-manager: v0.10.0
0.10.0 (2025-10-23)
⚠ BREAKING CHANGES
- Major terminology update for clarity and industry alignment
- workflow: approve_task no longer handles TODO → IN_PROGRESS transitions. Use start_task for Gate 1 instead. The approve_current_task() service function still delegates for backward compatibility.
Features
- acceptance criteria in Story (87883e8)
- add CI/CD pipeline, test isolation, and code quality tools (d6ec879)
- align it with the rewrtitten task-centric workflow defined in .cursor/rules/project-management.mdc (8a3665e)
- assisted planning workflow - introduction (e5e3362)
- basic telemetry for key flows: Implemented env-gated counters/timers with sampling; instrumented approve_task and submit_for_review; documented telemetry env vars. (3d42e80)
- cli: Improve tool-layer error handling (409a94c)
- cli: Improve tool-layer error handling (54af7d7)
- cli: Make set_current commands context-aware (f916c82)
- cli: overhaul workflow for clarity and explicit user control (36367df)
- cli: refactor command layer for clarity and predictability (9a70e4b)
- correlation: correlation IDs to mutations: middleware and propagated corr_id into plan/story/task creation logs; each request includes x-correlation-id. (cb65d2c)
- implement planning/execution workflow, agent actions (workflow_status.actions), select_or_create, guardrails, pagination, client-side changelog (9d8e63b)
- integrate task blocker checking into report service (1d6d306)
- plan create prompt (ef8325f)
- reporting: Implement scoped reports (a821719)
- simple browser to see the work items; can be switched off (f6bd822)
- structured io of approve_task and streamlined changelog (b70e298)
- structured JSON logs now emitted for critical actions (create, approve transitions) with fields like event, ids/titles, statuses, and corr_id. Works with correlation middleware for end-to-end tracing. (90cd4cc)
- tasks: Implement proactive blocker detection (4de24e5)
- triage dashboard and backlog view (16f5c0c)
- workflow: Test and refine task execution workflow (04cb2c0)
Bug Fixes
- main: add return type annotation to main() (acd4261)
- add factory=True to uvicorn.run() to suppress ASGI app factory warning (785a8b0)
- auto-init todo/plan.yaml and ensure dir on save; docs: host.docker.internal SSE url (71a508f)
- ci: ensure CI passes with professional standards (d4f842a)
- ci: fix coverage threshold and twine installation (587c7d4)
- delete_plan not only removes it from the register, but removes the files (3323835)
- enable PENDING_REVIEW → IN_PROGRESS transition for request_pr_changes (a96e1bb)
- improve status rollup to show progress accurately (153b99a)
- license: correct copyright holder to sgrade (58c1d09)
- logging: add type annotation for handlers list (f765296)
- make browse endpoint work even if todo directory does not exist (fb22899)
- missing plan status propagation logic. (d5ef716)
- mypy: fix pre-commit mypy config to use mypy.ini (ee3dc07)
- outputs: add type parameters to generic dict types (def7dd3)
- persistent error executing tool submit_for_review: An execution summary must be provided before submitting for review. (2153582)
- plan_repository: add missing ValidationError import (85d078b)
- plan_service: add type annotations to helper functions (3c7acb6)
- prompt_register: add type annotations and fix handler signature (9e9a47c)
- report_service: handle optional execution_summary properly (42b5cb4)
- resolve mypy strict type checking issues (core services) (eb27ee4)
- server/browser: add type annotations for browse_endpoint (bf832c8)
- server: add complete type annotations for app and browser (ffa4ca1)
- story_tools: add type annotations and fix completion_time check (6e02594)
- task_service: fix type issues with datetime handling (64c2cf5)
- task_tools: add type annotations and fix imports (45ea859)
- telemetry: add type annotations for kwargs and return types (9cf6fd7)
- tools: add type annotations for MCP instance parameters (f51cdae)
- update story was corrupting the list of task IDs in story.md (3326621)
- usage_resources: add type annotation for mcp_instance (e12bef0)
- workflow_prompts: add return type annotation (116bf24)
Performance Improvements
- logging: convert all logging to lazy % formatting (7ff4f3e)
Documentation
- add branching strategy and branch protection guidelines (d8f3c99)
- add docs to uv config, fix budges (c3e7951)
- add guardrails to usage guiede agents (7adfc90)
- changelog: add Unreleased section for dev workflow and docs updates (9ce8fff)
- changelog: update with CI fixes and code quality improvements (5ac2961)
- documentation polish ([...
v0.9.0
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- chore(deps)(deps): bump softprops/action-gh-release from 1 to 2 by @dependabot[bot] in #1
- chore(deps)(deps): bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #2
- chore(deps)(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #3
- chore(deps)(deps): bump astral-sh/setup-uv from 5 to 7 by @dependabot[bot] in #4
New Contributors
- @dependabot[bot] made their first contribution in #1
Full Changelog: v0.7.0...v0.8.0