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 todojo
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¶
- Mkdocs documentation at debug dojo.
v0.4.0 (2025-08-10)¶
release tag: v0.4.0
Features¶
- New configuration model
DebugDojoConfig
for better structure. - Added support for
debugger
configuration indojo.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
orpyproject.toml
. - Support for
debugpy
andipdb
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.