Version | Date | Features |
---|
| December 8th Sprint 22 (2021) | - Make request against Conformance Rules Generator
- HTTP trigger added to rule pipeline
- The rule editor can display Json version of YAML rules that can be interpreted by the rule engine
- Authors can select and upload test data to be submitted to the CORE engine
- Authoring unit testing pane
- Disable the ability to delete rules created by other authors
- Rules generator processes rules using new schema
- Allow authors to view rule unit test results
- Async functions do not try to make updates to unmounted components
|
| December 15th | - Release enabling unit test steps 1 through 4 of 5
|
| January 7th Sprint 23 (2021) | - Provide authors a way to execute rules against test data
- Rule editor submits a request with a rule Json and test data, and receives a response with the results
- Distinguish between Pass with errors and Fail with Errors
- Set Prod Environment Variables
- Release rule editor with testing functionality to production
|
Unit testing bug fixes | January 26th Sprint 2 (2022) | - Send test data using user-defined datatypes instead of Excel's autoguess types
- Fix bug "Large test datasets crash the system"
|
Publish Rules | February 11th Sprint 3 (2022) | - Allow authors to publish rules
- Update generator to properly handle publish rules
- Fix bug "Test data variables with string length cause an error"
- Schema - Update rule types structure
- Schema - "Domain Existence Check" vs "Domain Presence Check"
- Schema - enforce Core.Id pattern
- Schema - Harden References
- Schema - Add functionality for merges
- Create a domain name for test dataset SUPP, RELREC, RELSUB
- Allow Authenticated User to Administer Content under Node in Prod
- Documentation - How to setup Sharepoint/Onedrive test folder locally
|
| March 4th Sprint 5 (2022) | - Generator - Update Rule Types structure
- Generator - Add ability to match Datasets
- Fix bug "Generator - Handle non-ascii characters"
- Add documentation on Grouping/Merging datasets
- Fix bug "Empty/Zero Num test data"
- Schema - SUPP-- and AP--
- Schema - Grouping/Merge keys for aggregate Operations
- Schema - Add "group" to "Operations"
- Creating a new rule should have publish status = false
- Fix bug "When a dataset is skipped, it should not be flagged as an error"
|
| March 23rd Sprint 7 (2022) | - Schema - Allow list of values
- Schema - Allow for multiple References
- Schema - Remove General Observations from class scope
- Schema - Allow for $ references in output variables
- Differentiate between datasets skipped by scope vs column presence
- Support non-ascii characters
|
|
| - Implement schema using LinkML
- Generalize Schema
- Schema updates
- Reloading Test Data Files
- Fix "Filtering does not always work"
- Fix "Password reset does not work"
- Debounce modified rule and resize updates
|
New storage environment |
| - Determine new storage environment
- Set up connection to new storage environment
- Add new storage environment functionality to Authoring tool API and UI
- Add Auth/Auth to new storage environment
- Deletes should do soft deletes instead of permanent deletes
- Export button
|
|
| - Debounce modified rule and resize updates
- Memoize dataservice calls
- Determine Unit Test data storage method
- Link rules to test data files
- Link rules to test results
- When a rule is deleted the test data and results are deleted
|