Releases: Muneer320/safedump
Releases · Muneer320/safedump
Release list
Safedump v1.1.0 - Community & Integration
[1.1.0] — 2026-07-09
Added
- Framework integration guides — Flask, FastAPI, Django docs at
docs/frameworks/(by @TunahanB) safedump view --jsonflag — output raw JSON for piping tojq(by @SemTiOne)- Capture-layer edge case tests — MemoryError, KeyboardInterrupt, SystemExit, Unicode, None values (by @Diyaaa-12)
- Serializer edge-case tests — circular references, broken
__repr__,__slots__objects (by @uttam12331)
Fixed
- Friendly error when Rich is missing —
safedump viewnow showspip install safedump[view]hint instead of traceback (by @SemTiOne) - Dynamic version —
--versionreads fromimportlib.metadatainstead of hardcoded string (by @Diyaaa-12) - Windows
_run_crashpath — uses tempfile instead of-cto avoid backslash escaping issues (by @Diyaaa-12)
Docs
- Framework integration guides (Flask, FastAPI, Django)
Safedump v1.0.0 — Stable API
Safedump v1.0.0 — Initial Stable Release
Local-first crash diagnostics for Python. Capture full debugging context, redact secrets automatically, and inspect crashes offline.
🎉 First Stable Release
After passing through design review, architecture specification, and 67 tests, Safedump v1.0.0 is ready.
✨ What's Included
- Core crash capture — walk tracebacks, extract locals, capture environment (Python 3.9–3.13)
- Secret redaction — automatic denylist + regex detection + custom rules
- Rich terminal viewer —
safedump viewwith syntax-highlighted crash reports - CLI tools —
view,list,clean,test - Plugin system —
register_serializer()for custom types - Config presets —
configure(preset="production") - Privacy tiers — 0 (minimal) through 4 (debug)
- Cross-thread capture — all threads captured at crash time
before_capturehook — pre-processing before report generation- Double-fault guard — original traceback always preserved
📦 Install
bash
pip install safedump