Releases: ferdinandobons/CodeDebrief
Releases · ferdinandobons/CodeDebrief
CodeDebrief v0.14.1
Fixed
- Normalized Python comprehension labels so generated CodeDebrief artifacts stay
synchronized across Python 3.10 and newer Python versions.
CodeDebrief v0.14.0
Added
- Added GitHub issue forms and a pull request template so reports and contributions collect
the CodeDebrief context needed for triage.
Changed
- Strengthened artifact updates with batch rollback across generated files and a local
update lock shared by CLI, validation, and MCP refresh paths. - Tightened
codedebrief.tomlparsing so malformed config values fail with explicit,
field-level errors instead of being coerced silently. - Expanded CI release parity to validate synchronized artifacts, build the viewer, build
package distributions, check distribution metadata, and smoke-test an installed wheel.
Fixed
- Made MCP artifact refresh failures return structured, recoverable errors with a clear
validation follow-up instead of surfacing raw local exceptions. - Compacted long labels and paths in generated SVG snapshots to reduce text overflow in
rendered workflow diagrams.
v0.13.0
0.13.0 - 2026-06-22
Added
- Added a small GitHub Pages landing page for the repository website link.
Changed
- Made artifact, Markdown, and config writes atomic so interrupted updates do not leave
partial files behind. - Improved Python call resolution for source-layout package aliases, same-class receivers,
deterministic multi-target calls, and project-call quality metrics. - Updated quality reporting to separate runtime/dynamic calls from project calls and reduce
false generic-label warnings. - Updated viewer Analysis Health wording and source snippet payloads so rendered flow
context carries exact source ranges.
Fixed
- Made
validate --check-syncverify both JSON and Markdown artifact sync. - Added setup and doctor guidance for migrating stale
logicchartMCP configuration to
codedebrief. - Preserved compatibility for legacy
POTENTIAL_GAPevidence while keeping review-finding
concepts out of the public comprehension model.
v0.12.0
Added
- Published the codedebrief package on PyPI and made uv tool install codedebrief the primary install path.
- Added a README screenshot for the manual codedebrief view canvas.
Changed
- Updated generated agent guidance so workflow artifacts are refreshed after workflow-relevant changes.
- Made CodeDebrief workflow visuals vertical by default, with horizontal output reserved for explicit compact-overview requests.
Fixed
- Fixed the manual viewer details rail so the Analysis Health panel no longer leaves a stale empty source panel when no flow source is selected.
CodeDebrief v0.11.0
Added
- Added a README preview image that shows the kind of source-backed visual workflow a coding agent can present from CodeDebrief artifacts.
Changed
- Renamed the project, Python package, CLI, MCP server, generated artifacts, viewer runtime, and documentation surface to CodeDebrief.
- Made examples/ local-only and ignored; the committed dogfood artifact now maps src/codedebrief instead of tracked demo/shop fixtures.
LogicChart v0.10.0
LogicChart 0.10.0 reorients the project around workflow comprehension and source-grounded visual navigation.
Highlights:
- MCP is part of the default runtime install.
- agent_context now centers on workflow_slice for natural-language codebase questions.
- Added progressive MCP navigation tools: expand_slice, workflow_path, snapshot_slice, explain_flow, explain_node, and explain_edge.
- Public CLI is now focused on setup-agent, update, view, validate, doctor, and mcp.
- Removed findings/review queues and provider-managed LLM enrichment from the public product path.
- setup-agent now writes target-specific files only, including Gemini CLI / Antigravity skill and MCP config parity.
- Visual workflow guidance prefers deterministic vertical Mermaid artifacts and keeps SVG snapshots for explicit/local inspection.
See CHANGELOG.md for the full release notes.
LogicChart v0.8.0
Added
- Added dedicated viewer documentation covering the progressive flowchart product shape,
the static and React runtime split, layout invariants, and browser verification loop. - Added React-viewer viewport panning with reset coverage in the frontend test suite.
Changed
- Clarified README and contributor instructions for the framework-backed viewer runtime,
generated runtime bundle, cache-busted browser checks, and viewer-specific gates.
Fixed
- Fixed the React viewer so clicking empty canvas space clears selected connections, and
dimmed scope-entry links now fade consistently with dimmed canvas nodes.
v0.7.0
Added
- Added PNG and JPG export buttons for the currently visible flowchart canvas.
- Added session-local drag positioning for scope, flow, and inline decision blocks, with reset restoring the automatic progressive layout.
Changed
- Reworked the viewer canvas toward a single progressive flowchart: scopes expand into entrypoint/call rows, selected decision charts unfold in that same route, and selected links highlight their source and target while unrelated blocks dim.
- Unified scope nodes with the rest of the canvas block styling so top-level areas do not read as a separate visual component family.
LogicChart v0.6.2
Changed
- Updated the HTML viewer so expanding a scope keeps the whole codebase map visible while drawing the active scope's files and flows in place.
- Added folder/file path focus in the viewer (#path=...) so clicking a tree folder highlights the matching canvas area without losing global context.
v0.6.1
Fixed Markdown report rendering for enum-backed finding kinds so reports show public values such as missing_branch instead of Python enum names.