Skip to content

Releases: Muneer320/safedump

Safedump v1.1.0 - Community & Integration

Choose a tag to compare

@Muneer320 Muneer320 released this 09 Jul 13:23

[1.1.0] — 2026-07-09

Added

  • Framework integration guides — Flask, FastAPI, Django docs at docs/frameworks/ (by @TunahanB)
  • safedump view --json flag — output raw JSON for piping to jq (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 missingsafedump view now shows pip install safedump[view] hint instead of traceback (by @SemTiOne)
  • Dynamic version--version reads from importlib.metadata instead of hardcoded string (by @Diyaaa-12)
  • Windows _run_crash path — uses tempfile instead of -c to avoid backslash escaping issues (by @Diyaaa-12)

Docs

  • Framework integration guides (Flask, FastAPI, Django)

Safedump v1.0.0 — Stable API

Choose a tag to compare

@Muneer320 Muneer320 released this 25 Jun 21:13

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 viewersafedump view with syntax-highlighted crash reports
  • CLI toolsview, list, clean, test
  • Plugin systemregister_serializer() for custom types
  • Config presetsconfigure(preset="production")
  • Privacy tiers — 0 (minimal) through 4 (debug)
  • Cross-thread capture — all threads captured at crash time
  • before_capture hook — pre-processing before report generation
  • Double-fault guard — original traceback always preserved

📦 Install

bash
pip install safedump

🔗 Links