Skip to content

Releases: dnatag/mission-toolkit

mission-toolkit v2.3.1

06 Feb 02:35
c33190a

Choose a tag to compare

Changelog

  • 7aa7348 Merge pull request #10 from dnatag/develop
  • 76503f2 Merge pull request #11 from dnatag/develop
  • 2fcd315 Merge pull request #12 from dnatag/develop
  • d918aa8 Merge pull request #13 from dnatag/develop
  • be501fc Merge pull request #14 from dnatag/develop
  • c33190a Merge pull request #15 from dnatag/develop
  • b17290b bump to v2.3.1
  • 6c39ecc fix(checkpoint): bypass pre-commit hooks during checkpoint creation

mission-toolkit v2.3.0

05 Feb 03:23

Choose a tag to compare

Changelog

  • db5dec8 bump the version to v2.3.0
  • 2636932 feat(init): add --global flag for installing prompts to user home directory
  • d221cb9 fix(checkpoint): add retry logic for pre-commit hooks
  • 1357f8e update README.md
  • 947f482 update README.md

mission-toolkit v2.2.0

02 Feb 03:37

Choose a tag to compare

Changelog

  • c08296b WIP
  • f21af3c chore(deps): update golang.org/x/crypto to v0.45.0 for security fix
  • b2afffe feat(backlog): add YAML frontmatter with metadata tracking
  • f71cd0c feat(md): add markdown document abstraction layer with frontmatter support
  • 7de9743 feat(md): add section update functions for content and list manipulation
  • 3b2f03e fix(analyze): enhance duplication template to detect cross-package patterns
  • f3ac083 fix(backlog): prevent YAML frontmatter duplication on updates
  • ccc9b0b fix(checkpoint): handle untracked files in restore --all gracefully
  • efe3edb fix(checkpoint): restore working directory on --all flag
  • 10e7040 fix(diagnosis): add --item flag support for list section updates
  • 8111835 fix(diagnosis): normalize hyphenated section names to prevent duplicates
  • 9571c5b fix(diagnosis): standardize list formatting in CreateDiagnosis template
  • e7bff72 fix(mission): ensure plan items always get checkbox prefix
  • 5473a5f fix(mission): normalize plan formats on write to prevent mark-complete failures
  • 90e5594 perf(md): performance improvements on Markdown section handling
  • 58f3bf3 refactor(backlog): apply idiomatic Go patterns to manager
  • 979a20d refactor(backlog): split monolithic manager.go into focused modules
  • 935d584 refactor(diagnosis): improve code quality with helper extraction
  • a917712 refactor(diagnosis): split monolithic file into focused modules
  • b9de930 refactor(md): add section parsing helpers to eliminate duplication
  • eca14a3 refactor(md): consolidate YAML frontmatter parsing using pkg/md abstraction
  • 023e540 refactor(md): refactor with High-Level API architectural design
  • 0d48408 refactor(mission): migrate writer to md.Document abstraction
  • 13465a1 test(docs): add comprehensive test coverage for pkg/docs package
  • 6e9d621 update the view changes code block
  • cd1ec81 version v2.2.0

mission-toolkit v2.1.1

30 Jan 03:04

Choose a tag to compare

Changelog

  • 2b7cc2a feat(docs): add condensed CLI reference format for prompt templates
  • 8aac1ff fix(templates): remove YAML frontmatter from prompt files
  • 224e279 trim README.md and move the rest to docs folder
  • ae44133 update README.md
  • 94bfdd9 update README.md
  • 84b3585 update README.md

mission-toolkit v2.1.0

25 Jan 03:42

Choose a tag to compare

Changelog

  • 1bfe3aa add log for backlog handling in m.complete.md
  • 381b213 add option to view changes via browser via diff2html
  • 7aa4824 bump version to v2.1.0
  • eb05072 design and templates for debug workflow
  • 9d0ddf1 feat(backlog): add feature and bugfix item types
  • e8053df feat(debug): support m.debug slash command for bugfix and debug support mission
  • 2d884b5 fix m.debug template
  • eadcd24 fix(diagnosis): prevent frontmatter duplication and filter placeholders
  • dd5184b fix(docs): use fullName instead of cmd.Use in CLI generator Usage line
  • be90068 fix(templates): add m.debug.md to prompt installation list
  • 733cbf2 refactor(mission): extract context-specific validation into separate handler methods

mission-toolkit v2.0.0

20 Jan 00:16

Choose a tag to compare

Changelog

  • cd0eaa5 Merge pull request #9 from dnatag/develop
  • c28c9d8 Merge remote-tracking branch 'origin/main'
  • 138ec3e Refresh README.md and AGENTS.md
  • e7892cb WIP: Update prompt templates
  • 78a03a1 add .claude folder
  • 912ff03 add chat to Refine entry under NEXT STEPS
  • 46f2364 add the Tagger field in CreateTagOptions
  • b2136a6 add track determination compliance in governance.md
  • c46b8cb bump version to v2.0.0
  • 080e1e7 checkpoint: 20260104150416-3125-2
  • 347b99d checkpoint: 20260104150416-3125-2
  • 2c9a828 checkpoint: 20260104150416-3125-2
  • 589a4f8 commit stage files
  • c505a3a commit staged changes
  • 4cea9ed docs(governance): reference cli-reference.md instead of duplicating commands
  • f4d3116 feat(analyze): add analyze command infrastructure
  • 8e76def feat(analyze): add clarify subcommand with mission.md context injection
  • 9a96a94 feat(analyze): add decompose command for Track 4 epic breakdown
  • 1902344 feat(analyze): add duplication and complexity subcommands
  • bf0f8cc feat(analyze): add intent subcommand with embedded template
  • 67cc10b feat(analyze): add required JSON output format to test analysis template
  • a13ad2c feat(analyze): add scope subcommand per v5 design
  • 16b46ec feat(analyze): add structured logging to all analyze command handlers
  • 40876ed feat(analyze): add test subcommand for test analysis
  • 6fe93ca feat(archive): mission archive
  • 3f05b69 feat(backlog): Add multiple items support
  • a7547f6 feat(backlog): add Rule-of-Three pattern tracking for WET→DRY workflow
  • 56cd08d feat(backlog): add cleanup command to remove completed items
  • 94c4e80 feat(backlog): implement CLI commands for AI-driven backlog management
  • edb5403 feat(check): integration m mission check to prompts
  • 373868b feat(checkpoint): add unstaged file detection and user guidance
  • 2fbdacd feat(checkpoint): create baseline tag at first checkpoint for cumulative diff viewing
  • 01e12e0 feat(checkpoint): display baseline tag info on first checkpoint creation
  • 4240a11 feat(cli): Add m check command for input validation
  • b93d04d feat(cli): refactor m plan/mission commands
  • 8a75ea9 feat(cmd): add --force flag to mission archive command
  • d0679d5 feat(cmd): add m docs command for CLI schema generation
  • e364729 feat(docs): extract CLI docs to internal/docs and auto-generate on init
  • 5b5b5b3 feat(id): support lifecycle for mission ID
  • e98272f feat(init): add .mission/ to .gitignore automatically
  • 9e7db57 feat(log): add support of log command and implementation
  • b0ce279 feat(mission): Add Domains field to Mission struct
  • 73d5a5b feat(mission): add 'plan --step' command to track progress
  • e202ca4 feat(mission): add --append flag to mission update command
  • f236dec feat(mission): add automatic cleanup of obsolete files after archive
  • ba5f06a feat(mission): add context-aware stale artifact cleanup
  • 1fa7097 feat(mission): add logging capability to mission plan command
  • a9da08a feat(mission): add pause and restore functionality
  • 729ef47 feat(mission): add template cleanup and status update to finalize command
  • da4e497 feat(mission): enable retry functionality for failed missions
  • eed4167 feat(mission): enhance reader with comprehensive legacy format support and edge case testing
  • f3f6586 feat(mission): implement finalize command and remove plan.json system
  • 17f2983 feat(mission): implement v5 design mission create and update commands
  • 2e8c0de feat(mission): integration mission.md reader and writer and create new mission commands
  • 0641b01 feat(mission): reader and writer for mission.md
  • 561bd32 feat(mission): support domains as YAML array in frontmatter
  • b35812d feat(plan): integration of m.plan with m plan
  • d0e75de feat(plan): models and utilities for m plan
  • 02c7c11 feat(plan): refactor to extract common helper functions
  • fa58681 feat(plan): support m plan analyze
  • d5cae8b feat(plan): support m plan check command
  • 2fac989 feat(plan): support m plan generate command
  • b097d13 feat(plan): support m plan validate command
  • bec2e24 feat(prompt): add INTERFACE CONTRACTS and CRITICAL LOGIC sections to apply-success template
  • 1f49b8b feat(templates): modernize m.apply prompt with mission plan flags
  • 9e2e590 feat(tui): add fixed pane dimensions for dashboard detail view
  • 8c7ec5e feat(tui): add horizontal and vertical scrollbars to dashboard panes
  • baab8e0 feat(tui): add seamless pagination navigation with arrow keys
  • 31dbb46 feat(tui): enable arrow key navigation between mission pages
  • c59bbe2 feat(tui): implement bidirectional prefetch algorithm for mission pagination
  • 8758458 feat(tui): implement lazy loading for completed missions in status view
  • 8a404da feat(tui): implement split-pane dashboard with 80% width constraint
  • 8dc2cdd feat(tui): replace status command with comprehensive dashboard
  • 8877633 feat: cleanup m plan command
  • 6d67cb8 fix Consolidate commit reset too far issue.
  • 55bba63 fix checkpoint creation issue
  • 8b122dd fix for WET -> DRY workflow and cleanup
  • a80334d fix test.md
  • 2316077 fix the clarification workflow
  • 4d1d77b fix the id missing issue in m.plan and m.complete
  • d0964c7 fix the issue that an empty execution.log was created for running analyze tests
  • 0ea9d3e fix(analyze): prevent execution.log creation during unit tests
  • 2edba64 fix(backlog): handle missing COMPLETED section in complete command
  • 3418561 fix(backlog): initialize pattern count at 2 to reflect duplication semantics
  • cd45c6a fix(checkpoint): clarify unstaged files output to prevent LLM auto-amend
  • 4dfb51f fix(checkpoint): handle soft reset errors in Consolidate method
  • 5dc0778 fix(cmd): preserve commas in --item flag values
  • d60bbf6 fix(cmd): preserve commas in plan update --plan arguments
  • 0037466 fix(cmd): standardize log command default level to SUCCESS
  • 914b1df fix(git): stop leaking CLI-only rev-parse syntax
  • 77b3dc6 fix(mission): count all plan items in MarkPlanStepComplete
  • c3aa171 fix(mission): create missing sections in UpdateSection instead of returning error
  • 36b7505 fix(mission): ensure exactly one empty line between mission.md sections
  • 7d4d2c0 fix(mission): pass missionDir to BaseService in NewIDService
  • a092581 fix(mission): prevent test execution from creating log files in test directories
  • ec877ed fix(mission): resolve UpdateList corrupting subsequent sections
  • 5eb562a fix(tui): lazy-load execution.log and commit.msg on Tab navigation
  • cf9ddab fix(tui): migrate from old mission.md to new struct of mission.md
  • 35822a1 fix(tui): repair lazy loading triggers for mission pagination
  • 92d1ccb fix(tui): resolve commit message loading and emoji alignment issues
  • cd1c207 fix(tui): resolve prefetch failur...
Read more

mission-toolkit v1.1.4

30 Dec 21:56
52c34dc

Choose a tag to compare

Changelog

  • 52c34dc Merge pull request #8 from dnatag/develop
  • 3edb328 fix: fix script templates and adding logs for m.complete prompt

mission-toolkit v1.1.3

30 Dec 19:00

Choose a tag to compare

Changelog

  • 89c8c83 Merge pull request #7 from dnatag/develop
  • bcea52d fix the brews with Formula directory
  • 8af5925 fix: automate homebrew with goreleaser
  • d656525 fix: automate homebrew with goreleaser

mission-toolkit v1.1.2

30 Dec 18:04
004da76

Choose a tag to compare

Changelog

  • 004da76 Merge pull request #6 from dnatag/develop
  • 34df546 Merge remote-tracking branch 'origin/main' into develop
  • a98a6d9 automate homebrew formula update
  • dad97d3 automate homebrew with goreleaser

mission-toolkit v1.1.1

30 Dec 17:05
18d1e12

Choose a tag to compare

  • fix the release process