You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+34-2Lines changed: 34 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,41 @@
1
+
## v0.0.130 (2026-01-25)
2
+
3
+
### Feat
4
+
5
+
- Improve live status section in pdd connect UI
6
+
- Improve pdd connect web UI per issue #398
7
+
- Add agentic test generation for non-Python languages
8
+
- Upgrade architecture generation and fix test file detection
9
+
-**config**: resolve prompt_path via env and .pddrc (implements #18)
10
+
- Set `PDD_MODEL_DEFAULT` for regression tests in Makefile and add `error_log.txt`.
11
+
- Introduce new agentic features and critical bug fixes, and add an error log for iterative fix attempts.
12
+
13
+
### Fix
14
+
15
+
- Address Copilot review - add aria-label for accessibility
16
+
-**construct_paths**: improve prompts_dir resolution logic to respect CLI and environment variable settings
17
+
- malformed json for the architecture description in prompts
18
+
- Handle double-brace escaped JSON in pdd-interface parsing
19
+
20
+
### Refactor
21
+
22
+
-**config**: update prompts_dir resolution to use only PDD_PROMPTS_DIR environment variable, without aliases
23
+
1
24
## v0.0.129 (2026-01-25)
2
25
3
26
### Feat
4
27
5
-
- introduce and define "Direct Edits" for LLM agents and update orchestration to process them.
6
-
- Implement robust agentic CLI discovery with .pddrc overrides, common path searching, and improved diagnostics.
28
+
-**direct edits**: Agentic change workflow now supports scoped direct edits to files without prompts (e.g., frontend components). Step 6 discovers "Direct Edit Candidates" and Step 9 can uncomment code, remove placeholders, and remove temporary errors.
29
+
-**agentic CLI discovery**: Robust CLI binary discovery addresses issue #234. Searches `.pddrc` config overrides, standard PATH, and common installation paths (npm-global, homebrew, nvm). Improved diagnostics when CLIs not found. Thanks Jiacheng Yin!
30
+
-**delimiter extraction**: `pdd change` now extracts modified prompts using `<<<MODIFIED_PROMPT>>>` delimiters first (faster, cheaper), falling back to LLM extraction only when needed.
31
+
-**integration point discovery**: Step 6 prompts now guide agents to find files that aggregate/register modules (e.g., `main.py`, routers) and detect cross-layer frontend/backend dependencies.
32
+
33
+
### Fix
34
+
35
+
-**empty output detection**: Empty LLM output is now always detected as false positive, regardless of cost (Issue #249).
36
+
-**issue content escaping**: Escape curly braces in GitHub issue content to prevent `.format()` KeyError when issues contain code.
37
+
-**stale state detection**: Workflows check `issue_updated_at` and restart fresh if the GitHub issue was modified since last run.
38
+
-**empty prompt validation**: `process_csv_change` warns and skips when LLM returns empty content instead of writing empty files.
0 commit comments