Releases: NHSDigital/IOPS-FHIR-Test-Scripts
Releases · NHSDigital/IOPS-FHIR-Test-Scripts
Pre HAPI Docker validation service backup
What's Changed
- Update testingbranch.yml by @ryma2fhir in #75
- Update Package-Test-Runner.yml by @ryma2fhir in #74
- update Java version by @ryma2fhir in #73
- remove old profile tests by @ryma2fhir in #79
- updated vunerabilty packages by @ryma2fhir in #86
- reduce sleep from mvn ci to testing to 60s by @ryma2fhir in #87
- update sleep to 60s by @ryma2fhir in #89
- Update/readme by @ryma2fhir in #91
- add comments to errors/warnings common.js.ts by @ryma2fhir in #90
- Update/link checker by @ryma2fhir in #92
- Update QualityControlChecker.py by @ryma2fhir in #93
- Create repoVariables.py by @ryma2fhir in #94
- Update QualityControlChecker.py to allow for programmes email addresses by @ryma2fhir in #95
- Update QualityControlChecker.yml by @ryma2fhir in #96
- Hide http://varnomen.hgvs.org ValueSet errors by @ryma2fhir in #97
- Update common.js.ts by @ryma2fhir in #98
- Split QC & spell Check into 2 jobs by @ryma2fhir in #101
- Update errorChecker.py by @ryma2fhir in #102
- hide system errors related http://human-phenotype-ontology.org by @ryma2fhir in #104
- hide system errors related http://human-phenotype-ontology.org by @ryma2fhir in #105
- add http://varnomen.hgvs.org to ignore error list by @ryma2fhir in #106
- Update masterfhirvalidation.yml by @ryma2fhir in #107
- Update .aspell.en.pws by @ryma2fhir in #111
- Update QualityControlChecker.yml to allow json by @ryma2fhir in #112
- update to find what causign validator error when getting capbaility s… by @ryma2fhir in #113
- Update masterfhirvalidation.yml sleep by @ryma2fhir in #114
- Update masterfhirvalidation.yml by @ryma2fhir in #115
- Update masterfhirvalidation.yml by @ryma2fhir in #116
- Update masterfhirvalidation.yml by @ryma2fhir in #117
- CapabilityStatement folder check addition by @ryma2fhir in #118
- Addition of SequenceOntology CS to ignore list by @omarisgreat in #119
- Raising the JVM Memory by @KazeemHamzat in #120
- Upgrade to 4GB by @KazeemHamzat in #121
- Testing with 8 gb by @KazeemHamzat in #122
- Fixing Typo by @KazeemHamzat in #123
- Still Typo Issues by @KazeemHamzat in #124
- Update Heap Settings for Run Time by @KazeemHamzat in #125
New Contributors
- @omarisgreat made their first contribution in #119
- @KazeemHamzat made their first contribution in #120
Full Changelog: 1.3.0...1.4.0
Added options ability
Now allows the individual repos to set the following options in an options.json file:
{
"strict-validation": ,
"ignore-folders": [],
"ignore-files": [],
"error-if-metaProfile-present":
}
defaults, and how to use can be found within the readme
Update dependencies + Added an exception to search Parameter validation.
- Updated dependencies to latest versions
- Added an exception to search Parameter validation. This hides the 'Profile is present in resource' error as profile references are expected within the Parameter resource
- Created failonwarning variable to allow independent repos to set whether they want warnings to be promoted to errors
Refactor of Github Actions
- FHIR-Validation-Test-Testing & IOPS-FHIR-Validation-Terminology have had redundant code removed, saving approximately 5mins per run alongside updating the package versions where needed.
- isUKCore flag removed as redundant since the use of the CapabilityStatement within the UKCore. This caused an issue with Bundle validation as it inadvertently skipped the validation
- FHIR R5/R4B of SubscriptionStatus is implemented using the Parameters resource. In order to specify the type of resource the meta.profile element is being used. This change disables the meta.profile check
Capture of current state
This release is to capture the state the validator is in before being taken over by other members of the IOPs team.
The validator is fully functional with HAPI and ontoserver, but it has redundant files left over from previous versions and tests. The next few releases hopes to remove some of this.
HAPI is currently on v6.8.0