Skip to content

v5.10.1

Choose a tag to compare

@dgunning dgunning released this 17 Jan 12:37
· 1427 commits to main since this release

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.1

Full Changelog: v5.10.0...v5.10.1