Cdisc-rules-engine

Latest version: v0.9.3

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 9

0.7.0

What's Changed
- USDM support
- Schema updates
- Dataset-JSON support
- Additional rule support and bugfixes
- Updated rules and library cache

Details
* Schema updates for DDF by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/575
* Dataset json by dostiep in https://github.com/cdisc-org/cdisc-rules-engine/pull/540
* Update Organization_CDISC.json by apalmercdisc in https://github.com/cdisc-org/cdisc-rules-engine/pull/588
* Update requirements.txt for Business Rules by dostiep in https://github.com/cdisc-org/cdisc-rules-engine/pull/606
* CORERULES-1334 / CG0202: scope skip for RELATIONSHIP 576 by dostiep in https://github.com/cdisc-org/cdisc-rules-engine/pull/605
* 35 support usdm data source in engine by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/614
* Support non-matching Key values and Join Type in Match Datasets by ASL-rmarshall in https://github.com/cdisc-org/cdisc-rules-engine/pull/621
* Bug fix 554 by ab3263266 in https://github.com/cdisc-org/cdisc-rules-engine/pull/636
* fix missing merge keys bug by ab3263266 in https://github.com/cdisc-org/cdisc-rules-engine/pull/630
* Split linux release into ubuntu latest and 20 by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/624
* Iss 620 operator data match by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/640
* fixed optional schema bug by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/656
* Filter fix by SFJohnson24 in https://github.com/cdisc-org/cdisc-rules-engine/pull/659
* actions for update cache and update version by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/664
* 643 663 prerelease actions by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/665
* fix attempts by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/667
* 643 663 prerelease test by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/668
* 643 663 prerelease test by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/669
* 643 663 prerelease test by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/670
* 35 support usdm data source in engine - additional changes to support cli by ASL-rmarshall in https://github.com/cdisc-org/cdisc-rules-engine/pull/631
* Added datasetjson datatypes by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/622
* FDA, Adam, USDM schema updates by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/660
* Prerelease Cache and Version updates by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/671

New Contributors
* apalmercdisc made their first contribution in https://github.com/cdisc-org/cdisc-rules-engine/pull/588
* ASL-rmarshall made their first contribution in https://github.com/cdisc-org/cdisc-rules-engine/pull/621
* ab3263266 made their first contribution in https://github.com/cdisc-org/cdisc-rules-engine/pull/636
* SFJohnson24 made their first contribution in https://github.com/cdisc-org/cdisc-rules-engine/pull/640

**Full Changelog**: https://github.com/cdisc-org/cdisc-rules-engine/compare/v0.6.3...v0.7.0

0.6.4

Release that splits linux into ubuntu-latest and ubuntu 20.04

What's Changed
* Schema updates for DDF by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/575
* Dataset json by dostiep in https://github.com/cdisc-org/cdisc-rules-engine/pull/540
* Update Organization_CDISC.json by apalmercdisc in https://github.com/cdisc-org/cdisc-rules-engine/pull/588
* Update requirements.txt for Business Rules by dostiep in https://github.com/cdisc-org/cdisc-rules-engine/pull/606
* CORERULES-1334 / CG0202: scope skip for RELATIONSHIP 576 by dostiep in https://github.com/cdisc-org/cdisc-rules-engine/pull/605

New Contributors
* apalmercdisc made their first contribution in https://github.com/cdisc-org/cdisc-rules-engine/pull/588

**Full Changelog**: https://github.com/cdisc-org/cdisc-rules-engine/compare/v0.6.3...v0.6.4

0.6.3

What's Changed
* ISS-271: Compare variable value length with vlm metadata by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/451
* breakout metavars and sensitivity for author docs by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/456
* ISS-427: Engine detect include special purpose by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/458
* ISS-418: use define namespace to determine define version by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/462
* ISS-463: Allow dummy data service to get standard and standard_version by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/464
* ISS-459: Fix issues reading define 2.0 domain metadata by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/470
* Iss 329 rule blocked corerules 286 by htu in https://github.com/cdisc-org/cdisc-rules-engine/pull/437
* Fixed schema branch merge by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/472
* Add extra check for all keyword when determining rule applies to class by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/477
* Iss 252 as validator i want to cross check my study data against the study definexml for missing datasets so that i can stay compliant with sd1063 by htu in https://github.com/cdisc-org/cdisc-rules-engine/pull/449
* ISS-320: Handle missing variable metadata in test endpoint. by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/474
* Iss 256 as validator i want to cross check my study data against the study definexml for null values in variables that are mandatory so that i can stay compliant with sd1229 by htu in https://github.com/cdisc-org/cdisc-rules-engine/pull/465
* ISS-479: get dataset class handle dotted version by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/480
* Update business rules, fix standard bug for DataServiceFactory by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/482
* 382 add define-xml-path by mdeforestbrown in https://github.com/cdisc-org/cdisc-rules-engine/pull/441
* Fix small issues with define.xml flag by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/494
* ISS-448: Add new rule type to support CG0014 by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/500
* ISS-261: Add valid_external_dictionary_value operation by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/508
* ISS-257: Add define_variable_has_comment attribute to support comment existence check by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/519
* ISS-511: Update in memory cache to use LRU cache by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/525
* Make python 3.9 min required by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/534
* Add and update regression tests by RamilCDISC in https://github.com/cdisc-org/cdisc-rules-engine/pull/496
* Relrec merging by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/543
* Iss 295 validator crash when def structure not present by RamilCDISC in https://github.com/cdisc-org/cdisc-rules-engine/pull/544
* Fixes Windows Folder issue by dostiep in https://github.com/cdisc-org/cdisc-rules-engine/pull/562

New Contributors
* dostiep made their first contribution in https://github.com/cdisc-org/cdisc-rules-engine/pull/562

**Full Changelog**: https://github.com/cdisc-org/cdisc-rules-engine/compare/v0.6.2...v0.6.3

0.6.2

What's Changed
* Define Cross Check - HasNoData and VariableIsNull by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/399
* Support CG0312 by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/402
* Add name and label referenced variable metadata operations by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/406
* Added support for define xml 2.0 by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/405
* Add list-ct command by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/407
* ISS-335: move rule schema from rules editor to core rules engine repo by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/409
* ISS 265: Added define_order_number functionality by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/410
* Use evaluation dataset instead of params dataframe by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/416
* Add operation to get variable's codelist from define by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/413
* ISS 273: Crosscheck values against Define XML Codelists by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/423
* Qa regression tests and issue383 by RamilCDISC in https://github.com/cdisc-org/cdisc-rules-engine/pull/404
* ISS-422: Ensure output variables are json serializable by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/431
* Add original target param for study wide operations by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/429
* Added library_model_variables_filter by htu in https://github.com/cdisc-org/cdisc-rules-engine/pull/415
* Update business-rules package to 1.3.5 by mdeforestbrown in https://github.com/cdisc-org/cdisc-rules-engine/pull/435
* ISS 274 - New rule type Value Check against Define XML VLM by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/436
* Add function to get ordered key variables for dataset by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/438
* Add new keys to perform_rule_operations and fix regression tests by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/442
* Populate "Dataset Details" tab in excel export by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/445
* Cg0014 fixes by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/446
* Schema documentation and intellisense by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/447
* Q2 release version update by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/452

New Contributors
* RamilCDISC made their first contribution in https://github.com/cdisc-org/cdisc-rules-engine/pull/404
* htu made their first contribution in https://github.com/cdisc-org/cdisc-rules-engine/pull/415
* mdeforestbrown made their first contribution in https://github.com/cdisc-org/cdisc-rules-engine/pull/435

**Full Changelog**: https://github.com/cdisc-org/cdisc-rules-engine/compare/v0.6.1...v0.6.2

0.6.1

What's Changed
* Add Define Item Group Metadata Check rule type and test by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/386
* ISS 304: added variable_is_null and define_variable_is_collected by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/391
* Import models that are imported inline by odmlib to support compiled … by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/394
* Add "PyPI Quickstart" section to README.md by Akollek in https://github.com/cdisc-org/cdisc-rules-engine/pull/395
* Update README.md by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/396
* Deploy tester on push to main by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/398
* Convert remaining file name manipulation to os file path manipulation by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/400


Hotfix: Fix an issue where the -dp flag was not properly parsed on windows.

New Contributors
* Akollek made their first contribution in https://github.com/cdisc-org/cdisc-rules-engine/pull/395

**Full Changelog**: https://github.com/cdisc-org/cdisc-rules-engine/compare/v0.6.0...v0.6.1

0.6.0

What's Changed
* Merge development by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/317
* ISS-235: Add variable format to variable metadata dataframe by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/323
* Iss 315 move cdisc library conformance rules generator to GitHub by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/321
* Upgrade business rules and add tests by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/326
* Parent lib model col order Operation added by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/337
* Capitalize USUBJID and SEQ in results, update tests by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/343
* Uses new report template and fixes missing details by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/350
* Add ability to specify standard and codelists by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/353
* Endpoint supports define.xml by gerrycampion in https://github.com/cdisc-org/cdisc-rules-engine/pull/356
* Update report template and test reporting issues by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/358
* Update business rules requirement by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/365
* Make test endpoint sync by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/364
* Add valid_codelist_dates operation by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/377
* Update business rules dependency by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/384
* Only get rules if rule exists by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/385
* Quick fix for issue 378 by jamesformedix in https://github.com/cdisc-org/cdisc-rules-engine/pull/380
* Release version update and fix by nhaydel in https://github.com/cdisc-org/cdisc-rules-engine/pull/387

New Contributors
* jamesformedix made their first contribution in https://github.com/cdisc-org/cdisc-rules-engine/pull/380

**Full Changelog**: https://github.com/cdisc-org/cdisc-rules-engine/compare/v0.5.6.1...v0.6.0

Page 2 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.