Changelog

320releases across 5 months

Every PAPI release, cycle by cycle. Each one pushes back against project drift.

Get started free

March 202618 releases

v0.65.0

  • Fix auto-switch race condition — use useEffect watching both tasks and currentSprint
  • Auto-switch to All sprints when current sprint is complete
  • Add task ID to cards, prominent edit button, format JSON handoffs
  • Interactive board — task status updates + edit mode from dashboard
  • Discussion threads per task — task_comments table + UI
  • Strategy review gate — block plan at 5+ sprint gap instead of advisory

v0.64.0

  • DB-backed project registry: query projects from Supabase instead of static papi-projects.json
  • Extract @papi/shared package — single source of truth for types and business rules

v0.63.0

  • ApplyPlan timeout — batch DB writes instead of individual getTask+updateTask per correction
  • Guard against starting new sprint before current sprint is verified done and released
  • Bug: release tool not writing sprint rows to sprints table — Sprints 56-58 were missing

v0.62.0

  • Update strategy review Slack reference from missing skill to MCP integration
  • Separate strategy reviews from sprint logs — own table, own dashboard view, own cadence
  • Decouple strategy review from sprint sessions — flag as available, don't force inline
  • Strategy review prompt upgrade — enforce structured coverage, reduce context bias
  • Skip git sync + autoCommit for pg adapter, bump applyPlan timeout, add writeBack diagnostics

v0.61.0

  • Planner prompt — explicit discovered issues to task pipeline
  • Data mutator layer + action API routes for dashboard writes
  • Shared service layer — task transitions + review validation

v0.60.0

  • Plan context optimisation — section hashing + reviews 20→5
  • Truncate notes field to 2000 chars in idea/bug/ad-hoc tools
  • Increase pg adapter connection pool from 1 to 5
  • Reduce plan apply DB queries — remove metrics snapshot, context util, add 60s timeout
  • Reduce MCP server DB queries — remove metrics write-back, slim health

v0.59.0

  • Surface data fetch errors instead of silently swallowing them
  • Task type system with context-tier filtering for plan
  • Replace Sprint Timeline pill scroller with Recharts area chart
  • Papi-reader tests — create fixture .papi/ directory instead of wrong path
  • Revert to max:1 connection pool — Supabase ignores custom GUC startup params
  • NextAction expandable tasks, timeline cleanup, cycle ring text clipping

v0.57.0

  • Setup as progressive advisory — 3 required fields, defaults for rest
  • Add decision lineage tab to Strategy page
  • Add continuity surface to Cockpit — next action, active decisions
  • Plan performance — parallelize writeBack, guard handoff overwrites, exclude Deferred from context

v0.56.0

  • Add entity-references API endpoint for dashboard consumption
  • Add bug command for reporting bugs as backlog tasks
  • Add maturity column to tasks table and pg adapter

v0.55.0

  • Add task maturity pipeline — raw ideas gated from scheduling
  • Wire up roadmap features from phase data in plan and strategy writeBack
  • Surface decision scores in health output and strategy page

v0.54.0

  • Add project timeline narrative to Analytics
  • Enrich strategy_change with board and velocity context
  • Expand recommendation classification from 4 to 7 types

v0.53.0

  • Reports interactivity — expandable cards, fix Sprint 0, newest-first ordering
  • Increase minimum text sizes across all dashboard pages
  • Add task type metadata to Task schema with board filtering

v0.52.0

  • Kill costs, merge accuracy into performance, fix jargon, improve reviews
  • Proper kanban with In Review column, fixed sprint filter, deferred toggle
  • Fix sprint timeline, backlog age, and build insights
  • Strategy page fixes — sort decisions, last-updated, inline roadmap expansion

v0.51.0

  • Ship default PAPI skills for external users
  • Dashboard Phase 1b — Analytics + Strategy pages absorb Brain/Reports/Brief/Decisions
  • Validate phase on task creation — resolve from adapter instead of hardcoding "Unscoped"

v0.50.0

  • Dashboard rethink Phase 1a — Cockpit + Cycle Ring + nav consolidation
  • Soften review language for non-technical users

v0.49.0

  • Prepare npm packages for publishing
  • Add maturity gating to plan prompt
  • Fix methodology trends showing undefined/NaN
  • Log createSprint failures instead of silently swallowing

v0.48.0

  • Suppress compression directives in strategy review for pg adapter
  • Add build/review pattern detection to strategy review
  • Add human reviews to strategy review context
  • Auto-add mcp__papi__* permission during setup
  • Inject dogfood log into strategy review context

v0.47.0

  • Fix health metrics NaN by normalizing JSONB and adding build report fallback
  • Fix sync script sprint statuses and handoff parsing
  • Add getSprintLogSince(n) for scoped sprint log fetching
  • Extract strategy reviews into dedicated strategy_reviews table
  • Fix boardHealth/strategicDirection reads and strategyReviewDue format on pg adapter