Releases: cdisc-org/cdisc-rules-engine
Releases · cdisc-org/cdisc-rules-engine
v0.7.1
Dataset json requires the schema resource in the release build.
What's Changed
- Bug: added resource/schema to pyinstaller for release by @SFJohnson24 in #677
Full Changelog: v0.7.0...v0.7.1
v0.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 #575
- Dataset json by @dostiep in #540
- Update Organization_CDISC.json by @apalmercdisc in #588
- Update requirements.txt for Business Rules by @dostiep in #606
- CORERULES-1334 / CG0202: scope skip for RELATIONSHIP #576 by @dostiep in #605
- 35 support usdm data source in engine by @gerrycampion in #614
- Support non-matching Key values and Join Type in Match Datasets by @ASL-rmarshall in #621
- Bug fix 554 by @ab3263266 in #636
- fix missing merge keys bug by @ab3263266 in #630
- Split linux release into ubuntu latest and 20 by @gerrycampion in #624
- Iss 620 operator data match by @SFJohnson24 in #640
- fixed optional schema bug by @gerrycampion in #656
- Filter fix by @SFJohnson24 in #659
- actions for update cache and update version by @gerrycampion in #664
- 643 663 prerelease actions by @gerrycampion in #665
- fix attempts by @gerrycampion in #667
- 643 663 prerelease test by @gerrycampion in #668
- 643 663 prerelease test by @gerrycampion in #669
- 643 663 prerelease test by @gerrycampion in #670
- 35 support usdm data source in engine - additional changes to support cli by @ASL-rmarshall in #631
- Added datasetjson datatypes by @gerrycampion in #622
- FDA, Adam, USDM schema updates by @gerrycampion in #660
- Prerelease Cache and Version updates by @gerrycampion in #671
New Contributors
- @apalmercdisc made their first contribution in #588
- @ASL-rmarshall made their first contribution in #621
- @ab3263266 made their first contribution in #636
- @SFJohnson24 made their first contribution in #640
Full Changelog: v0.6.3...v0.7.0
Ubuntu 20.04 Release
Release that splits linux into ubuntu-latest and ubuntu 20.04
What's Changed
- Schema updates for DDF by @gerrycampion in #575
- Dataset json by @dostiep in #540
- Update Organization_CDISC.json by @apalmercdisc in #588
- Update requirements.txt for Business Rules by @dostiep in #606
- CORERULES-1334 / CG0202: scope skip for RELATIONSHIP #576 by @dostiep in #605
New Contributors
- @apalmercdisc made their first contribution in #588
Full Changelog: v0.6.3...v0.6.4
v0.6.3
What's Changed
- ISS-271: Compare variable value length with vlm metadata by @nhaydel in #451
- breakout metavars and sensitivity for author docs by @gerrycampion in #456
- ISS-427: Engine detect include special purpose by @nhaydel in #458
- ISS-418: use define namespace to determine define version by @nhaydel in #462
- ISS-463: Allow dummy data service to get standard and standard_version by @nhaydel in #464
- ISS-459: Fix issues reading define 2.0 domain metadata by @nhaydel in #470
- Iss 329 rule blocked corerules 286 by @htu in #437
- Fixed schema branch merge by @gerrycampion in #472
- Add extra check for all keyword when determining rule applies to class by @nhaydel in #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 #449
- ISS-320: Handle missing variable metadata in test endpoint. by @nhaydel in #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 #465
- ISS-479: get dataset class handle dotted version by @nhaydel in #480
- Update business rules, fix standard bug for DataServiceFactory by @nhaydel in #482
- 382 add define-xml-path by @mdeforestbrown in #441
- Fix small issues with define.xml flag by @nhaydel in #494
- ISS-448: Add new rule type to support CG0014 by @nhaydel in #500
- ISS-261: Add valid_external_dictionary_value operation by @nhaydel in #508
- ISS-257: Add define_variable_has_comment attribute to support comment existence check by @nhaydel in #519
- ISS-511: Update in memory cache to use LRU cache by @nhaydel in #525
- Make python 3.9 min required by @gerrycampion in #534
- Add and update regression tests by @RamilCDISC in #496
- Relrec merging by @gerrycampion in #543
- Iss 295 validator crash when def structure not present by @RamilCDISC in #544
- Fixes Windows Folder issue by @dostiep in #562
New Contributors
Full Changelog: v0.6.2...v0.6.3
v0.6.2
What's Changed
- Define Cross Check - HasNoData and VariableIsNull by @nhaydel in #399
- Support CG0312 by @gerrycampion in #402
- Add name and label referenced variable metadata operations by @nhaydel in #406
- Added support for define xml 2.0 by @gerrycampion in #405
- Add list-ct command by @nhaydel in #407
- ISS-335: move rule schema from rules editor to core rules engine repo by @gerrycampion in #409
- ISS 265: Added define_order_number functionality by @gerrycampion in #410
- Use evaluation dataset instead of params dataframe by @nhaydel in #416
- Add operation to get variable's codelist from define by @nhaydel in #413
- ISS 273: Crosscheck values against Define XML Codelists by @gerrycampion in #423
- Qa regression tests and issue383 by @RamilCDISC in #404
- ISS-422: Ensure output variables are json serializable by @nhaydel in #431
- Add original target param for study wide operations by @nhaydel in #429
- Added library_model_variables_filter by @htu in #415
- Update business-rules package to 1.3.5 by @mdeforestbrown in #435
- ISS 274 - New rule type Value Check against Define XML VLM by @gerrycampion in #436
- Add function to get ordered key variables for dataset by @nhaydel in #438
- Add new keys to perform_rule_operations and fix regression tests by @nhaydel in #442
- Populate "Dataset Details" tab in excel export by @nhaydel in #445
- Cg0014 fixes by @nhaydel in #446
- Schema documentation and intellisense by @gerrycampion in #447
- Q2 release version update by @nhaydel in #452
New Contributors
- @RamilCDISC made their first contribution in #404
- @htu made their first contribution in #415
- @mdeforestbrown made their first contribution in #435
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- Add Define Item Group Metadata Check rule type and test by @nhaydel in #386
- ISS 304: added variable_is_null and define_variable_is_collected by @gerrycampion in #391
- Import models that are imported inline by odmlib to support compiled … by @nhaydel in #394
- Add "PyPI Quickstart" section to README.md by @Akollek in #395
- Update README.md by @nhaydel in #396
- Deploy tester on push to main by @gerrycampion in #398
- Convert remaining file name manipulation to os file path manipulation by @nhaydel in #400
Hotfix: Fix an issue where the -dp flag was not properly parsed on windows.
New Contributors
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- Merge development by @nhaydel in #317
- ISS-235: Add variable format to variable metadata dataframe by @nhaydel in #323
- Iss 315 move cdisc library conformance rules generator to GitHub by @gerrycampion in #321
- Upgrade business rules and add tests by @nhaydel in #326
- Parent lib model col order Operation added by @gerrycampion in #337
- Capitalize USUBJID and SEQ in results, update tests by @nhaydel in #343
- Uses new report template and fixes missing details by @gerrycampion in #350
- Add ability to specify standard and codelists by @nhaydel in #353
- Endpoint supports define.xml by @gerrycampion in #356
- Update report template and test reporting issues by @nhaydel in #358
- Update business rules requirement by @nhaydel in #365
- Make test endpoint sync by @nhaydel in #364
- Add valid_codelist_dates operation by @nhaydel in #377
- Update business rules dependency by @nhaydel in #384
- Only get rules if rule exists by @nhaydel in #385
- Quick fix for issue #378 by @jamesformedix in #380
- Release version update and fix by @nhaydel in #387
New Contributors
- @jamesformedix made their first contribution in #380
Full Changelog: v0.5.6.1...v0.6.0
v0.5.6
v0.5.5
v0.5.4
- adds list dataset metadata command
- Updates progress parameter to be either [verbose_output|disabled|percents|bar]
- Updates cache update to create multiple files for CT for faster startup times
- Adds functionality to test rules via command line
- Updates DY calculation logic
- Various bug fixes and improvement