Releases: xbrlus/xule
Releases · xbrlus/xule
30044
- Refactor inline ancestor and descendant traversal functions to improve processing and caching of results
- Fix infinite looping issue by tracking facts that have already been navigated
- xule-dev #82
- xodel: fix canonical_non_negative_integer to allow '0' or a non negative number as a valid return value
- semantichash: fix naming bug
- unit test updates
30043.1
30043
- add handling to semanticHash for when concepts and other parameters don't exist in filing. (typically ESEF) - (dev 0568591)
- fix situational None return in semanticHash - (dev 4b9b951)
- refactor XuleValue format_value method to correctly include line number start rules
- Xendr fix line numbers (#78) missing fact (#79)
- refactor XuleModelIndexer.py and XuleProcessor.py to list the cube properties in the model index for factsets.
- refactor TABLE_INDEX_PROPERTIES to be a set instead of a dictionary.
- Xodel fix attribute filtering in extract_rel_info and correct typo in document_sort exception message (#81)
- update rulesetMap.json for v25 approved
30041
re-issued for rulesetMap.json
- handling attributes that don't have namespaces on elements in a taxonomy schema
- XULE statistics report
- handling footnote resources
- support 'noncollection' type in property evaluation and improve type checks for collections
- change contains empty in a string is true
- handling of properties called as a function for noncollection type objects
- handling of a factset when there is no instance
- raise exception when subtracting lists
- update subtracting and adding dates
- made in operator run the property_contains codes instead of the evaluate_comp code
- remove function mod() and use the property instead. And catch div by 0 error
- add property concepts-by-trait to taxonomy objects
- refactor XuleValue format_value method to support customizable rounding decimals
- update rulesetMap.json to support ESEF 2024 ruleset .zip
30024
30013.1
- Update FERC eforms validate to use XULE 3000+ versions and relocate 'latest' map to XULE directory
- Update ESEF validate to use DQC rulesetMap
- Update rulesetMap for v24 DQC
- use a new ModelManager when loading instances and taxonomies to prevent Arelle from using the loaded models when validating.
- support for trait properties