Skip to content

Releases: ferdinandobons/CodeDebrief

CodeDebrief v0.14.1

22 Jun 08:03

Choose a tag to compare

Fixed

  • Normalized Python comprehension labels so generated CodeDebrief artifacts stay
    synchronized across Python 3.10 and newer Python versions.

CodeDebrief v0.14.0

22 Jun 07:39

Choose a tag to compare

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.toml parsing 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

22 Jun 06:45

Choose a tag to compare

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-sync verify both JSON and Markdown artifact sync.
  • Added setup and doctor guidance for migrating stale logicchart MCP configuration to
    codedebrief.
  • Preserved compatibility for legacy POTENTIAL_GAP evidence while keeping review-finding
    concepts out of the public comprehension model.

v0.12.0

21 Jun 17:16

Choose a tag to compare

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

21 Jun 14:53

Choose a tag to compare

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

21 Jun 13:42

Choose a tag to compare

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

17 Jun 10:40

Choose a tag to compare

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

16 Jun 21:34

Choose a tag to compare

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

16 Jun 18:25

Choose a tag to compare

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

16 Jun 17:22

Choose a tag to compare

Fixed Markdown report rendering for enum-backed finding kinds so reports show public values such as missing_branch instead of Python enum names.