Commit Graph

1642 Commits

Author SHA1 Message Date
dotasek 6e6184a425 Lombok for noCacheing and CacheErrors 2022-01-06 19:35:19 -05:00
dotasek 06cbe7245c Better name for cacheErrors 2022-01-06 19:01:45 -05:00
dotasek a12324c3a6 Remove unnecessary synchronized block + System.out 2022-01-06 16:56:19 -05:00
dotasek 1a2e995104 Store cache in resources 2022-01-06 16:20:22 -05:00
Lloyd McKenzie 86c3609288 Changes relevant to improving the rendering of artifact intros. Specifically:
- ensure that when validating codes against value sets, the valid coding is actually returned
- strip out the new extensions we add for FMM
- improve the rendering of Quantity and Range.  (The former was horrid and the latter wasn't as nice as it could be.)
2022-01-04 21:46:57 -07:00
dotasek 2d4bbe3749 Clean code 2022-01-04 13:57:39 -05:00
dotasek 7ee5d0c5e4 Merge remote-tracking branch 'origin/master' into tx-server-cache-analysis 2022-01-04 13:23:32 -05:00
Grahame Grieve 89521841ac Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2022-01-02 06:25:01 +11:00
Grahame Grieve c627ec43d9 Add R4B code + update generator for R4B generation 2022-01-01 16:33:10 +11:00
markiantorno 13bc0d73ca Updating version to: 5.6.22-SNAPSHOT and incrementing test cases dependency. 2021-12-28 17:45:19 +00:00
markiantorno 0394b96b14 Release: v5.6.21
* Restored missing search parameter constants for R5 model classes
***NO_CI***
2021-12-28 17:28:47 +00:00
Grahame Grieve 0c108545b4 fix compile issues 2021-12-28 07:45:04 +11:00
Grahame Grieve 9c669437f6 restore search parameter 2021-12-28 06:42:32 +11:00
markiantorno 4a8d66bd89 Updating version to: 5.6.21-SNAPSHOT and incrementing test cases dependency. 2021-12-23 00:04:24 +00:00
markiantorno 3523d38052 Release: v5.6.20
## Validator Changes

* fix bug looking for contained resources inside bundles when validating resources using conformsTo()
* fix problems validating canonical reference profile types

## Other code changes

n/a
***NO_CI***
2021-12-22 23:46:57 +00:00
markiantorno 2d2000b009 Updating version to: 5.6.20-SNAPSHOT and incrementing test cases dependency. 2021-12-22 20:12:54 +00:00
markiantorno 6bfb964c28 Release: v5.6.19
## Validator Changes:

* ignore canonical resources found in core examples packages
* get .ofType() working in discriminators (round #1!)
* fix bug checking enableWhen - ignoring items in answers
* Improved Error messages validating bundle entries

## Other Code Changes

* Improve rendering of uris that point to known resources
* Fix wrong reference rendering questionnaire
* Fix rendering of QuestionnaireResponses - render items in answers properly
* Improve Error message when snapshot can't be generated
* fix up support for R5
***NO_CI***
2021-12-22 19:57:14 +00:00
Grahame Grieve 98f218fe78 Improved Error messages validating bundle entries 2021-12-22 22:39:54 +11:00
Grahame Grieve 04c7111eb6 get .ofType() working in discriminators (round #1!) + Improve Error message when snapshot can't be generated 2021-12-22 22:39:00 +11:00
Grahame Grieve c86b8114dd Fix rendering of QuestionnaireResponses - render items in answers properly 2021-12-22 22:37:07 +11:00
Grahame Grieve bb78aeea8e Fix rendering of QuestionnaireResponses - render items in answers properly 2021-12-22 22:36:51 +11:00
Grahame Grieve 4ce07531ef Fix wrong reference rendering questionnaire 2021-12-22 22:36:11 +11:00
Grahame Grieve b527039d78 Improve rendering of uris that point to known resources 2021-12-22 22:35:35 +11:00
Grahame Grieve 939b377fe2 * ignore canonical resources found in the examples package 2021-12-22 22:33:50 +11:00
markiantorno 66ab13dba7 Updating version to: 5.6.19-SNAPSHOT and incrementing test cases dependency. 2021-12-21 22:32:14 +00:00
markiantorno 4e3bde76e9 Release: v5.6.18
## Validator

* Allow both -output and -output-style parameters (output-style applies to output now) + add csv output style
* Implement the ```-level``` parameter
* Add support for R4B validation
* fix bug in deep profiles (profiles that don't start at the root)

## Other code changes

* Regenerate R5 code for 5.0.0-snapshot1 & many consequential changes
* Add version support for R4B and R5 (R4B code generation still to be done)
***NO_CI***
2021-12-21 22:16:52 +00:00
Grahame Grieve ef0afae743 More support for R4B 2021-12-22 07:31:09 +11:00
Grahame Grieve 3a33cb2174 ## Validator
* Allow both -output and -output-style parameters (output-style applies to output now) + add csv output style
* Implement the ```-level``` parameter
* Add support for R4B validation
* fix bug in deep profiles (profiles that don't start at the root)

## Other code changes
* Regenerate R5 code for 5.0.0-snapshot1 & many consequential changes
* Add version support for R4B and R5 (R4B code generation still to be done)
2021-12-21 19:53:20 +11:00
markiantorno a2a5ad1334 Updating version to: 5.6.18-SNAPSHOT and incrementing test cases dependency. 2021-12-18 00:00:06 +00:00
markiantorno af18cc0225 Release: v5.6.17
Validator:
* check StructureDefinition derivation consistency
* fix bug looking for contained resources inside bundles
* fix up determination criteria for IRIs on identifiers in urn:ietf:rfc:3986

Other code changes:
* Add support for new FHIR releases
* Fix escaping bug in graphQL encoder
***NO_CI***
2021-12-17 23:38:05 +00:00
dotasek a635c06af9 Updating version to: 5.6.17-SNAPSHOT 2021-12-17 15:58:22 -05:00
dotasek 2540755c40 Fix unsupportedCodeSystems updating 2021-12-17 14:54:44 -05:00
markiantorno f9893fbcb5 Release: v5.6.16
Validator:
* check StructureDefinition derivation consistency
* fix bug looking for contained resources inside bundles

Other code changes:
* Add support for new FHIR releases
***NO_CI***
2021-12-17 19:39:05 +00:00
Grahame Grieve 47dd580868 Add searchparameter analyser 2021-12-17 12:21:38 +11:00
Grahame Grieve 3118cdc132 Add support for new FHIR Versions 2021-12-17 12:08:40 +11:00
dotasek aa70fc1338 Use "null" instead of null for getNamedCache 2021-12-16 13:36:03 -05:00
Grahame Grieve 2de1e2cf11 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2021-12-16 21:27:02 +11:00
dotasek 80382865de Merge branch 'master' into tx-server-cache-analysis 2021-12-15 16:49:39 -05:00
markiantorno 19087d2cb5 Updating version to: 5.6.16-SNAPSHOT and incrementing test cases dependency. 2021-12-15 16:12:57 +00:00
markiantorno 906c5c9785 Release: v5.6.15
Validator:
* fix bug in client caching for unidentified value sets
* look for codesystem definitions in local context
* fix path error in Questionnaire Response validation
* fix up r4b list of canonical resource types
* better version specific resolution of special canonical resources

Other code changes:
* new version of FHIR (4.3.0)
* start using release indicators in FHIR versions
* various generation related fixes for the main specification build process
***NO_CI***
2021-12-15 01:31:54 +00:00
dotasek 89bc6090f2 Updating version to: 5.6.14-SNAPSHOT 2021-12-14 19:54:14 -05:00
markiantorno cf77dd9492 Release: v5.6.14
Validator:
* fix bug in client caching for unidentified value sets
* look for codesystem definitions in local context
* fix path error in Questionnaire Response validation
* fix up r4b list of canonical resource types
* better version specific resolution of special canonical resources

Other code changes:
* new version of FHIR (4.3.0)
* start using release indicators in FHIR versions
* various generation related fixes for the main specification build process
***NO_CI***
2021-12-14 22:45:02 +00:00
Grahame Grieve a6ba3e8a21 handle vs.url properly so that we can rely on just url + version for internal caching (no hashing needed) 2021-12-15 09:34:54 +11:00
dotasek d2c2220ab6 Update core version 2021-12-14 17:09:08 -05:00
Grahame Grieve ea87f94253
Merge pull request #688 from hapifhir/gg-202112-r4b-fixes
main Build fixes: new version of FHIR (4.3.0) + transit to using rele…
2021-12-15 09:03:54 +11:00
Grahame Grieve c15e60f2c6 main Build fixes: new version of FHIR (4.3.0) + transit to using release indicators in version + fix various build issues 2021-12-15 07:28:19 +11:00
dotasek 5cbdc8b49d Updating version to: 5.6.14-SNAPSHOT 2021-12-14 12:04:27 -05:00
markiantorno 6275af3a5e Release: v5.6.13
Validator:
* fix bug in client caching for unidentified value sets
* look for codesystem definitions in local context
* fix path error in Questionnaire Response validation
* fix up r4b list of canonical resource types
* better version specific resolution of special canonical resources
***NO_CI***
2021-12-14 01:44:11 +00:00
dotasek a3fa5a52f1 Updating version to: 5.6.13-SNAPSHOT 2021-12-13 18:28:41 -05:00
markiantorno 0dab4e8e2b Release: v5.6.12
Validator:
* fix bug in client caching for unidentified value sets
* look for codesystem definitions in local context
* fix path error in Questionnaire Response validation
* fix up r4b list of canonical resource types
* better version specific resolution of special canonical resources
***NO_CI***
2021-12-13 21:28:17 +00:00
dotasek fb66078678 Updating version to: 5.6.12-SNAPSHOT 2021-12-13 15:33:32 -05:00
dotasek cbd1394549 Merge branch 'master' into tx-server-cache-analysis 2021-12-13 15:22:21 -05:00
markiantorno 0211796882 Release: v5.6.11
Validator:
* fix bug in client caching for unidentified value sets
* look for codesystem definitions in local context
* fix path error in Questionnaire Response validation
* fix up r4b list of canonical resource types
* better version specific resolution of special canonical resources
***NO_CI***
2021-12-13 18:52:29 +00:00
dotasek d9d1c5afe4 Updating version to: 5.6.11-SNAPSHOT 2021-12-13 13:01:16 -05:00
dotasek 11503115df Set error cacheing via system property 2021-12-13 12:57:37 -05:00
markiantorno e59194de6b Release: v5.6.10
Validator:
* fix bug in client caching for unidentified value sets
* look for codesystem definitions in local context
* fix path error in Questionnaire Response validation
* fix up r4b list of canonical resource types
* better version specific resolution of special canonical resources
***NO_CI***
2021-12-13 10:51:11 +00:00
Grahame Grieve ac5e2b14a2 missing file 2021-12-13 19:22:18 +11:00
Grahame Grieve 65e65d3e7b fix bug in client caching for unidentified value sets + look for code system definitions in local context + fix path error in Questionnaire Response validation 2021-12-13 18:39:44 +11:00
dotasek 3b58aef820 More cacheing for tests + allow cacheing for error responses
WORK IN PROGRESS; cacheErrors is set to TRUE always at this stage.
2021-12-10 16:46:26 -05:00
markiantorno e310c8c1ef Updating version to: 5.6.10-SNAPSHOT and incrementing test cases dependency. 2021-12-09 22:18:07 +00:00
markiantorno 08dc513480 Release: v5.6.9
Validator:
* enforce minValue and maxValue for decimal and Quantity types
* add checks for whitespace in base64 content (warning in <R5)

Other code changes:
* Fix trailing slashes for JAVA_HOME tests
* remove relative URL prefixing
* Add delayed load resources to all resources
* Don't load resources from core examples package over other resources
* Fix count on erroneous element defintions when generating snapshots
* add version specific access to context resources
* fix error rendering lists with encounter references
* fix error rendering questionnaire answer lists
* improve rendering of version specific and targetted references
***NO_CI***
2021-12-09 21:51:38 +00:00
dotasek 2f9dda50b6 Updating version to: 5.6.9-SNAPSHOT 2021-12-09 15:57:57 -05:00
dotasek 394452b747 Fix cacheing for large valuesets 2021-12-09 15:50:03 -05:00
markiantorno e0b72c5731 Release: v5.6.8
Validator:
* enforce minValue and maxValue for decimal and Quantity types
* add checks for whitespace in base64 content (warning in <R5)

Other code changes:
* Fix trailing slashes for JAVA_HOME tests
* remove relative URL prefixing
* Add delayed load resources to all resources
* Don't load resources from core examples package over other resources
* Fix count on erroneous element defintions when generating snapshots
* add version specific access to context resources
* fix error rendering lists with encounter references
* fix error rendering questionnaire answer lists
* improve rendering of version specific and targetted references
***NO_CI***
2021-12-09 19:57:46 +00:00
Grahame Grieve ccdb0c434f * Fix count on erroneous element defintions when generating snapshots
* add version specific access to context resources
* enforce minValue and maxValue for decimal and Quantity types
2021-12-09 08:20:56 +11:00
dotasek e5976307f4 Refactor to get consistent ValidationEngine with txCache in tests 2021-12-08 12:34:35 -05:00
dotasek 1c1e7d22ca WIP track server requests 2021-12-07 16:08:28 -05:00
Grahame Grieve ab2212d9fc Add delayed load resources to all resources, and don't load resources from core examples package over other resources 2021-12-07 18:03:22 +11:00
Grahame Grieve 1225bfbaee remove relative URL prefixing 2021-12-07 18:00:31 +11:00
markiantorno 714922a84b Updating version to: 5.6.8-SNAPSHOT and incrementing test cases dependency. 2021-12-06 22:35:25 +00:00
markiantorno 186b0b23b7 Release: v5.6.7
* More import updates
***NO_CI***
2021-12-06 22:04:52 +00:00
markiantorno 5d416f7602 Updating version to: 5.6.7-SNAPSHOT and incrementing test cases dependency. 2021-12-06 19:46:52 +00:00
markiantorno 9bb4807c92 Release: v5.6.6
* Removing unused dependency as it is causing downstream errors in HAPI builds
***NO_CI***
2021-12-06 19:21:58 +00:00
markiantorno 52b31aa0c2 Merge branch 'master' of github.com:hapifhir/org.hl7.fhir.core 2021-12-06 14:02:21 -05:00
markiantorno 6e95c3abe5 Removing unused HTTP dep 2021-12-06 14:01:51 -05:00
markiantorno 8d873be2a3 Updating version to: 5.6.6-SNAPSHOT and incrementing test cases dependency. 2021-12-06 18:41:00 +00:00
markiantorno 113a89b13b Release: v5.6.5
* Removing IJ annotations
***NO_CI***
2021-12-06 18:13:58 +00:00
markiantorno 444c8951c6 removing jetbrains annotations 2021-12-06 12:54:40 -05:00
markiantorno ac8f2b6ba9 Updating version to: 5.6.5-SNAPSHOT and incrementing test cases dependency. 2021-12-03 06:14:31 +00:00
markiantorno aef3f6fffe Release: v5.6.4
* Add usesExtension to ToolingExtensions
***NO_CI***
2021-12-03 05:47:37 +00:00
Grahame Grieve 00f3dfc4b9 set up release 2021-12-03 15:25:54 +11:00
Grahame Grieve a090ea15fe
Merge pull request #681 from hapifhir/gg-202112-q-validation
Gg 202112 q validation
2021-12-03 07:50:47 +11:00
Grahame Grieve d303dba48d fix problem resolving nested contained value sets in QuestionnaireResponses + fix NPE rendering questionnaire + fix bug validating profile on resource at root of Bundle 2021-12-03 06:51:23 +11:00
markiantorno 71b7409210 Updating version to: 5.6.4-SNAPSHOT and incrementing test cases dependency. 2021-12-02 19:49:44 +00:00
markiantorno 9a5b721220 Release: v5.6.3
* more work on date time test cases
* fix date/time rendering test
* fix bug in code system handling (NPE) + add support for json test cas…
* extend policy advisor to control terminology validation + hack fixes
* fix up SHC parsing problem
* improvements to code system rendering + fix date/time rendering tests

***NO_CI***
2021-12-02 19:23:28 +00:00
dotasek 7c630b6680 Updating version to: 5.6.3-SNAPSHOT 2021-12-02 13:11:27 -05:00
markiantorno f0f49b890d Release: v5.6.2
* more work on date time test cases
* fix date/time rendering test
* fix bug in code system handling (NPE) + add support for json test cas…
* extend policy advisor to control terminology validation + hack fixes
* fix up SHC parsing problem
* improvements to code system rendering + fix date/time rendering tests

***NO_CI***
2021-12-02 16:52:05 +00:00
Grahame Grieve 4babbd9724 clean up test logging 2021-12-01 08:06:31 +11:00
Grahame Grieve 5b99283a52 more work on date time test cases 2021-11-30 18:05:18 +11:00
Grahame Grieve c94cf32a8e try test again 2021-11-30 17:52:13 +11:00
Grahame Grieve 521343d777 fix date/time rendering test 2021-11-30 17:35:07 +11:00
Grahame Grieve b4597687b8 fix bug in code system handling (NPE) + add support for json test cases in fhirpath tests + fix error validating references in bundles 2021-11-30 15:37:12 +11:00
Grahame Grieve 7f5a1d95cc extend policy advisor to control terminology validation + hack fixes for problems in R4B 2021-11-30 10:57:56 +11:00
Grahame Grieve 93d266b363 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2021-11-29 16:11:23 +11:00
Grahame Grieve 96b5bce878 fix up SHC parsing problem 2021-11-29 16:11:13 +11:00
Grahame Grieve 6a735d4319 improvements to code system rendering + fix date/time rendering tests 2021-11-29 16:10:58 +11:00
markiantorno 79a6b81e10 Updating version to: 5.6.2-SNAPSHOT and incrementing test cases dependency. 2021-11-26 15:21:24 +00:00
markiantorno 9717d321b4 Release: v5.6.1
* Validation process now has the option to control level of validation on both references and contained resources,
through the addition of two new interfaces, this is reflected in the new fields I added in fire test cases
(see https://github.com/FHIR/fhir-test-cases/pull/101)
* Improve output for describeSize Utility unit tests.
* Fix logging of requests for dstu3
***NO_CI***
2021-11-26 14:55:52 +00:00
Mark Iantorno 4d0692ff61
Validate contains (#669)
* wip

* first go at this, still some failing tests

* post-pairing with Grahame

* wip

* failing test cases

* fixed InstanceValidator to respect new validation options for both references and contained resources

* removed dead code

* put copyright back in BaseValidator

* wip
2021-11-25 15:52:29 -05:00
dotasek e997f7bb08 Add request logging for dstu3 FhirRequestBuilder 2021-11-23 14:09:42 -05:00
markiantorno 1ac0e90c07 Updating version to: 5.6.1-SNAPSHOT and incrementing test cases dependency. 2021-11-22 21:58:23 +00:00
markiantorno 54fcb8dcab Release: v5.6.0
Validator:
* no changes

Other code changes
* Bumping version to reflect current HAPI version
* fix bug in renderer rendering R3 resources

***NO_CI***
2021-11-22 21:32:27 +00:00
dotasek 0b441d3b30 Restore version after failed build 2021-11-22 15:57:23 -05:00
markiantorno f6b4cf5c45 Release: v5.5.16
Validator:
* no changes

Other code changes
* Bumping version to reflect current HAPI version
* fix bug in renderer rendering R3 resources

***NO_CI***
2021-11-22 18:54:45 +00:00
dotasek 13004b85cc Bumping version to reflect current HAPI version 2021-11-22 10:35:17 -05:00
markiantorno d799fcdf27 Release: v5.5.16
Validator:
* no changes

Other code changes
* fix bug in renderer rendering R3 resources
***NO_CI***
2021-11-22 12:00:35 +00:00
Grahame Grieve 0352ac1f66 disable all date rendering tests 2021-11-22 22:03:40 +11:00
Grahame Grieve 4200493fa6 fix tests 2021-11-22 21:50:28 +11:00
Grahame Grieve 7cc9c59bf9 fix bug in renderer rendering R3 resources 2021-11-22 21:30:34 +11:00
Grahame Grieve 83c8228f29 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2021-11-22 15:10:50 +11:00
markiantorno f80b0984e1 Updating version to: 5.5.16-SNAPSHOT and incrementing test cases dependency. 2021-11-22 00:22:18 +00:00
markiantorno ed4ef0a2c3 Release: v5.5.15
Validator:
* fix processing of modifier extensions and cross-version modifier extensions

Other changes:
* improvements to data types rendering based on new test cases (URLs, Money, Markdown)
* add locale to rendering context, and fix up timezone related rendering based on locale
***NO_CI***
2021-11-21 23:56:27 +00:00
Grahame Grieve 7dd7926fc6 locale consistency test 2021-11-22 10:10:06 +11:00
Grahame Grieve 894d645de1 take out date format tests. 2021-11-22 09:35:43 +11:00
Grahame Grieve 87c2811645 try Again! 2021-11-22 09:12:33 +11:00
Grahame Grieve e012b9e9cb try again 2021-11-22 08:53:15 +11:00
Grahame Grieve b356de2415 more localization fixes 2021-11-22 08:41:29 +11:00
Grahame Grieve b7fab78b22 ping build 2021-11-22 08:07:00 +11:00
Grahame Grieve 0dfdb20f2b ping build 2021-11-22 07:56:44 +11:00
Grahame Grieve bf5c621f43 update rendering to get timezones right, and add tests for that 2021-11-22 07:41:52 +11:00
Grahame Grieve 412e4931fb fix bug in testing code 2021-11-21 21:47:36 +11:00
Grahame Grieve 41b7a0566c fix processing of modifier extensions and cross-version modifier extensions 2021-11-21 19:37:05 +11:00
Grahame Grieve 73fa4fb242 fix bug doing non-namespaced XML comparison 2021-11-20 06:33:07 +11:00
Grahame Grieve 21128fb670 add locale to rendering context 2021-11-20 06:32:27 +11:00
Grahame Grieve 9b3adb9883 improvements to data types rendering based on new test cases (URLs, Money, Markdown) 2021-11-20 06:31:31 +11:00
markiantorno 0a8334e543 Updating version to: 5.5.15-SNAPSHOT and incrementing test cases dependency. 2021-11-18 05:00:53 +00:00
markiantorno 601863b765 Release: v5.5.14
* fix bug generating CapabilityStatement Narratives
***NO_CI***
2021-11-18 04:28:59 +00:00
markiantorno 2cc3d2a1e2 Updating version to: 5.5.14-SNAPSHOT and incrementing test cases dependency. 2021-11-18 02:23:28 +00:00
markiantorno 2be62cd496 Release: v5.5.13
Validator:
* Check for using CodeSystem not ValueSet in a value set binding
* remove verbose logging statements

Other code Changes:
* Render Expressions + supported profiles in CapabilityStatements
* Fix NPE rendering date with no value (only extension)
* Fix NPEs rendering code system properties
* Date tracking in new Terminology Cache
* Define Extensions for contained resources in IGs
***NO_CI***
2021-11-18 01:54:52 +00:00
Grahame Grieve dbf8179b6d
Merge pull request #663 from hapifhir/gg-202111-cs-work
Gg 202111 cs work
2021-11-18 11:43:37 +11:00
Grahame Grieve de15633f4f Address issues around fragment and example code systems + fix value set related validation messages 2021-11-18 10:59:49 +11:00
Grahame Grieve bbac44fc52 reduce spurious logging 2021-11-18 08:09:43 +11:00
Grahame Grieve dd5f204797 fix fragile handling of URLs in XVerExtensionManager 2021-11-16 17:24:35 +11:00
Grahame Grieve 4339299b27 Extensions for contained resources in IGs 2021-11-16 17:24:05 +11:00
Grahame Grieve ddba4b77c1 Date tracking in new Terminology Cache 2021-11-16 17:23:39 +11:00
Grahame Grieve 105e073e35 Fix NPEs rendering code system properties 2021-11-16 17:23:07 +11:00
Grahame Grieve 4cd0a3e56c Render Expressions + Fix NPE rendering date with no value (only extension) 2021-11-16 17:22:30 +11:00
Vassil Peytchev c3c6653f87 Further CapabilityStatement improvements 2021-11-15 15:48:45 -06:00
Vassil Peytchev 9c31554101 Add support for CapabilityStatement.resource.supportedProfile in the renderer 2021-11-15 13:23:18 -06:00
markiantorno d483a7dbc3 Updating version to: 5.5.13-SNAPSHOT and incrementing test cases dependency. 2021-11-13 22:03:00 +00:00
markiantorno 86eb372965 Release: v5.5.12
Code changes:
* remove erroneous logging to c:\temp
***NO_CI***
2021-11-13 21:33:11 +00:00
markiantorno 24efd996e0 Updating version to: 5.5.12-SNAPSHOT and incrementing test cases dependency. 2021-11-11 06:51:17 +00:00
markiantorno 31e05f39fa Release: v5.5.11
Validator Changes
* Add warning about resources not linked to in bundles
* Fix up support for pre-adopting R5 extensions

Other Code Changes
* Updating client logger to log both req and resp
* Refactoring of converter loader and misc packages.
* rework all HTTP access through a single access point (todo: refactor this to use okhttp)
* Improvements to rendering for IG publication (including fixing broken links)
* fix NPE in QuestionnaireRenderer
* Move tx-cache management to tx.fhir.org instead of git
* fix concept map rendering
***NO_CI***
2021-11-11 06:24:42 +00:00
Grahame Grieve 042e936287 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2021-11-11 14:36:22 +11:00
Grahame Grieve 0f4b966988 fix concept map rendering 2021-11-11 14:36:00 +11:00
Grahame Grieve 78eeba7045 fix bugs in TerminologyCacheManager 2021-11-10 17:05:32 +11:00
Grahame Grieve f508f7279a fix NPE in QuestionnaireRenderer 2021-11-10 17:04:28 +11:00
markiantorno 4c939c4f75 I am a dummy 2021-11-09 16:09:21 -05:00
Grahame Grieve 76504db802 ping build 2021-11-09 17:47:45 +11:00
Grahame Grieve 5a33d5c15a merge conflicts + rework rendering + gather all HTTP access to SimpleHTTPClient + add TerminologyCacheManager 2021-11-09 16:24:21 +11:00
markiantorno 7bcd2b6434 Adding changes for logging request and resp 2021-11-08 16:10:04 -05:00
Grahame Grieve d91b26e69b Add getServerVersion to tooling client 2021-11-09 06:13:18 +11:00
Grahame Grieve 227664a9b3 fix versions for 5.0 extensions 2021-11-05 17:25:14 +11:00
Grahame Grieve 43c25ae4f8 fix rule around request/response when logging 2021-11-05 17:14:08 +11:00
Grahame Grieve 80e1606bf9 fix broken links 2021-11-05 17:09:59 +11:00
Grahame Grieve 27852389d6 fix missing logging of requests 2021-11-04 12:41:27 +11:00
dotasek 83b1702cc5
SHCParser file cleanup (#640)
* Use File.createTempFile to manage SHCParser payload writing

* Undo auto-reorg imports

* Remove JsonTrackingParser.write
2021-11-03 10:40:06 -04:00
markiantorno 52cbe69651 Updating version to: 5.5.11-SNAPSHOT and incrementing test cases dependency. 2021-11-03 04:58:39 +00:00
markiantorno 2c2fb1179a Release: v5.5.10
Validator
* Fix validation of RiskAssessment probability
* Don't check MeasureReport groups if Measure doesn't have any groups

Other code changes
* Fix generation of GraphQL schema
* remove spurious log files
***NO_CI***
2021-11-03 04:32:39 +00:00
Grahame Grieve 4cde3369ff
Merge pull request #637 from hapifhir/gg-202110-CVE-2021-42574
Gg 202110 CVE 2021 42574
2021-11-03 12:08:42 +11:00
Grahame Grieve 5494b14b4b fix tests 2021-11-03 11:33:50 +11:00
Grahame Grieve c8c96e13fd
Merge pull request #615 from lschmierer/graphql_fixes
Fix GraphQLSchemaGenerator to produce valid GraphQL schemas
2021-11-03 11:26:45 +11:00
Grahame Grieve 36ea3f5b45 whatever I really hate git 2021-11-03 10:35:47 +11:00
Grahame Grieve 57edd95e81 add -no_unicode_bidi_control_chars to the validator for CVE-2021-42574 (https://trojansource.codes/) 2021-11-02 17:47:25 +11:00
markiantorno ccd8567edb Updating version to: 5.5.10-SNAPSHOT and incrementing test cases dependency. 2021-10-29 21:37:57 +00:00
markiantorno 9f789edd41 Release: v5.5.9
* https://github.com/hapifhir/org.hl7.fhir.core/issues/623
* add explicit control over the User-Agent header, and make sure header…
* #328 - wrong processing of markdown URLs
* test fixes for URL handling
* fix tests
* improved validation of UUIDs
***NO_CI***
2021-10-29 21:12:02 +00:00
Grahame Grieve 1c65a9b261
Gg 202110 validation various (#634)
* add explicit control over the User-Agent header, and make sure headers flow through properly to all calls

* #328 - wrong processing of markdown URLs

* test fixes for URL handling

* fix tests

* improved validation of UUIDs

* fix test case dependency

* Add Dicom Package builder
2021-10-29 16:26:50 -04:00
Grahame Grieve 6131eddb62 test fixes for URL handling 2021-10-29 09:19:38 +11:00
Grahame Grieve 53c5211033 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2021-10-29 09:19:11 +11:00
Grahame Grieve 4743f606d0 #328 - wrong processing of markdown URLs 2021-10-27 10:02:03 +11:00
Grahame Grieve 5b9736dbff add explicit control over the User-Agent header, and make sure headers flow through properly to all calls 2021-10-23 05:56:36 +11:00
markiantorno 6f32a85d66 Updating version to: 5.5.9-SNAPSHOT and incrementing test cases dependency. 2021-10-22 01:16:56 +00:00
markiantorno 7254337c5b Release: v5.5.8
* add -output-style parameter
* handle naming system URLs when resolving URLs
* fix profile comparison
* fix tests dependency
* ping build
* more validation for canonical URLs
* fix terminology version management and caching + better error message… …
* Merge pull request #620 from EricLemieux/fix-618 …
* fix json issue, and add tests for it
* Fix Issue 618 | NPE bundle validation …
* Removing pinentry option for gpg as it breaks in ubuntu 20.04
***NO_CI***
2021-10-22 00:52:33 +00:00
Grahame Grieve e62f3a3c6c handle naming system URLs when resolving URLs 2021-10-21 07:02:48 +11:00
Grahame Grieve b60afcb608 fix profile comparison 2021-10-21 06:18:17 +11:00
Grahame Grieve 4cdead6f80 more validation for canonical URLs 2021-10-20 17:06:59 +11:00
Grahame Grieve e21a9830b8 fix terminology version management and caching + better error messages for extension context 2021-10-19 12:47:37 +11:00
Grahame Grieve f120a617c2 fix json issue, and add tests for it 2021-10-13 08:10:27 +11:00
markiantorno 28bdc66c64 Updating version to: 5.5.8-SNAPSHOT and incrementing test cases dependency. 2021-10-10 23:07:21 +00:00
markiantorno f450904bdb Release: v5.5.7
* NPE fixes
* Smart Health Cards support in validator
* Fix bug generating spreadsheets due to sheet name length limitations
* Implement descendent-of filter
* more NPE fixes
* add Element.removeChild
* fix issue generation snapshot and content reference, and work around …
* improve SHC validation error
* fix for NPE generating ConceptMap spreadsheet
* fix crash in IG publisher rendering illegal content
* Improve slicing error messages
* more improving error message resolving slicing
* add missing code + track prohibited / required elements (improve rend…
* fix for broken links in R4B IGs
* fix bug related to logger in FHIRToolingClient
* fix bug related to logger in context
* enable detection of whether tx server knows about value set and bette…
* make likely source URL visible outside ProfileUtilities
* fix renderers - don't make nonvalid URLs into html links + fix NPE +
* fix bug with sheetnames generating spreadsheets
* supper branches in current version of packages
* report slicing information automatically where slicing is based on pr…
* fix misleading validation message + add -ips parameter for validator
* hint not warning when it's an example questionnaire
***NO_CI***
2021-10-10 22:40:40 +00:00
Grahame Grieve 237897965b
Gg 202110 misc validation (#617)
* NPE fixes

* Smart Health Cards support in validator

* Fix bug generating spreadsheets due to sheet name length limitations

* Implement descendent-of filter

* more NPE fixes

* add Element.removeChild

* fix issue generation snapshot and content reference, and work around old erroneous binding description in R4

* improve SHC validation error

* fix for NPE generating ConceptMap spreadsheet

* fix crash in IG publisher rendering illegal content

* Improve slicing error messages

* more improving error message resolving slicing

* add missing code + track prohibited / required elements (improve rendering of IGs)

* fix for broken links in R4B IGs

* fix bug related to logger in FHIRToolingClient

* fix bug related to logger in context

* enable detection of whether tx server knows about value set and better track returned errors from tx server

* make likely source URL visible outside ProfileUtilities

* fix renderers - don't make nonvalid URLs into html links + fix NPE +

* fix bug with sheetnames generating spreadsheets

* supper branches in current version of packages

* report slicing information automatically where slicing is based on profile + fix shc support + support codesystem-properties-mode + fix value set validation on profiles + fix wrong entry point on vaildating contained resources with profiles

* fix misleading validation message + add -ips parameter for validator

* hint not warning when it's an example questionnaire
2021-10-10 17:37:02 -04:00
markiantorno df724155e0 Updating version to: 5.5.7-SNAPSHOT and incrementing test cases dependency. 2021-10-09 22:05:18 +00:00
markiantorno 04ceca78b1 Release: v5.5.6
* incrementing test case dependency
***NO_CI***
2021-10-09 21:34:22 +00:00
markiantorno c33a3b5e82 forgot to change module versions 2021-10-08 13:31:53 -04:00
Lukas Schmierer 6bf58e678e change import comment to be compatible with graphql-tools 2021-10-04 16:06:07 +02:00
Lukas Schmierer 04a72c6e29 use ElementBaseInput instead of ElementBase for input types 2021-10-04 16:03:17 +02:00
Lukas Schmierer 98a99ec630 fix duplicate scalar "date" 2021-10-04 13:21:29 +02:00
Lukas Schmierer d67f7c9926 print correct type in json format comment 2021-10-04 13:11:55 +02:00
Lukas Schmierer 6981e75765 fix parameter scalars to be lowercase 2021-10-04 12:11:36 +02:00
markiantorno f0997bc0c0 Updating version to: 5.5.5-SNAPSHOT and incrementing test cases dependency. 2021-09-29 17:51:23 +00:00
markiantorno 6aaf495c85 Release: v5.5.4
* https://github.com/hapifhir/org.hl7.fhir.core/issues/499
* https://github.com/hapifhir/org.hl7.fhir.core/issues/602
* https://github.com/hapifhir/org.hl7.fhir.core/issues/611
***NO_CI***
2021-09-29 17:22:54 +00:00
Grahame Grieve 342d75b2df
Gg 202109 misc snapshot (#610)
* NPE fixes

* Smart Health Cards support in validator

* Fix bug generating spreadsheets due to sheet name length limitations

* Implement descendent-of filter

* more NPE fixes

* add Element.removeChild

* fix issue generation snapshot and content reference, and work around old erroneous binding description in R4

* improve SHC validation error

* fix for NPE generating ConceptMap spreadsheet

* fix crash in IG publisher rendering illegal content

* Improve slicing error messages

* more improving error message resolving slicing

* add missing code + track prohibited / required elements (improve rendering of IGs)

* fix for broken links in R4B IGs
2021-09-29 10:29:10 -04:00
Mark Iantorno 72b7300700
Adding blank case for ExpressionNode.toString() in r4 and r5. (#609) 2021-09-27 14:52:55 -04:00
Mark Iantorno ad18e131d8
Issue 602 (#607)
* r5 changes

* r4 changes

* dstu3 changes

* dstu2 changes

* updating release notes
2021-09-27 14:04:59 -04:00
markiantorno 3db881a93b Updating version to: 5.5.4-SNAPSHOT and incrementing test cases dependency. 2021-09-10 03:27:13 +00:00
markiantorno 6b479d16cd Release: v5.5.3
* Adding option to modify headers for http tx requests
***NO_CI***
2021-09-10 02:57:44 +00:00
markiantorno 9b37e0fdc2 bumping version because github deploy failed 2021-09-09 22:38:51 -04:00
markiantorno f72d115f0f Release: v5.5.2
* Adding option to modify headers for http tx requests
***NO_CI***
2021-09-10 01:57:53 +00:00
Grahame Grieve 8a1e93b849 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2021-09-10 06:51:35 +10:00
Mark Iantorno e5a05f5562
Terminology client headers (#599)
* wip

* adding tests for headers in client

* fix

* r4 updated httpclient

* updating http client code for r4 and dstu3

* dunno why this didn't get added before
2021-09-09 16:32:19 -04:00