Commit Graph

2473 Commits

Author SHA1 Message Date
Grahame Grieve e806a08ee2
Merge pull request #1684 from hapifhir/2024-07-gg-rendering-work
2024 07 gg rendering work
2024-07-12 12:45:18 +08:00
Grahame Grieve a2e6b001b3 more work on transifex support 2024-07-12 05:11:43 +08:00
Grahame Grieve 41bf1b5856 Add clearer message for errors around unable to validate because unknown code system 2024-07-12 05:11:05 +08:00
Grahame Grieve f2833d5bd8 fix problem with fhirVersion cardinality validating IG resources 2024-07-12 05:10:16 +08:00
dotasek d9f39b27fe
Introduce backwards compatible constructor in ValidationEngineBuilder and deprecate (#1682)
* Introduce backwards compatible constructor + deprecate args constructors

* After review: fix useEcosystem set by param + deprecation annotation
2024-07-11 15:12:27 -04:00
Grahame Grieve 536859a0f9 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2024-07-11 10:46:11 +08:00
Grahame Grieve 53ab71f118
Merge pull request #1640 from hapifhir/do-20240122-base-engine
Maintain a map of pre-built ValidationEngine instances
2024-07-11 07:22:21 +08:00
Grahame Grieve 254b78f13b fix for #1679: "-no-extensible-binding-warnings" not working properly 2024-07-08 05:33:06 +08: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
dotasek 6201b6b478 Clean up System.out chatter 2024-07-04 15:10:00 -04:00
dotasek cdb2967544 Throw exceptions where definitions or sv is null + fix null sv 2024-07-04 14:45:45 -04:00
dotasek 09c8308e0e Clean up the session cache before adding a new one + fix test runs 2024-07-04 12:13:46 -04:00
dotasek b25c940146 Merge remote-tracking branch 'origin/master' into do-20240122-base-engine 2024-07-04 11:19:21 -04:00
dotasek 6c89f0230f WIP add cleanUp method. 2024-07-04 11:19:09 -04: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
dotasek 91f8e27d87 Clean up unused cache work 2024-07-03 17:02:32 -04:00
Grahame Grieve e36c619a58 release notes 2024-07-04 04:04:36 +08:00
dotasek 6c3a987a16 Cleanup 2024-07-03 14:17:26 -04:00
dotasek 2ceb6644aa Merge remote-tracking branch 'origin/master' into do-20240122-base-engine 2024-07-03 10:05:03 -04: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 9367ae6bc7 compile fixes 2024-07-01 06:51:08 +09:30
Grahame Grieve d76ed25172 missed files 2024-07-01 06:29:57 +09:30
Grahame Grieve 36c3745c76 support create object syntax in FML when valdiating FML 2024-07-01 06:29:41 +09:30
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
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 85654a53f5 Merge remote-tracking branch 'origin/master' into do-20240122-base-engine 2024-06-26 17:53:56 -04: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 1439c97c91 fix US core test for validator update 2024-06-26 08:32:19 +10: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
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 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 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
dotasek 15e9ba30f0 Change to explicitly 'expiring' the oldest session. 2024-06-18 17:30:12 -04:00
dotasek 3a7507c832 Fix test on MaxSize 2024-06-18 16:05:50 -04:00
dotasek 4fa581d242 WIP add a decorator to limit cache size 2024-06-18 15:24:58 -04:00
Grahame Grieve a9213273b1 Suppress spurious message when code system is unknown 2024-06-18 19:45:09 +10:00
dotasek 563d6fe27a Gentle refactor + track session number 2024-06-17 11:26:25 -04:00
dotasek fbf2d01069 Merge remote-tracking branch 'origin/master' into do-20240122-base-engine 2024-06-17 11:25:12 -04:00
Grahame Grieve e91d8152b2 All compiles for the first time 2024-06-17 22:53:29 +10:00
Grahame Grieve b1a3141214 more WIP on rendering refactor 2024-06-17 22:40:52 +10:00
oliveregger 74a2018670 cli fhirpath #1650 2024-06-15 08:25:56 +02:00
Grahame Grieve e731c0c059 Add IG dependency validator 2024-06-13 12:14:03 +10:00