Skip to content

Release v0.2.7

Choose a tag to compare

@jfrench9 jfrench9 released this 13 Jul 18:48

@robosystems/report-components v0.2.7

A patch release that fixes a critical performance regression in the SEC adapter's label-resolution query, eliminating an expensive 80M-edge graph scan that could stall report rendering.

Bug Fixes

  • SEC adapter: anchored LABELS_Q on taxonomy primary key — The label-lookup query now binds to the taxonomy PK instead of scanning broadly, preventing a full 80M-edge traversal in the graph layer. This restores fast label resolution for SEC-sourced financial statements. (#14)

Documentation

  • Updated README to match the current library standard, reflecting the latest adapter surface area and component inventory. (#13)

Breaking Changes

None.

Technical Notes

  • Performance: The LABELS_Q fix in src/adapters/sec.ts constrains the Cypher query path, dramatically reducing database work when resolving XBRL labels against large SEC taxonomy graphs.
  • Test coverage: Corresponding test updates in test/sec.test.ts verify the corrected query binding.

📊 Release Statistics

  • Commits: 5
  • Files Changed: 4
  • Components Updated: 1
  • Styles Updated: 0
  • Lines Added: 96
  • Lines Deleted: 22
  • Previous Release: v0.2.6

🔗 Links


🤖 Generated with Claude Code