v5.10.1
Bug Fixes
Non-Deterministic XBRL Parsing (#601)
- Fixed non-deterministic results when loading Filing from pickle across Python processes
- Root cause: Set iteration order varies with Python hash randomization
- Solution: Sort root_elements before iteration in parsers
- Critical for data pipelines requiring reproducible results
Incorrect Dimension Member Labels (#603)
- Fixed dimension_member_label showing incorrect values for multi-dimensional breakdowns
- Root cause: Used LAST dimension instead of PRIMARY (first) dimension
- Affects companies like GOOGL with multi-dimensional revenue breakdowns
Installation
pip install edgartools==5.10.1Full Changelog: v5.10.0...v5.10.1