Batch fixes before release (#1011)

* fix: improve projectRoot

* fix: improve task-master lang command

* feat: add documentation to the readme so more people can access it

* fix: expand command subtask dependency validation

* fix: update command more reliable with perplexity and other models

* chore: fix CI

* chore: implement requested changes

* chore: fix CI
This commit is contained in:
Ralph Khreish
2025-07-19 00:57:47 +03:00
parent 858d4a1c54
commit 444aa5ae19
17 changed files with 148 additions and 83 deletions

View File

@@ -0,0 +1,5 @@
---
"task-master-ai": minor
---
Created a comprehensive documentation site for Task Master AI. Visit https://docs.task-master.dev to explore guides, API references, and examples.

View File

@@ -0,0 +1,7 @@
---
"task-master-ai": patch
---
Make `task-master update` more reliable with AI responses
The `update` command now handles AI responses more robustly. If the AI forgets to include certain task fields, the command will automatically fill in the missing data from your original tasks instead of failing. This means smoother bulk task updates without losing important information like IDs, dependencies, or completed subtasks.

View File

@@ -0,0 +1,7 @@
---
"task-master-ai": patch
---
Fix subtask dependency validation when expanding tasks
When using `task-master expand` to break down tasks into subtasks, dependencies between subtasks are now properly validated. Previously, subtasks with dependencies would fail validation. Now subtasks can correctly depend on their siblings within the same parent task.

View File

@@ -0,0 +1,5 @@
---
"task-master-ai": patch
---
Fix `task-master lang --setup` breaking when no language is defined, now defaults to English

View File

@@ -0,0 +1,7 @@
---
"task-master-ai": minor
---
Improve project root detection
- No longer creates an infinite loop when unable to detect your code workspace