Repository navigation
Releases: CNFeffery/dash-devtools-plus
Releases · CNFeffery/dash-devtools-plus
Release list
Dash Devtools Plus v0.1.4
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
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
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
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 -USee the README and feature guides for configuration, examples, and screenshots.