v5.15.1
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
- Fixed
-
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