Skip to content

Releases: CNFeffery/dash-devtools-plus

Dash Devtools Plus v0.1.4

Choose a tag to compare

@CNFeffery CNFeffery released this 27 Sep 00:39

Added

  • Added callback performance monitoring with live metrics, timing trends, and execution history.

Changed

  • Improved the callback relationship table for clearer information hierarchy, readability, and interaction.
  • Refined callback details for a clearer, more polished viewing experience.
  • Improved chart presentation, interaction, and live data updates across related feature workspaces.

Dash Devtools Plus v0.1.3

Choose a tag to compare

@CNFeffery CNFeffery released this 18 Sep 07:01

Added

  • Added a final Runtime Environment workspace with concise Dash, Python, server, browser, and installed dependency details, plus one-click copying of an issue-ready Markdown report.

Changed

  • Tightened dependency ownership checks so project-local components and manually registered Hooks are not classified as third-party libraries.

Fixed

  • Kept component-valued props isolated from unrelated React Fiber ancestors and siblings in the Component Inspector, preventing oversized prop results and UI stalls in large component trees.

Dash Devtools Plus v0.1.2

Choose a tag to compare

@CNFeffery CNFeffery released this 17 Sep 14:33

Added

  • Added support for Dash applications using the FastAPI backend, with an example powered by persistent WebSocket callbacks.

Fixed

  • Fixed vertical scrolling in the Component Inspector panel.
  • Prevented Component Inspector probing from triggering interactions in the inspected application.
  • Corrected callback source locations in FastAPI applications after source changes during development.

Dash Devtools Plus v0.1.1

Choose a tag to compare

@CNFeffery CNFeffery released this 17 Sep 05:53

Initial public release

Dash Devtools Plus is a development-only enhancement plugin for Dash applications, built on the Dash Hooks mechanism. It adds a focused inspection drawer to Dash's native Dev Tools so you can investigate an application without leaving the page you are debugging.

Highlights

  • Trace callback relationships, inputs, outputs, and execution context.
  • Monitor server-side CPU, memory, process, and runtime information.
  • Inspect Dash components directly from the running application.
  • Capture and compare runtime state snapshots.
  • Explore directly imported dependencies, grouped by standard library, Dash component libraries, Dash Hooks libraries, and other libraries.
  • Choose from several native Dev Tools toolbar skins.
  • Use the drawer in English or Simplified Chinese.

Requirements

  • Python 3.9 or later
  • Dash 3.4.0 or later

Install

pip install dash-devtools-plus -U

See the README and feature guides for configuration, examples, and screenshots.