Skip to content

v2.0

Choose a tag to compare

@MeGaNeKoS MeGaNeKoS released this 21 Feb 00:00
· 14 commits to master since this release
4cc020b

What's New

  • Async support — all decorators now work with async functions automatically
  • Value sanitization — Sensitive wrapper and sanitize_params option to redact values in logs
  • Modularized codebase — split monolithic decorator.py into base.py and decorators.py
  • Improved tracebacks — __tracebackhide__ keeps devlog frames out of pytest output
  • Bug fix — custom_excepthook now correctly writes to file (was opening in read mode)
  • Modernized CI — updated GitHub Actions, Python 3.9–3.13 test matrix
  • Dynamic versioning — version derived from git tags via setuptools-scm

Breaking Changes

  • Requires Python 3.9+
  • Internal module devlog.decorator removed (use devlog.base / devlog.decorators)
  • Public API (devlog.log_on_start, etc.) is unchanged