Releases: OnlyThePixel/marktaskdown
Releases · OnlyThePixel/marktaskdown
v1.0.2
1.0.2 (2025-05-15)
🔧 Configuration
8076994Fix GitHub release configuration by removing duplicate assets
🚚 Chores
7138937Merge branch 'main' of https://github.com/OnlyThePixel/marktaskdown into main
v1.0.1
1.0.1 (2025-05-15)
📝 Documentation
5d3c4f5Set up Docusaurus in the docs directory
🔧 Configuration
ceae75fFix GitHub release assets configuration and update pre-commit hook
🚚 Chores
6da028bAdd tasks to implement project website
v1.0.0
1.0.0 (2025-05-12)
✨ Features
3eaa5b2Enhance parameter schemas for task-related tools in MCP servere9758caAdd MCP server command to CLIf12235cImplement Create Task MCP endpoint787e387Implement initialize project endpoint for MCP serveree661b4Implement initial MCP server setup696d68aEnhance done command with CLI arguments and options8bd0960Increase description content size limit from 1000 to 5000 characters8aca077feat: Implement TaskPresenter for formatting task data9317e6aImplement Description value objecte4b1bcfImplement Title value object0a721f3Implement Slug value object92924e9Implement Task entityd66ccc7Add interactive mode to add commandf4b5142Implement delete command8bbc3c8Add done command to mark tasks as completedb1af0f5Add list commandf86bca9Add task command implementation4489a6cAdd init commandad90e3fAdd initial CLI implementation with welcome message
🐛 Bug Fixes
7c94456Fix task duplication bug in 'done' commanda2f2d60Fix type error in InitializeProjectUseCase test mock52d7aebFix YAML front matter string quoting in done commandd4a9dacFix YAML front-matter bug in add commandb09022dFix TypeScript errors in add command tests
♻️ Refactoring
177e970Refactor delete command to use DeleteTaskUseCase1a1623drefactor: done command to use SetTaskAsDoneUseCased99884cRefactor list command to use GetAllTasksUseCasec41847fRefactor add command to use application layer7966947Refactor init command to follow DDD architecturea802ae4Refactor init command to use application layer0d08f23Refactor FileSystemTaskRepository to use MarkdownFileAdapter7f86eedReplace enquirer with @inquirer/prompts
📝 Documentation
8faf2c3Add NPM publishing guide and update package.json for publishing configuration01ab9ffMark changelog generation task as doneb15c55cAdd release process task filesec758ebArchive done tasksa6b778cUpdate documentation with MCP server informationd680eccUpdate task files after completing MCP server infrastructured4a0983Add tasks to implement an mcp server interface6932683Add task for fixing duplication bug in 'done' command9a99fa4add tasks to implement an mcp protocold8c9c55Archive done tasks27c869bAdd task to increase description content size limitbfa01c6Update project documentation to reflect new architecturec43a525add a task to iterate over the done commandd00e7afArchive completed task files684de13Mark 'Task 1.2: Implement Slug Value Object' task as done986e865add architecture change plan and its tasks6775c36Update project documentation with ESLint config, gitmoji, and DDD approach
🔧 Configuration
076de76Update package.json and GitHub workflow for first release638dae0Set up GitHub release creation with proper tagging073fc57Add custom release notes generator for changelog143da54Add custom release notes generator for changeloge035b59Update Roo Code mtd MCP server config and enable it1fd74e2Update pre-commit hook to apply prettier formatting and only stage previously staged files5d86479Add initial Roo Code's MCP server configuration for marktaskdown1864e6bAdd commit hooks to lint, test and build before commitd5afc9bupdate .roomodes mtd-code prompt to remember to commit4a56c66add mtd-product custom mode to .roomodesb139206update .roomodes prompt to improve responses3500966Improve mtd-code mode instructionse470afbUpdate .roomodes to reference documentation files6e9f0b5Add Prettier and integrate with ESLint45efebdUpdate development guidelines in .roomodes3d4668fAdd JSX support to tsconfig.json436a4ddUpdate development guidelines in mode configuration449eb05Update custom mode instructions with project guidelinesc74e716Update package.json with bin field and build scripts9a06fbfAdd tsup build configuration55d98baAdd TypeScript configuration
⬆️ Dependencies
6065e80Add @semantic-release/github dependencyde70051Add semantic release dependencies for automated versioning and changelog generation609c4a3Add zod dependency for improved data validation1f91e27Add express and @types/express dependenciese9459dfAdd @modelcontextprotocol/sdk dependency7203a53Remove ink-table dependency9c4f4b8Add ink, ink-table, react, and gray-matter dependencies7d2a61eAdd vitest for testing63feabaAdd commander, typescript and tsup dependencies
🧪 Tests
7c1ae54Add integration tests for CLI commandse3d1644Mark 'Implement commit hooks' task as done
🚚 Chores
4ccb703Add GitHub Actions workflow for automated releasesefbdf70Override Roo Code orchestrator mode3575659Implement task detail resource for MCP server0208f0eImplement tasks://list resource for MCP server1804008Implement delete-task tool for MCP server1955a34Implement set-task-done and set-task-undone tools for MCP serverbc4afb4Implement create-task tool for MCP server1f50a5eImplement initialize-project tool for MCP server4eb309dImprove mtd-code promptc5d5c11Create MCP server infrastructure with STDIO transporta34ae3fRemove MCPServer implementation and related integration testse7205f8Improve mtd-product prompt482dc38Implement incremental task ID generationf148a7cImprove mtd-code prompt9d22745Implement GetTaskBySlugUseCaseca0ccd5Implement DeleteTaskUseCase8813d19Implement SetTaskAsUndoneUseCase962cd66Implement SetTaskAsDoneUseCase05e3875Improve mtd-code prompt8d72080Implement GetAllTasksUseCasef458e5eImplement CreateTaskUseCase with DTOs and tests48459d8Implement MarkdownFileAdapter for reading/writing markdown files with YAML frontmatter5bce985Improve mtd-code prompt6b783dfImplement FileSystemTaskRepositorydbd7299Improve mtd-code promptba6b2acDefine TaskRepository interface and tests87eec0aAdd ESLint with TypeScript and React support1cc8569Initial project setup