Skip to content

v0.0.5

Choose a tag to compare

@github-actions github-actions released this 14 Feb 19:58
· 595 commits to main since this release

What's New in v0.0.5

New CLI Commands

  • taskmd report — Generate project status reports in Markdown, HTML, or JSON with statistics, task groupings, critical-path analysis, and blocked task summaries
  • taskmd tracks — Visualize parallel work lanes based on scope overlap detection, helping multi-agent and team workflows avoid merge conflicts
  • taskmd sync — Pluggable sync engine with initial GitHub Issues provider, mapping issues to taskmd frontmatter with --dry-run and configurable field mappings

CLI Improvements

  • get: Match tasks by file path or filename in addition to ID and title; shows parent/children relationships in all output formats
  • set: New --parent flag for parent-child relationships, --add-tag / --remove-tag for tag management
  • validate: Now validates .taskmd.yaml config files — checks scopes, touches references, and unknown keys
  • graph: Colored ASCII output based on task status (green=completed, yellow=in-progress, red=blocked); respects --no-color and NO_COLOR

Web Dashboard

  • Tracks page showing parallel work lanes with filtering support
  • Drag-and-drop board — drag task cards between status columns to update status, with visual feedback and touch device support
  • Cross-dimension filters — filter pills above the board for filtering by priority, effort, tags, or status depending on grouping
  • Responsive layout — mobile hamburger menu, single-column board on phones, horizontal scroll on tablets

Core & Data Model

  • New touches frontmatter field to declare which code scopes a task modifies, used for parallel track calculation
  • New parent frontmatter field for hierarchical task grouping (non-blocking, organizational only)
  • Config ignore field to exclude directories from scanning (e.g., archive, templates)
  • Config scopes section to define abstract scope-to-path mappings for overlap detection

Documentation

  • New "Why taskmd?" philosophy page covering design decisions and AI-native workflows
  • Expanded CLI guide with full documentation for get, set, tags, archive, next-id, and report

Full Changelog: v0.0.4...v0.0.5