Releases: dnatag/mission-toolkit
Releases · dnatag/mission-toolkit
mission-toolkit v2.3.1
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
mission-toolkit v2.2.0
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
mission-toolkit v2.1.0
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
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...
mission-toolkit v1.1.4
mission-toolkit v1.1.3
mission-toolkit v1.1.2
mission-toolkit v1.1.1
- fix the release process