What's Changed
versioning:
* dependabot.yml for automated versioning increments by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/849
* Bump black from 22.6.0 to 24.3.0 by dependabot in https://github.com/cdisc-org/cdisc-rules-engine/pull/847
* Bump pyinstaller from 5.2 to 5.13.1 by dependabot in https://github.com/cdisc-org/cdisc-rules-engine/pull/848
* Bump pympler from 1.0.1 to 1.1 by dependabot in https://github.com/cdisc-org/cdisc-rules-engine/pull/852
* Update setuptools requirement from ~=63.2.0 to ~=75.1.0 by dependabot in https://github.com/cdisc-org/cdisc-rules-engine/pull/851
* Bump pyreadstat from 1.2.6 to 1.2.7 by dependabot in https://github.com/cdisc-org/cdisc-rules-engine/pull/857
* Bump click from 8.1.3 to 8.1.7 by dependabot in https://github.com/cdisc-org/cdisc-rules-engine/pull/859
* Bump psutil from 5.9.5 to 6.0.0 by dependabot in https://github.com/cdisc-org/cdisc-rules-engine/pull/860
* Bump cdisc-library-client from 0.1.4 to 0.1.5 by dependabot in https://github.com/cdisc-org/cdisc-rules-engine/pull/858
* Bump importlib-metadata from 5.0.0 to 8.5.0 by dependabot in https://github.com/cdisc-org/cdisc-rules-engine/pull/864
* Bump business-rules-enhanced from 1.4.0 to 1.4.4 by dependabot in https://github.com/cdisc-org/cdisc-rules-engine/pull/884
* Bump cachetools from 5.3.1 to 5.5.0 by dependabot in https://github.com/cdisc-org/cdisc-rules-engine/pull/885
* Bump pyinstaller from 5.13.1 to 6.11.0 by dependabot in https://github.com/cdisc-org/cdisc-rules-engine/pull/887
* Bump black from 24.3.0 to 24.10.0 by dependabot in https://github.com/cdisc-org/cdisc-rules-engine/pull/928
* Bump pytest-cov from 3.0.0 to 6.0.0 by dependabot in https://github.com/cdisc-org/cdisc-rules-engine/pull/927
* Bump openpyxl from 3.0.10 to 3.1.5 by dependabot in https://github.com/cdisc-org/cdisc-rules-engine/pull/926
enhancements and bugs:
* fix get_model_filtered_variables operator, added shares_no_elements_with, shares_at_least_one_element_with, and shares_exactly_one_element_with operators by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/843
* Update requests requirement from ~=2.28.1 to ~=2.32.3 by dependabot in https://github.com/cdisc-org/cdisc-rules-engine/pull/865
* added comprehensive rule test suite workflow by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/856
* bug: updated local rule parser to fix missing output variables by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/866
* bug: added null filter for rule operators by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/873
* bug: Fixes for dask skipped rules by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/867
* bug: fixed NaN issue with unique set by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/875
* added Domain to prefix check by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/876
* updated date handling by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/874
* Add UNII Support by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/878
* removed PMDA from schema, updated reporting services by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/882
* improved logger by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/883
* invalid duration operation by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/869
* updated codelist_term_map logic by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/893
* updated business rules for PEP compliance by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/903
* added codelist_extensible, codelist_terms, define_extensible_codelists operators by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/898
* updated schema for TIG 1.0 by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/919
* Add Support for SNOMED Dictionaries by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/918
* Enhancement: Controlled terminology packages derived from defineXML2.1 by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/924
* further tig schema update by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/942
* new operator is_consistent_across_study by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/944
* New Ruletype: Variable Metadata with DefineXML and library metadata by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/879
* TIG 1.0 Caching, Rule Editor functionality by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/937
* updated cache and QA regression by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/947
* update schema by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/949
* further logging enhancements for the CLI by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/955
**Full Changelog**: https://github.com/cdisc-org/cdisc-rules-engine/compare/v0.8.1...v0.9.0