All notable changes to TaskTracker will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
This release represents a complete transformation of TaskTracker from a task management tool to a focused developer context journal designed for AI-assisted development.
- Developer Journal System: Track progress, decisions, blockers, and ideas
- AI Context Generation: Generate rich context for AI assistants
- PRD Management: Parse and maintain project requirements from text or markdown
- Comprehensive CLI: Intuitive commands with proper argument parsing
- Search & Export: Find and export development history
- Test Coverage: 28 comprehensive tests covering all major functionality
- Open Source: MIT license with contribution guidelines
- Complete Architecture Rewrite: Modern, maintainable codebase
- CLI Interface: Simplified commands focused on developer workflow
- Data Storage: Local JSON files for privacy and simplicity
- Command Structure: Intuitive aliases and consistent patterns
- Task Management: Removed traditional task/todo functionality
- Legacy Code: Cleaned up all outdated components
- Complex Dependencies: Streamlined to essential packages only
- Zero Lint Issues: Clean, consistent code style
- Comprehensive Testing: Full test coverage with CI/CD
- Modern JavaScript: ES6+ features and best practices
- Proper Error Handling: Graceful error handling throughout
- Documentation: Complete documentation and contribution guides
- Easy Installation: Global npm package installation
- Quick Setup: Simple
tt initto get started - Intuitive Commands: Natural language-like CLI interface
- Rich Output: Formatted, colorized terminal output
- File Integration: Track files associated with journal entries
Previous versions focused on task management functionality. See git history for details.
TaskTracker 3.0 is a complete rewrite with a different focus. There is no automatic migration path from 2.x task data.
Recommended approach:
- Export any important data from 2.x manually
- Install TaskTracker 3.0 fresh
- Use
tt initto set up the new journal system - Begin documenting your development work with the new journal commands
# Old (2.x): Task management
tt add "Implement user auth"
tt list
# New (3.0): Development journal
tt j "Implemented user auth endpoint"
tt j --type decision "Using JWT for session management"
tt c # Generate AI contextSee CONTRIBUTING.md for guidelines on contributing to TaskTracker.
- π Bug Reports: GitHub Issues
- π‘ Feature Requests: GitHub Discussions
- π Documentation: docs/ directory