2586 Commits

Author SHA1 Message Date
markiantorno
6a6c425562 Release: v6.0.20
## Validator Changes

* no changes

## Other code changes

 * Fix for SPDR not-open-source in code
 * fix name and title in VSAC import process
 * More work on Android support + fix issues in NPM package installation that caused
***NO_CI***
2023-06-30 22:52:51 +00:00
markiantorno
3c8e26f078 Updating version to: 6.0.20-SNAPSHOT and incrementing test cases dependency. 2023-06-30 05:37:45 +00:00
markiantorno
3b82a4d829 Release: v6.0.19
## Validator Changes

* no changes

## Other code changes

* Fix for SPDR not-open-source in code
* fix name and title in VSAC import process
* More work on Android support
***NO_CI***
2023-06-30 05:08:20 +00:00
Grahame Grieve
de8a2f0f73 Re-add support for not-open-source in the R5 code base 2023-06-30 08:41:02 +10:00
markiantorno
06a1d523a3 Updating version to: 6.0.19-SNAPSHOT and incrementing test cases dependency. 2023-06-29 05:12:43 +00:00
markiantorno
76955fa3d5 Release: v6.0.18
## Validator Changes

* Fix issue loading SPDX value set + Fix missing code for 'not-open-source'
* Allow target to be treated as source when validating FML
* Fix issues validating names and urls for logical models
* Don't duplicate warnings about missing expressions on invariants in R5

## Other code changes

* Handle case where base hasn't got a snapshot generating snapshots
***NO_CI***
2023-06-29 04:47:28 +00:00
Grahame Grieve
236cf06946 Handle case where base hasn't got a snapshot generating snapshots 2023-06-29 13:17:15 +10:00
markiantorno
7ffbe7703d Updating version to: 6.0.18-SNAPSHOT and incrementing test cases dependency. 2023-06-28 07:13:43 +00:00
markiantorno
345151b132 Release: v6.0.17
## Validator Changes

* Fix check for correct type name use in logical models (for CDA)
* Fix bug loading packages (introduced working on minimal loading)
* Fir NPE processing R3 Structure Definitions
* exempt ele-1 from constraint consistency checking
* Add -watch-scan-delay and -watch-settle-time
* fix missing error validating structure maps
* Fix bug with erroneous warning in snapshot generation about profile not being found
* Update SPDX code system to latest version
* Output proper filename in validation log

## Other code changes

* Refactor version utility code
* Fix help placeholders
* Better error when handling loading resources
* fix duplicate element generation in CDA.AD type snapshot generation
* Fix message about rendering problem. Actual solution... not sure.
* Minimal Memory model changes for Npm for Android
***NO_CI***
2023-06-28 06:47:19 +00:00
Grahame Grieve
9b94e6a1ec Fix test for correct type name in logical models (CDA) 2023-06-28 15:10:20 +10:00
Grahame Grieve
284ad1c2be fix bug loading package 2023-06-28 11:06:09 +10:00
Grahame Grieve
704d498300 Fix NPE handling R3 structure definitions 2023-06-28 05:56:14 +10:00
Grahame Grieve
3bb5e8d06d better error handling loading resources 2023-06-27 22:18:35 +10:00
Grahame Grieve
1a144091c4 fix duplicate element generation in CDA.AD type snapshot generation 2023-06-27 22:18:14 +10:00
Grahame Grieve
40380ff0f3 Fix message about rendering problem. Actual solution... not sure. 2023-06-24 09:06:19 +10:00
Grahame Grieve
189c3c7b7d Fix bug with erroneous warning in IG publisher log about profile not found 2023-06-24 09:06:01 +10:00
Grahame Grieve
2f253f3457 Update SPDX implementation 2023-06-24 08:55:51 +10:00
markiantorno
67cb3006f2 Updating version to: 6.0.17-SNAPSHOT and incrementing test cases dependency. 2023-06-21 07:40:48 +00:00
markiantorno
8bd0f0b1ad Release: v6.0.16
## Validator Changes

Post DevDays Release - many significant changes!

* Add ```-watch-mode``` parameter (See [doco](https://confluence.hl7.org/display/FHIR/Using+the+FHIR+Validator#UsingtheFHIRValidator-Watchmode))
* Start checking constraint expressions defined in profiles and logical models, and update FHIRPath for logical models
* Start checking ElementDefinition.mustHaveValue and ElementDefinition.valueAlternatives
* Start validating derived questionnaires
* Tighten up checking on FHIRPath - enforce use of ```'```, and don't accept ```"``` for string delimiters
* Add ```-allow-double-quotes-in-fhirpath``` parameter ([doco](https://confluence.hl7.org/display/FHIR/Using+the+FHIR+Validator#UsingtheFHIRValidator-LegacyFHIRPathSetting))
* Fix error when validating profiles that mix canonical() and Reference() types
* Fix extension context checking
* Fix erroneous FHIRPath expression eld-11 when loading
* Fix incomplete support for ```-display-issues-are-warnings``` parameter
* Fix broken NullFlavor binding in R4
* Fix various NPE errors doing value set validation (+ logging tx operations)
* Minor performance improvements to start up time
* Auto-update implied slicing elements when min < slice min

## Other code changes

* Add CodeQL to the build process
* Various NPE fixes
* Add getValueAsString(TemporalPrecisionEnum) method to date/time types
* Fix rendering for unresolvable ValueSets
* Remove r4b eclipse project files
* Upgrade multiple dependency libraries (per CodeQL)
* Only record sorting errors when generating snapshots when debug mode is on
* Tighten up SSL certificate checking
* Partial refactor of CLI parameter handling
* Fix path regex (per CodeQL)
* Remove erroneous logging from conversion tests
* Rendering improvements for various profile related extensions
* More work on TxTests operation (lenient wrt extensions)
* Fix handling of summary extension (delete duplicate tools summary extension, and don't inherit it)
* Reprocess URLs in Markdown extensions on both StructureDefinition and ElementDefinition
* Improve URL detection in markdown when reprocessing URLs
***NO_CI***
2023-06-21 07:09:07 +00:00
Grahame Grieve
6effe6ebe9 update FHIRPath for logical models and nested type checking and fix repeat() checking 2023-06-21 09:22:18 +10:00
Grahame Grieve
04f7805be4 Auto-update extension min- slicing + fix handling of summary extension + update markdown element url handling + update url detection in markdown 2023-06-21 09:21:05 +10:00
Grahame Grieve
52abef6f2c Auto-update extension min- slicing + fix handling of summary extension + update markdown element url handling + update url detection in markdown 2023-06-21 09:20:35 +10:00
Grahame Grieve
4e5c501b1f
Merge pull request #1315 from hapifhir/do-20230619-datetimetype-string-precision
New getValueAsString(TemporalPrecisionEnum) method for DateTimeType
2023-06-20 09:56:40 +10:00
Grahame Grieve
2607d028a7 fix compile problem 2023-06-20 09:15:36 +10:00
Grahame Grieve
551892c095 Merge remote-tracking branch 'origin/master' 2023-06-20 09:11:51 +10:00
Grahame Grieve
9cf8e0368c fix up extension context checking 2023-06-20 08:36:22 +10:00
Grahame Grieve
ec7b79bc1e Fix rendering for unresolvable value sets 2023-06-20 07:02:26 +10:00
dotasek
ae59d97ba5 Document new method, add to all FHIR versions 2023-06-19 15:41:04 -04:00
dotasek
92fb21de1e Test and new getValueAsString(TemporalPrecisionEnum) method 2023-06-19 14:47:39 -04:00
dotasek
829882773a
More use of dependencyManagement, bump guava (#1313) 2023-06-19 12:26:21 -04:00
dotasek
195dcc0898
Fix unimplemented method in test (#1312) 2023-06-19 10:51:10 -04:00
Grahame Grieve
394077c8ec fix NPE doing valueset validation 2023-06-19 22:43:43 +10:00
Grahame Grieve
19d3952b11 Validate FHIRPath constraints in IGs and profiles 2023-06-19 22:42:02 +10:00
Grahame Grieve
d1a785e5ad only record sorting errors if debugging snapshot generation 2023-06-19 22:40:08 +10:00
Grahame Grieve
38b5295f8d fix error logging headers 2023-06-19 22:39:42 +10:00
Grahame Grieve
96cadbed47
Merge pull request #1259 from hapifhir/Type-validation-fixes
Fix problem when profiling a base type that supports both Reference a…
2023-06-19 02:36:33 +10:00
Grahame Grieve
8bd4fc3ee6
Merge pull request #1309 from hapifhir/do-20230615-tx-request-lenient-display
Add lenient-display-validation param
2023-06-19 02:33:17 +10:00
Grahame Grieve
297313b30a Fix issue with broken NullFlavor binding in R4 2023-06-18 13:02:21 +10:00
Grahame Grieve
dfb4404ce6 Add support for mustHaveValue and valueAlternatives + render imposesProfile + compliesWithProfile 2023-06-18 13:00:58 +10:00
Grahame Grieve
11eb2cef53 fix index error 2023-06-17 09:41:15 +10:00
Grahame Grieve
99895e7a97 Performance improvements for validation, including -watch engine 2023-06-17 09:40:34 +10:00
Grahame Grieve
2d0dcbb803 rendering improvements for profile extensions 2023-06-17 09:38:27 +10:00
dotasek
f4b6ff2f6e Refactor and introduce test 2023-06-15 10:38:03 -04:00
dotasek
10c50a14f0 Add lenient-display-validation param 2023-06-15 08:31:30 -04:00
Grahame Grieve
481698cf24 Fix up terminology tests to ignore irrelevant extensions 2023-06-12 17:17:30 +01:00
dotasek
ff7997d7d2
Fix older jetbrains annotations transitive dependency (#1299) 2023-06-09 14:43:49 -04:00
markiantorno
8237fb862b Updating version to: 6.0.16-SNAPSHOT and incrementing test cases dependency. 2023-06-08 21:23:36 +00:00
markiantorno
cc14a4142f Release: v6.0.15
## Validator Changes

* no changes

## Other code changes

* Update commons-beanutils and apache.poi dependencies
***NO_CI***
2023-06-08 20:56:04 +00:00
dotasek
7b05c7514e
Bump poi version, remove unused old dependencies (#1296) 2023-06-08 10:47:37 -04:00
markiantorno
10f466487b Updating version to: 6.0.15-SNAPSHOT and incrementing test cases dependency. 2023-06-08 05:03:27 +00:00