3570 Commits

Author SHA1 Message Date
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
Grahame Grieve
62bf3e1bc0 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2024-07-02 06:44:39 +09:30
Grahame Grieve
8ba3d0e3c5 improved error message when supplement url used instead of code system URL 2024-07-01 06:29:09 +09:30
Grahame Grieve
a209c13c1a Add support for NDJSON format, and fix bug where JSON parser was not checking for the end of content 2024-07-01 06:28:36 +09:30
Grahame Grieve
437687f5cd fix various rendering problems leading to non-unique html anchors 2024-07-01 06:27:51 +09:30
Grahame Grieve
8690c77d2b
Merge branch 'master' into 2024-06-gg-render-bug-2 2024-06-28 19:53:28 +10:00
Grahame Grieve
185427a975 fix for unrendered data types 2024-06-28 18:15:49 +10:00
markiantorno
70ed025741 Updating version to: 6.3.14-SNAPSHOT and incrementing test cases dependency. 2024-06-28 01:14:27 +00:00
markiantorno
b3628c7ccd Release: v6.3.13
## Validator Changes

* no changes

## Other code changes

* Rendering fixes
***NO_CI***
2024-06-28 00:27:59 +00:00
Grahame Grieve
6a66f37898
fix rendering bugs (#1671)
* fix rendering bugs

* release notes

---------

Co-authored-by: Grahame Grieve <grahameg@gmail.ccom>
2024-06-27 19:06:42 -04:00
Grahame Grieve
8bf07711f1 fix rendering bugs 2024-06-28 08:06:25 +10:00
oliveregger
ea103178ea fix missing quote 2024-06-27 11:25:06 +02:00
Oliver Egger
b7f81ccb55
Merge branch 'master' into oe_fp_1655 2024-06-27 11:11:34 +02:00
markiantorno
0736de9c2d Updating version to: 6.3.13-SNAPSHOT and incrementing test cases dependency. 2024-06-27 00:47:09 +00:00
markiantorno
f14f2a42ad Release: v6.3.12
## Validator Changes

* Change how count is calculated when expanding value sets
* Fix value set expansion bugs
* Fix for fhirpath issue on command line (#1650)
* Add IG dependency validator
* work around bad r4 extension definitions
* don't reload different sub-version of extensions pack

## Other code changes

* Rework rendering library from ground up
  * Merge Fix: Fix split logic of canonical into url and version in several places (#1663)
  * Suppress spurious message when code system is unknown
  * don't raise needless and wrong exceptions about extension definitions when rendering
  * fix duplicate link creation
  * Stop recursive rendering crash
  * Obligation rendering improvements
* Handle extra profiles on resources in an IG when converting between versions
* Fixed issue with actor title not rendering in obligations
* Test and adaption for dateOp #1655
* Use assertj instead of hamcrest (#1662)
* More transifex work
* Add support for local packages during testing
***NO_CI***
2024-06-27 00:00:09 +00:00
Grahame Grieve
9d0d095aa3 fix for dateOp 2024-06-27 08:08:13 +10:00
Grahame Grieve
d0be81d99c compile fix 2024-06-27 07:25:52 +10:00
Grahame Grieve
749b073de1 Obligation rendering improvements 2024-06-27 07:03:54 +10:00
Grahame Grieve
d441fa58aa release notes + render attachments 2024-06-27 06:25:01 +10:00
Grahame Grieve
94937c9d30 Stop recursive rendering crash 2024-06-26 19:32:40 +10:00
Grahame Grieve
b5539db606 try fixing narrative generation tests 2024-06-26 18:09:46 +10:00
Grahame Grieve
eb0c4d8d93 fix date operations problem 2024-06-26 07:19:47 +10:00
dotasek
c222582b22 Fix FHIRPath Date opPlus/Minus failures 2024-06-25 16:24:35 -04:00
oliveregger
b70062f326 date adaption for dateOp #1655 2024-06-25 20:46:07 +02:00
dotasek
b5cb29cc1b Remove DebugUtilities references 2024-06-25 12:30:46 -04:00
Grahame Grieve
36de9ff5fa
Merge pull request #1652 from hapifhir/FixObligationActorRendering
Fixed issue with actor title not rendering
2024-06-25 23:15:15 +10:00
Grahame Grieve
6830785c47
Merge pull request #1656 from ahdis/oe_fp_1655
Test and adaption for dateOp #1655
2024-06-25 23:14:02 +10:00
Grahame Grieve
9208f4848f
Merge pull request #1657 from hapifhir/2024-06-gg-vs-fixes
2024 06 gg vs fixes
2024-06-25 23:13:44 +10:00
Grahame Grieve
170bcf19e6 reconcile rendering changes 2024-06-25 21:22:33 +10:00
Grahame Grieve
88e900110f Merge remote-tracking branch 'origin/master' into 2024-06-gg-rewrite-rendering 2024-06-25 19:53:04 +10:00
Grahame Grieve
df82203b3d rework rendering library from ground up 2024-06-25 19:40:57 +10:00
Grahame Grieve
d23052f329 changes after testing complete 2024-06-20 09:57:25 +10:00
dotasek
c631f6c808
Merge Fix: Fix split logic of canonical into url and version in several places (#1663)
* Fix split logic of canonical into url and version in several places

Removed
- org.hl7.fhir.r4b.renderers.DataRenderer#versionFromCanonical
- org.hl7.fhir.r4b.renderers.DataRenderer#systemFromCanonical
- org.hl7.fhir.r5.renderers.DataRenderer#versionFromCanonical
- org.hl7.fhir.r5.renderers.DataRenderer#systemFromCanonical

The logic of these methods is wrong, the functionality of extracting
the version and the system URL have been swapped.

Therefore, all usages of aforementioned methods were replaced by the
use of org.hl7.fhir.utilities.CanonicalPair. This not only fixes the
problem, but also reduces duplicated functionality.

* Remove dead code from merge

* Fix spacing issues in rendering

* Empty commit, make-pipeline-go

---------

Co-authored-by: Max Bureck <max.bureck@fokus.fraunhofer.de>
2024-06-19 19:34:24 -04:00
Grahame Grieve
2612fa1e63 Change how count is calculated when expanding value sets 2024-06-18 19:44:22 +10:00
Grahame Grieve
31a7793c49 testing fixes 2024-06-18 17:16:44 +10:00