@robosystems/report-components v0.2.10
Summary: This release adds markdown rendering support for text-block disclosures, enabling rich typography in ExternalTextBlock frames when the underlying data carries an rs:contentType hint.
✨ Features & Improvements
- Markdown text-block disclosures —
ExternalTextBlocknow detectsrs:contentTypeon text-block facts and renders Markdown content with proper typography instead of plain text (#20) - Content-type–aware rendering pipeline — The adapter store and data model have been extended to propagate
contentTypemetadata through to the rendering layer, keeping the component tree source-agnostic StatementTableintegration — Statement tables that embed text-block frames now correctly delegate to the new Markdown-aware path
⚠️ Breaking Changes
None.
🔧 Technical Changes
- Model extension (
model.ts,constants.ts) — AddedcontentTypefield and associated constant for thers:contentTypepredicate - Store adapter update (
adapters/store.ts) — Store now extracts and surfaces content-type metadata when hydrating text-block entries - Test coverage — New and updated unit tests in
render.test.tsxandstore.test.tscovering Markdown rendering and store-level content-type propagation
🐛 Bug Fixes
No bug fixes in this release.
📊 Release Statistics
- Commits: 4
- Files Changed: 9
- Components Updated: 5
- Styles Updated: 0
- Lines Added: 162
- Lines Deleted: 13
- Previous Release: v0.2.9
🔗 Links
- npm: @robosystems/report-components
- Full Changelog: v0.2.9...v0.2.10
- All Releases: View all releases
🤖 Generated with Claude Code