Skip to content

Changelog

v0.6.0 (2025-10-04)

Features

  • Integrate tach for architecture management.
  • Widen dependency version ranges.
  • Add 3.14 to supported Python versions.
  • Switching to dacite for config loading.
  • Unit tests for internal functions.
  • Add coverage report.

Improvements

  • Gemini generated docs improvements.
  • Project has 90% coverage.
  • Precommit update-hooks.
  • Upgrade environment.
  • Disable tests that require user interaction; they break coverage reports.

v0.5.0 (2025-08-23)

release tag: v0.5.0

Features

  • CLI tests.
  • Fixes to configuration reading.
  • Post-mortem debugging support with ipdb.
  • Added --exec option to dojo command – debug dojo can now run arbitrary commands.

Improvements

  • Project and docs cleanup.
  • UV build.
  • PyProject cleanup.
  • Testing the CLI with typer’s CLI runner and pytest fixtures.
  • README and docs index alignment.
  • Pre-commit CI and extending pre-commit config.
  • Set up Dependabot.
  • CI improvements.

v0.4.1 (2025-08-10)

release tag: v0.4.1

Improvements

v0.4.0 (2025-08-10)

release tag: v0.4.0

Features

  • New configuration model DebugDojoConfig for better structure.
  • Added support for debugger configuration in dojo.toml.
  • Updated dojo command to include debugger type in command call.
  • Configuration versioning allows for in-flight migration of old configurations.

Improvements

  • Improved error handling in configuration loading.
  • Improved catching errors from target execution.

v0.3.2 (2025-07-28)

release tag: v0.3.2

Features

  • New logo for the project.
  • Typer used for CLI implementation.
  • Dojo is configured via dojo.toml or pyproject.toml.
  • Support for debugpy and ipdb for debugging.

Bug Fixes

  • Fixed documentation and history.

v0.2.0 (2025-07-20)

release tag: v0.2.0

Features

  • Added dojo command for easy debugging setup.
  • Added p() function for rich printing.
  • Added history file for tracking changes.

Improvements

  • Moved to hatch for building and packaging.
  • Fixed pyproject.toml to point to GitHub repository as the homepage.

v0.1.0 (2025-07-19)

release tag: v0.1.0

Features

  • Initial module to install debugging tools.
  • Debug mode utilities for PuDB, rich tracebacks, and object inspection.