Commit Graph

4649 Commits

Author SHA1 Message Date
Grahame Grieve e4925ea762 minor fixes for extension rendering 2023-02-03 18:42:05 +11:00
Grahame Grieve 2628f6fac1 FHIRPath changes for as - case and singleton issues 2023-02-03 12:11:53 +11:00
Grahame Grieve d6cc2f46d0 update extension extractor 2023-02-02 16:40:09 +11:00
Grahame Grieve f7ad38cc34 fix type of issue source extension 2023-02-02 16:39:53 +11:00
Grahame Grieve 1f6a8edbd6 Merge remote-tracking branch 'origin/master' 2023-02-01 17:06:22 +11:00
Grahame Grieve 8a372c4737 release 2023-02-01 17:06:19 +11:00
Grahame Grieve 8fae331ac8 release 2023-02-01 17:05:37 +11:00
Grahame Grieve 87a05d472b ignore package files 2023-02-01 17:01:38 +11:00
Grahame Grieve 92d2bd0eb2
Merge pull request #1099 from hapifhir/gg-202302-extension-validation
Gg 202302 extension validation
2023-02-01 16:56:09 +11:00
Grahame Grieve 4a79e89f62 Merge remote-tracking branch 'origin/master' 2023-02-01 14:49:19 +11:00
Grahame Grieve 2cc8ff5e23 extension related validation fixes 2023-02-01 14:49:14 +11:00
Grahame Grieve 107fa0e3a2 update extension extractor 2023-02-01 14:48:48 +11:00
Grahame Grieve 4a5985fe59
Merge pull request #1098 from hapifhir/do-fix-fhirpathengine-plurals
Fix for #1091
2023-02-01 14:47:59 +11:00
dotasek 6e03d34d4b
Update RELEASE_NOTES.md
***NO_CI***
2023-01-31 17:09:03 -05:00
dotasek f8fa68cc4a Merge remote-tracking branch 'origin/do-fix-fhirpathengine-plurals' into do-fix-fhirpathengine-plurals 2023-01-31 17:02:50 -05:00
dotasek 3ff9b9e937 Fix FHIRPath message for HAPI Test Case
An Invalid FHIRPath message is tested in HAPI-FHIR FhirPathFilterInterceptorTest.testFilteredResponse_ExpressionIsInvalid()
2023-01-31 17:02:12 -05:00
Neelima Karipineni 61e63b128a
Enhancements to StructureMap transform to support logical models as source and value set lookup (#1092)
* implement resolveValueSet from AHDIS Matchbox

* get SD from map source type, set logical model

* test for getSourceResourceFromStructureMap DefinitionException

* test resolveValueSet

* test transform logical source

* fix formatting
2023-01-31 16:56:02 -05:00
Grahame Grieve 54a883254d
Merge pull request #1096 from hapifhir/gg-202301-npm-auth
Rework Package API to allow for authentication on package servers
2023-01-31 18:38:05 +11:00
Grahame Grieve f9b386d5b2 r5 extension extractor 2023-01-31 16:54:30 +11:00
Grahame Grieve 1e6fd76ace special case work around for old THO problem 2023-01-31 16:07:10 +11:00
Grahame Grieve 373abb7dcc ignore ig-r4 when converting for generated package versions 2023-01-31 16:06:51 +11:00
Grahame Grieve 08ed54fd35 Rework Package API to allow for authentication on package servers 2023-01-31 10:32:21 +11:00
Grahame Grieve 8bface0a6d
Merge pull request #1095 from hapifhir/gg-202301-misc-fixes
Gg 202301 misc fixes
2023-01-31 08:43:12 +11:00
dotasek c4d11a73cf
Update README.md
***NO_CI***
2023-01-30 15:39:09 -05:00
Grahame Grieve 4ab03c5c93 cater for "." in XML element and attribute names 2023-01-31 07:23:52 +11:00
Grahame Grieve bda3a74b40 handle R3 encoding of primitive values when validating profiles 2023-01-31 07:23:33 +11:00
Grahame Grieve 7ad4bd62c6 fix for NPE rendering resources 2023-01-31 07:23:12 +11:00
Grahame Grieve d859e0b4bd Temporary Support for MedicationStatement in R5 (going to be renamed again) 2023-01-31 07:22:33 +11:00
Lloyd McKenzie 2afe12051c
Merge pull request #1093 from hapifhir/do-20230127-remove-wtf
Replace WTF error with clearer description
2023-01-27 12:10:36 -07:00
dotasek f5f03442aa Better error description 2023-01-27 11:22:37 -05:00
dotasek e0224e67a7 Fix FHIRPath message for HAPI Test Case
An Invalid FHIRPath message is tested in HAPI-FHIR FhirPathFilterInterceptorTest.testFilteredResponse_ExpressionIsInvalid()
2023-01-25 11:09:34 -05:00
dotasek cca38587ce
Cleanup jetbrains annotations (#1090)
Co-authored-by: dotasek <david.otasek@smilecdr.com>
2023-01-23 18:27:47 -05:00
dotasek 21f2549ddb
Merge pull request from GHSA-jqh6-9574-5x22
* Update cache and comparison downloads to use https

* Zip Slip tests and fix

* Zip Slip tests 2 and fix

* Add missing tempDir child in ScannerTest

* Add win format zip test

* Add tests to r4b

* Add tests and fixes for slips in tgz processing

* Update fhir-test-cases version
2023-01-23 15:02:44 -05:00
markiantorno cb441456a8 Updating version to: 5.6.93-SNAPSHOT and incrementing test cases dependency. 2023-01-20 23:14:26 +00:00
markiantorno dc677cad51 Release: v5.6.92
## Validator Changes

* update FHIRPath implementation for corrections to 'as' (R5 only in validator)
* Critical Security fix: enforce correct paths when unpacking archives (SecurityAdvisory-1082, CVE TBA)

## Other code changes

* Update to latest FHIRPath for older versions
* Add new ElementModel based parser for StructureMaps
* go-publish related changes
* FTP Client upload and logging improvements
* Refactor base64 handling for Android compatibility

## Security Note

The validator unzips archive files to the local file system when
it is scanning zip files it has been asked to validate, and when it is
installing packages. These processes are now resistant to the zip-slip
vulnerability.
***NO_CI***
2023-01-20 22:57:29 +00:00
dotasek b50aec5912
Advisory fix 1 (#1089)
* Update cache and comparison downloads to use https

* Zip Slip tests and fix

* Zip Slip tests 2 and fix

* Add missing tempDir child in ScannerTest

* Add win format zip test

* Add tests to r4b

* Add tests and fixes for slips in tgz processing

* Update fhir-test-cases version
2023-01-20 16:56:57 -05:00
Grahame Grieve b5da39ffe8 Merge remote-tracking branch 'origin/master' 2023-01-21 07:36:15 +11:00
Grahame Grieve 2c93585bb6 better error message 2023-01-21 07:36:09 +11:00
Mark Iantorno a2b766a9ec Updating test case dependency to v1.2.9
***NO_CI***
2023-01-20 20:06:34 +00:00
Grahame Grieve ecf775af38 add security note 2023-01-21 06:19:06 +11:00
Grahame Grieve 36ea83d5ff release notes for security alert 2023-01-21 06:11:44 +11:00
Grahame Grieve e069508ce5 release notes 2023-01-21 06:07:26 +11:00
Grahame Grieve 4a68fac9a8
Merge pull request #1087 from hapifhir/gg-202301-sm-errors
Gg 202301 sm errors
2023-01-20 21:25:11 +11:00
Grahame Grieve f8e6371e1f
Merge branch 'master' into gg-202301-sm-errors 2023-01-20 19:44:24 +11:00
Grahame Grieve 6fdcbf2e2c release notes 2023-01-20 17:30:39 +11:00
Grahame Grieve 68b36d3cb5 go-publish related changes 2023-01-20 11:23:17 +11:00
Grahame Grieve b16fc37b02 clean up error handling when parsing structure maps 2023-01-20 04:24:42 +11:00
dotasek f58b7acfb5
Swaps isBase64 with internal implementation for Android compatibility (#1079)
* Adding animal sniffer to display all issues related to android compatibility.

* Duplicate isBase64 internally

Co-authored-by: Vitor Pamplona <vitor@vitorpamplona.com>
Co-authored-by: dotasek <david.otasek@smilecdr.com>
2023-01-18 18:40:24 -05:00
Vitor Pamplona 2c60f5b5e3
Adding animal sniffer to display all issues related to android compatibility. (#1050) 2023-01-18 18:39:44 -05:00
Grahame Grieve 7cc01ef7db update new FHIRPath for older versions 2023-01-19 07:57:05 +11:00