Skip to content

v5.15.1

Choose a tag to compare

@dgunning dgunning released this 10 Feb 16:59
· 1215 commits to main since this release

Fixed

  • EarningsRelease Data Accuracy — Fixed critical bugs in earnings data processing (#633)

    • Fixed scaled_dataframe() never applying scaling due to object-dtype check
    • Fixed scale detection picking up narrative text instead of table context
    • Fixed negative sign parsing for parenthesized currency formats like ($0.09)
    • Improved income statement classification in EarningsRelease
    • Added row-type metadata to FinancialTable for better data classification
  • XBRL Notes Extraction — Fixed TextBlock concepts being misclassified as abstract, preventing proper notes extraction

  • Statement Type Compatibility — Fixed StatementType enum compatibility with get_statement() method

Improved

  • Test Suite Organization — Major restructuring for better maintainability and performance

    • Converted 40 network tests to fast tests using VCR cassette replay
    • Reclassified 14 mismarked network tests as fast tests
    • Moved test harness scripts out of test suite
  • Verification Framework — Added Verification Constitution and roadmap for test suite overhaul