Skip to content

Releases: xbrlus/xule

30044

13 Feb 15:27
Compare
Choose a tag to compare
  • 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
  • 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

Try XULE:
Binder
Colab

30043.1

12 Feb 19:59
Compare
Choose a tag to compare
  • 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

Try XULE:
Binder
Colab

30043

11 Dec 17:49
Compare
Choose a tag to compare
  • 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

Try XULE:
Binder
Colab

30041

23 Oct 11:46
Compare
Choose a tag to compare

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

Try XULE:
Binder
Colab

30024

11 Aug 11:04
Compare
Choose a tag to compare
  • order sets and dictionaries
  • ordered iterations
  • allow linkbase in schema
  • fix effective weight
  • add --xender-inline-css-type for block or element use
  • nav x networks
  • fix handling of preferred label
  • xendr showIf consistency

Try XULE:
Binder
Colab

30013.1

09 Aug 16:09
Compare
Choose a tag to compare
  • 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

Try XULE:
Binder
Colab

30013

09 Jul 20:32
Compare
Choose a tag to compare
  • use a new ModelManager when loading instances and taxonomies to prevent Arelle from using the loaded models when validating.
  • support for trait properties

Try XULE:
Binder
Colab

30003.1

08 Jul 11:52
Compare
Choose a tag to compare
  • Update rulesetMap.json files for V24 (DQC)
  • Update for issue where DQC rulesets were not processing in graphic user interface
  • Update conversion clark notation qname to SXMQName

Try XULE:
Binder
Colab

30003

10 Jun 16:41
Compare
Choose a tag to compare
  • Update for issue where DQC rulesets were not processing in graphic user interface
  • Update conversion clark notation qname to SXMQName

Try XULE:
Binder
Colab

30001

28 May 18:18
Compare
Choose a tag to compare
  • add check for aspectFilters existence

Try XULE:
Binder
Colab