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