Commit Graph

7361 Commits

Author SHA1 Message Date
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 5f2e6e5b17 release notes 2024-06-28 08:08:58 +10: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
Grahame Grieve 66b8e57564 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2024-06-27 12:48:01 +10:00
Grahame Grieve 8f41c87cc1 tst case dependency 2024-06-27 12:47:55 +10: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
dotasek 687500c80b Merge branch 'master' into do-20240122-base-engine 2024-06-26 19:07:43 -04:00
Mark Iantorno e0a329e9f8 Updating test case dependency to v1.5.12
***NO_CI***
2024-06-26 22:45:37 +00:00
Grahame Grieve 9d0d095aa3 fix for dateOp 2024-06-27 08:08:13 +10:00
Grahame Grieve 3b02eaedec
Merge pull request #1669 from hapifhir/2024-06-gg-render-attachments
release notes + render attachments
2024-06-27 07:57:28 +10:00
dotasek 85654a53f5 Merge remote-tracking branch 'origin/master' into do-20240122-base-engine 2024-06-26 17:53:56 -04: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
Pieter Edelman cb330b4029
Issue #1658: recognize that mimetype subtypes can contain dashes (#1664)
* Issue #1658: recognize that mimetype subtypes can contain dashes

* Simple refactor + test case

* Allow plus sign in mimetype subtype, expand tests

* Break out base64 test and url test methods to util classes

* Add additional negative tests for data: URLs

---------

Co-authored-by: dotasek <david.otasek@smilecdr.com>
2024-06-26 09:09:46 -04:00
dotasek 848419952e Merge branch 'master' into do-20240122-base-engine 2024-06-26 09:05:48 -04: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 1439c97c91 fix US core test for validator update 2024-06-26 08:32:19 +10:00
Grahame Grieve d11360f4a6 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2024-06-26 07:19:54 +10:00
Grahame Grieve eb0c4d8d93 fix date operations problem 2024-06-26 07:19:47 +10:00
markiantorno c7f43246e0 Updating i18n-coverage csv and png table ***NO_CI*** 2024-06-25 21:08:37 +00:00
Grahame Grieve e692665790
Merge pull request #1667 from hapifhir/do-20240625-fix-debugutilities-refs
Remove DebugUtilities references
2024-06-26 06:52:05 +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 917ff364a0 Try removing oldest sessions instead of maintaining max size 2 2024-06-25 13:33:59 -04:00
dotasek 053d29df46 Try removing oldest sessions instead of maintaining max size 2024-06-25 13:33:15 -04:00
dotasek b5cb29cc1b Remove DebugUtilities references 2024-06-25 12:30:46 -04:00
Grahame Grieve 92a3d65942
Merge pull request #1598 from hapifhir/HandleExtraProfiles
Handle extra profiles on resources in an IG
2024-06-25 23:15:59 +10: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 852f2e139d
Merge pull request #1654 from ahdis/oe_valcli_fhirpath_1650
cli fhirpath #1650
2024-06-25 23:14:38 +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 0b845c69b4
Merge pull request #1666 from hapifhir/2024-06-gg-rewrite-rendering
2024 06 gg rewrite rendering
2024-06-25 23:13:03 +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
dotasek 9b437438ca
Use assertj instead of hamcrest (#1662)
* Use assertj instead of hamcrest

* Trim README
2024-06-20 10:20:45 -04: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
dotasek 15e9ba30f0 Change to explicitly 'expiring' the oldest session. 2024-06-18 17:30:12 -04:00