Commit Graph

3504 Commits

Author SHA1 Message Date
Lloyd McKenzie 975653e07d Added support for tracking whether elements are ellipsed and for rendering XHTML versions of XML and JSON content with ellipsed elements 2024-08-29 21:17:20 -06:00
markiantorno 19c8b17575 Updating version to: 6.3.24-SNAPSHOT and incrementing test cases dependency. 2024-08-28 18:45:30 +00:00
markiantorno 2721ebb8c6 Release: v6.3.23
## Validator Changes

* no changes

## Other code changes

* Set fhir-test-cases to release 1.5.20
***NO_CI***
2024-08-28 17:59:21 +00:00
markiantorno 1e5cb4da49 Updating version to: 6.3.23-SNAPSHOT and incrementing test cases dependency. 2024-08-27 21:23:55 +00:00
markiantorno 0bdba83faf Release: v6.3.22
## Validator Changes

* no changes

## Other code changes

* BugFix: Restore loadFromFolder method in FilesystemPackageCacheManager
***NO_CI***
2024-08-27 20:30:39 +00:00
markiantorno c172df802d Updating version to: 6.3.22-SNAPSHOT and incrementing test cases dependency. 2024-08-27 17:54:17 +00:00
markiantorno c92ee550c0 Release: v6.3.21
## Validator Changes

* Security Fix: Move all instantiation of transformerFactory to XMLUtils and set ACCESS_EXTERNAL flags automatically (slightly improvement to output message, but closes possible attack vector)
* Handle 308 redirects when fetching packages
* Fix NPE in ValueSetValidator
* Fix for NPE in IGLoader
* fix version conversion problem for ConceptMap (4<->5): relationship comment getting lost for noMap entries
* Add check for multiple WG extensions (HL7 context)

## Other code changes

* Suppress spurious logging statement
* Add Australian CDA name prefix & uri to mapping transform code
* Add new messages for tx.fhir.org
* Remove narrative from snapshot tests
* Improve complex extension rendering when rendering by profile
* Rewrite processing of map statements when generating snapshots to fix known bugs
* Updates to Capability Statement rendering (and minor Operation Definition rendering improvement)
* Fix wrong reference to CDA classes for unscoped class names
* fix rendering issue for R4 relationship codes in ConceptMap
* rework decimal lowBoundary() and highBoundary() after discussion on Zulip, and add extensive testing
* Fix existing test case for fixed up boundary handling in FHIRPath
* Add CodeSystem fetching for selected code systems for VSAC import
* Drop to saxon 11.6 for now
* fix issue with json unicode whitespace enscaping
* get Java generator running again (though no code regenerated)
* don't escape unicode whitespace in json files
* Fix NPE in questionnaire renderer
* Hack workaround for R4 issue with ProcessPriority
* Rewrite concurrency management for file system package cache
***NO_CI***
2024-08-27 16:42:13 +00:00
Grahame Grieve edd5b7a560
Merge pull request #1717 from hapifhir/do-20240816-xslt-external
Move all instantiation of transformerFactory to XMLUtils and set ACCESS_EXTERNAL flags automatically
2024-08-27 08:00:51 +08:00
Grahame Grieve 9aef2793ce
Merge pull request #1719 from robeastwood-agency/202408-re-cda-au-namespace
Add Australian CDA name prefix & uri
2024-08-27 07:59:36 +08:00
Grahame Grieve be52ad2e96
Merge pull request #1721 from hapifhir/2024-08-gg-misc
2024 08 gg misc
2024-08-27 07:58:48 +08:00
Grahame Grieve 6de8821dce compile fix 2024-08-23 21:52:10 +08:00
Grahame Grieve 1b84fcd5af remove narrative from snapshot tests 2024-08-23 21:51:04 +08:00
Grahame Grieve af75c51fea Improve complex extension rendering when rendering by profile 2024-08-23 21:50:53 +08:00
Grahame Grieve 636dbf14d4 rewrite processing of map statements when generating snapshots to fix known bugs 2024-08-23 21:50:25 +08:00
Grahame Grieve 14758663cf Fix wrong reference to CDA classes for unscoped class names 2024-08-22 08:07:28 +08:00
Grahame Grieve d05a30eeca fix rendering issue for R4 relationship codes 2024-08-19 07:09:17 +08:00
Grahame Grieve 00ad185882 rework decimal lowBoundary() and highBoundary() after discussion on Zulip, and add extensive testing 2024-08-19 07:08:59 +08:00
Rob Eastwood 326e1284eb
Add Australian CDA name prefix & uri
Fixes #1613
2024-08-18 08:44:28 +10:00
Vassil Peytchev c60b2bfe1d fixes on capability statement rendering 2024-08-16 16:53:51 -05:00
Vassil Peytchev eb1b18c853 Merge branch 'master' of github.com:vassilpeytchev/org.hl7.fhir.core into cs-changes 2024-08-16 14:05:20 -05:00
Vassil Peytchev 7dac6306a7
Merge branch 'hapifhir:master' into master 2024-08-16 13:53:35 -05:00
dotasek 60470b1a28 Move all instantiation of transformerFactory to XMLUtils
and set ACCESS_EXTERNAL flags automatically
2024-08-16 10:34:50 -04:00
Grahame Grieve c9bb2b4e55 Fix NPE in questionnaire renderer 2024-08-16 06:46:52 +08:00
Grahame Grieve 5bbb21aad5 Add check for multiple WG extensions 2024-08-16 06:46:41 +08:00
Grahame Grieve 6e5d5cdf40 Hack workaround for R4 issue with ProcessPriority 2024-08-16 06:46:15 +08:00
Vassil Peytchev 2bc9bf9a60 Merge branch 'master' of github.com:vassilpeytchev/org.hl7.fhir.core into cs-changes 2024-08-15 14:33:26 -05:00
Vassil Peytchev 07fe018e75 Update version 2024-08-15 14:32:53 -05:00
Vassil Peytchev c26ca1f427
Merge branch 'hapifhir:master' into master 2024-08-15 13:58:34 -05:00
markiantorno fe2a8e6d11 Updating version to: 6.3.21-SNAPSHOT and incrementing test cases dependency. 2024-08-13 17:31:22 +00:00
markiantorno 1800948c7a Release: v6.3.20
## Validator Changes

* Improved handling of display validation for various languages
* fix xml:space message after discussion on Zulip

## Other code changes

* ValueSet rendering improvements
* Add isUnknownLocalReferencesNotLinks to RenderingContext
* Fix up conceptMap rendering (remove spurious summary table)
* Add R6 ballot 2 to FHIRVersion enum in R5
* rendering fixes for implementers
* improve rendering of bindings with no value sets
***NO_CI***
2024-08-13 16:46:00 +00:00
Grahame Grieve d4097d3dc7 ValueSet rendering improvements 2024-08-13 07:02:52 +08:00
Grahame Grieve f4f978941d add isUnknownLocalReferencesNotLinks to RenderingContext 2024-08-12 05:59:10 +08:00
Grahame Grieve 0114837ede compile fix 2024-08-12 05:32:58 +08:00
Grahame Grieve d11cbded2b improved handling of display validation for various languages 2024-08-11 22:49:51 +08:00
Grahame Grieve 3f34fc1d91 Fix up conceptMap rendering (remove spurious summary table) 2024-08-11 22:30:34 +08:00
Grahame Grieve bf105ae179 Add R6 ballot 2 2024-08-11 22:30:14 +08:00
Grahame Grieve dc6d4fc912 rendering fixes for implementers 2024-08-09 07:52:15 +08:00
Vassil Peytchev 448edf45b0 Merge branch 'master' into cs-changes 2024-08-08 11:52:32 -05:00
Vassil Peytchev f432416ac8 minor cleanup 2024-08-08 11:50:49 -05:00
Vassil Peytchev a5d2e7787d
Merge branch 'hapifhir:master' into master 2024-08-08 10:56:11 -05:00
Grahame Grieve 255a225e51
Merge pull request #1710 from hapifhir/2024-08-gg-no-binding-vs
2024 08 gg no binding vs
2024-08-08 09:16:06 +08:00
Grahame Grieve 4743a0468a improve rendering of bindings with no value sets 2024-08-08 07:41:06 +08:00
Vassil Peytchev 739e0fdbbf Getting Cory's changes 2024-08-06 15:52:34 -05:00
dotasek eba6868afe Merge remote-tracking branch 'origin/master' into do-20240716-fix-code-validation-for-locale 2024-08-05 10:32:51 -04:00
Vassil Peytchev 77eeeac076
Merge branch 'hapifhir:master' into master 2024-08-04 10:57:17 -05:00
markiantorno e6e4efa540 Updating version to: 6.3.20-SNAPSHOT and incrementing test cases dependency. 2024-08-04 15:24:42 +00:00
markiantorno aac96cf897 Release: v6.3.19
## Validator Changes

* Improve performance of supplement processing
* Add support for validating xml:space
* Fix NPE validating maps
* Fix duplicate removal code that caused missed WARNING messages (#1698)
* Fix interaction between terminology cache and validation location  (#1700)
* Better concept map validation
* Improved base64 parsing error
* Add support for unknown code system version validating concept maps
* Fix bug using wrong profile when profiling recursive properties

## Other code changes

* Return null for all toCode enum params that are null
* fix bugs adding publishing WG in element mode
* Fix equality method that caused missed WARNING messages
* fix rendering issues
  * rendering fixes for R6 build
  * don't throw error for wrong rendering mode
  * Document rendering fixes - subject and section
  * more work on forcing valid html generation
  * more hyperlink validation improvements
  * further fixes to link validation
  * fix list inside paragraph
  * fix actor capabilities in wrong place
  * Support missing datatypes
  * Fill out missing anchors
  * Fix wrong handling of contained resources)
  * #1678 - add div to children when exploring Narrative
***NO_CI***
2024-08-04 14:35:44 +00:00
Grahame Grieve 8790780feb fix npe 2024-08-04 10:39:23 +08:00
Grahame Grieve e73447939b improve performance of supplement processing 2024-08-04 10:00:01 +08:00
Grahame Grieve 7fda67ca7e fix rendering issues 2024-08-03 23:46:31 +08:00
Grahame Grieve af5eaafd34 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2024-08-03 23:38:47 +08:00
Grahame Grieve 2f1f59d5f9 rendering fixes for R6 build 2024-08-03 19:32:46 +08:00
Grahame Grieve b248eb7d67 Add support for validating xml:space 2024-08-03 19:31:55 +08:00
Grahame Grieve 7670422a6c don't throw error for wrong rendering mode 2024-08-03 19:31:35 +08:00
Grahame Grieve eecd04924b fix bugs adding publishing WG in element mode 2024-08-03 19:30:54 +08:00
caspears 2d5049c938 CapabilityStatement Message and Document rendering 2024-08-01 23:05:49 -07:00
caspears 4281b0fa48 Render resource profile and supportedProfile title when available 2024-08-01 22:23:29 -07:00
Vassil Peytchev 0ce8a38650 Merge branch 'master' of github.com:hapifhir/org.hl7.fhir.core 2024-08-01 15:09:06 -05:00
Vassil Peytchev f5a9e2b242 Updating to the current version 2024-08-01 14:13:02 -05:00
dotasek c757c6982d Move defensive copy directly to TerminologyCache 2024-07-31 18:19:33 -04:00
Grahame Grieve 2ebcf267ec Document rendering fixes - subject and section 2024-07-30 15:43:32 +08:00
dotasek f30150ff4b
Fix interaction between terminology cache and validation location (#1700)
* DO NOT MERGE TO MASTER

Contains replication for validation location issue

* Don't let the validator mutate a cached result

* Revert filtering of ValidationTests

* WIP start ValidationResult equality implementation

* Move BaseWorkerContext testing to BaseWorkerContextTests

* A little more cleanup

* Code cleanup, and check that cached ValidationResult is a copy

* Complete ValidationResult equals method.
2024-07-29 10:12:55 -04:00
Grahame Grieve c99b7ee53a Improved base64 parsing error 2024-07-28 20:04:28 +08:00
Grahame Grieve 71e8a8294a more work on forcing valid html generation 2024-07-28 20:04:18 +08:00
Grahame Grieve f9ed8dc348 Add support for unknown code system version validating concept maps 2024-07-28 20:03:44 +08:00
Grahame Grieve f0531e9d66 fix bug using wrong profile when profiling recursive properties 2024-07-28 20:02:25 +08:00
Grahame Grieve 714b0a0fd4 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2024-07-25 17:30:17 +08:00
Grahame Grieve 7ba860c4ed fix rendering issues (list inside paragraph, actor capabilities in wrong place, missing datatypes, missing anchors, wrong handling of contained resources) 2024-07-25 17:00:42 +08:00
dotasek 33cb80dfe7 Return null for all toCode enum params that are Enum.NULL (r5) 2024-07-19 12:19:15 -04:00
Grahame Grieve 549d76fdc4 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2024-07-18 21:15:52 +08:00
Grahame Grieve 652bec9743 #1678 - add div to children when exploring Narrative 2024-07-18 20:23:50 +08:00
markiantorno 0b10290f0f Updating version to: 6.3.19-SNAPSHOT and incrementing test cases dependency. 2024-07-17 06:14:05 +00:00
markiantorno 5c3953cfdb Release: v6.3.18
## Validator Changes

* No Changes

## Other code changes

* Naming System fix for THO
* Fix issue with rendering OperationOutcomes that don't have 'detail'
* Fix problem with value set anchor generation when rendering
***NO_CI***
2024-07-17 05:22:26 +00:00
Grahame Grieve 7328ad63b9 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2024-07-17 14:15:54 +09:30
Grahame Grieve fc517e3ec5
Merge pull request #1690 from hapifhir/2024-07-gg-tho-ns-fix
2024 07 gg tho ns fix
2024-07-17 12:45:35 +08:00
Grahame Grieve 980f88ea49 fix problem with value set anchor generation when rendering 2024-07-17 13:27:51 +09:30
Grahame Grieve dc750bb211
Merge pull request #1691 from hapifhir/FixOperationOutcomeRendering
Fix issue with rendering OperationOutcomes that don't have 'detail'
2024-07-17 11:51:16 +08:00
Grahame Grieve 6d119f2132
Merge branch 'master' into 2024-07-gg-tho-ns-fix 2024-07-17 11:50:20 +08:00
Lloyd McKenzie 84fc25efa3 Fix issue with rendering OperationOutcomes that don't have 'detail' 2024-07-16 21:35:41 -06:00
Grahame Grieve 128f3733e2 Naming System fix for THO 2024-07-17 06:26:05 +08:00
markiantorno 0722d728ae Updating version to: 6.3.18-SNAPSHOT and incrementing test cases dependency. 2024-07-16 18:20:14 +00:00
markiantorno cf2b25eb29 Release: v6.3.17
## Validator Changes

* work around THO 6.0.0 problem (hack, to be reversed later)
* Improve MeasureReport validation for checking subject count
* Fix for R2B Resource.id cardinality problem
* Fix for validator using wrong property for list determination when parsing json

## Other code changes

* no changes
***NO_CI***
2024-07-16 17:32:26 +00:00
Grahame Grieve 9272b6eff3
2024 07 gg measure validation (#1687)
* Fix for validator using wrong property for list determination when parsing json

* Fix for R2B Resource.id cardinality problem

* Improve MeasureReport validation for checking subject count

* work around THO 6.0.0 problem (hack, to be reversed later)

* release notes

---------

Co-authored-by: Grahame Grieve <grahameg@gmail.ccom>
2024-07-16 11:43:36 -04:00
Grahame Grieve f5af20acad work around THO 6.0.0 problem (hack, to be reversed later) 2024-07-16 21:47:03 +08:00
Grahame Grieve 14652e6e25 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2024-07-16 19:27:11 +08:00
Grahame Grieve 37006946cd Fix for R2B Resource.id cardinality problem 2024-07-16 06:15:57 +08:00
Grahame Grieve 2a37fb9351 Fix for validator using wrong property for list determination when parsing json 2024-07-16 06:15:32 +08:00
markiantorno a09c712c87 Updating version to: 6.3.17-SNAPSHOT and incrementing test cases dependency. 2024-07-12 12:35:11 +00:00
markiantorno 26c6878c76 Release: v6.3.16
## Validator Changes

* Add clearer message for errors around unable to validate because unknown code system
* Fix problem with fhirVersion cardinality validating IG resources

## WHO I18n Project

* Remove Questionnaire.item.linkId from translatable content

## Other code changes

* Further revisions to rendering framework for id uniqueness, main spec rendering, and various reported issues
* Improve doco for R4/R4B renderers
* Introduce backwards compatible constructor in ValidationEngineBuilder and fix useEcosystem
* Use v2 of PublishCodeCoverageResults (#1665)
* #1583 do not serialize choice group + add testcase
***NO_CI***
2024-07-12 11:48:05 +00:00
Grahame Grieve a2e6b001b3 more work on transifex support 2024-07-12 05:11:43 +08:00
Grahame Grieve d8f7b98573 further revisions to rendering framework for id uniqueness, main spec rendering, and various reported issues 2024-07-12 05:09:21 +08:00
Grahame Grieve dd02db3aae remove Questionnaire.item.linkId from translatable content 2024-07-12 05:07:03 +08:00
oliveregger ca7a2ba4e4 add testcase for #1583 2024-07-08 23:20:32 +02:00
oliveregger 66e35e1af6 #1583 do not serialize choice group 2024-07-08 23:11:30 +02:00
markiantorno 115074ee60 Updating version to: 6.3.16-SNAPSHOT and incrementing test cases dependency. 2024-07-05 12:51:24 +00:00
markiantorno 409b0df34d Release: v6.3.15
## Validator Changes

* no changes

## Other code changes

* Fix broken link to definitions in profiles
***NO_CI***
2024-07-05 12:03:07 +00:00
Grahame Grieve ea141b1ba9 fix bug producing broken links 2024-07-05 17:42:05 +08:00
markiantorno 59d0334e0e Updating version to: 6.3.15-SNAPSHOT and incrementing test cases dependency. 2024-07-04 03:22:56 +00:00
markiantorno 50ce6bb6ac Release: v6.3.14
## Validator Changes

* Add support for ND-JSON. Note that the validator is not expected to perform well on large ND-JSON files (or any other file type)
* Significant change: the validator was not checking for the end of the input when parsing a JSON resource finished. It will now start giving errors when JSON continues once the object is complete
* Add support for the create object syntax in FML when validating FML
* Improved error message when supplement url used instead of code system URL

## WHO Translation Project

* Add complete dutch translations (Thanks Alexander Henket)

## Other code changes

* Fix various rendering problems leading to non-unique html anchors
* Fix for unrendered data types
***NO_CI***
2024-07-04 02:33:38 +00:00
Grahame Grieve 4a729529e8
Merge pull request #1668 from ahdis/oe_fp_1655
date adaption for dateOp #1655
2024-07-04 04:00:32 +08:00