Release v0.2.6
@robosystems/report-components v0.2.6
Summary: This release improves label resolution for SEC filings by sourcing labels from the per-report taxonomy and stripping XBRL role tags, resulting in cleaner, more human-readable financial statement labels out of the box.
✨ Features
- Report-scoped label resolution — The SEC adapter now resolves concept labels from the per-report taxonomy bundled with each filing, producing more accurate and context-appropriate display names instead of falling back to generic labels. (#12)
- XBRL role tag stripping — Resolved labels are automatically cleaned of XBRL dimension suffixes (
[Member],[Axis],[Domain],[Line Items], etc.), so rendered statements display concise, reader-friendly text without manual post-processing.
🐛 Bug Fixes
- Non-fatal label query — The
LABELS_Qquery in the SEC adapter is now non-fatal; if label data is unavailable (e.g., pending reprocessing), the viewer renders gracefully using fallback labels instead of failing to load.
🔧 Technical Changes
- New test coverage added for report-scoped label resolution and role-tag stripping (
test/sec.test.ts). - Adapter internals updated in
src/adapters/sec.ts; public exports unchanged (src/index.tsupdated to reflect internal wiring).
⚠️ Breaking Changes
None.
📊 Release Statistics
- Commits: 6
- Files Changed: 4
- Components Updated: 2
- Styles Updated: 0
- Lines Added: 284
- Lines Deleted: 20
- Previous Release: v0.2.5
🔗 Links
- npm: @robosystems/report-components
- Full Changelog: v0.2.5...v0.2.6
- All Releases: View all releases
🤖 Generated with Claude Code