Skip to content

Release v0.2.10

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Jul 16:29

@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 disclosuresExternalTextBlock now detects rs:contentType on 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 contentType metadata through to the rendering layer, keeping the component tree source-agnostic
  • StatementTable integration — 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) — Added contentType field and associated constant for the rs:contentType predicate
  • 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.tsx and store.test.ts covering 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


🤖 Generated with Claude Code