Skip to content

feat(json-rendering): serialize rich renderables structurally - #25

Merged
PakitoSec merged 1 commit into
mainfrom
feat/json-rendering-serialize-rich-renderables-e40c371
Aug 7, 2026
Merged

feat(json-rendering): serialize rich renderables structurally#25
PakitoSec merged 1 commit into
mainfrom
feat/json-rendering-serialize-rich-renderables-e40c371

Conversation

@PakitoSec

Copy link
Copy Markdown
Owner

Summary

  • add structured JSON serialization for Rich renderables under record.renderables instead of embedding ASCII output in text and record.message
  • keep string-only rich logging in text, preserve file/plain rendering behavior, and document the new JSON contract and migration notes
  • expand examples and tests for direct and queued logging, and bump the package version from 1.0.0b2 to 1.0.0

Testing

  • updated pytest coverage in tests/test_core.py, tests/test_rich.py, and tests/test_mp.py for JSON console, JSON file, and multiprocessing serialization paths

@PakitoSec PakitoSec self-assigned this Aug 7, 2026
@PakitoSec
PakitoSec merged commit 7326a60 into main Aug 7, 2026
@PakitoSec
PakitoSec deleted the feat/json-rendering-serialize-rich-renderables-e40c371 branch August 7, 2026 08:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant