3736 Commits

Author SHA1 Message Date
Grahame Grieve
442ef9de3f Fix issues with tracking supplement usage and getting supplement version matching correct 2024-12-19 13:15:15 +11:00
Grahame Grieve
fd2bd896bf Only use profiled datatype information for generating snapshots for Resource and Extension 2024-12-19 13:14:17 +11:00
Grahame Grieve
ad4a728c4a fix npe loading old simplifier package 2024-12-18 21:09:58 +11:00
hl7-devops
b591d22e1d Updating version to: 6.5.2-SNAPSHOT and incrementing test cases dependency. 2024-12-17 23:04:26 +00:00
hl7-devops
55294e6b88 Release: v6.5.1
## Validator Changes

* Start removing R2 support- add note that it's not officially supported anymore
* Add support for finding the existence of implicit value sets
* move tx tests to tx-ecosystem IG and change -txTests parameters
* Switch priority order of package servers (packages2.fhir.org is not rate limited)
* Fix issue with value set version conversion on contains.property (Check for both "value" and "value[x]")
* Fix error message validating ConceptMap when size too large

## Other code changes

* Security fix: Bump ucum to 1.0.9
* Add XhtmlToMarkdown library
* Add support for THO rendering of NamingSystem information
* Add profile-based sample instance generation (WIP)
* fixes for snapshot generation test debugging
* Add support for languages to npm package and package list
* fix rendering issues - resources with no id, and urn: references shouldn't be links
* fix regex escapes in R5 Constants regex for RESTful references
* Improvements to translation file generation (better path, eliminate duplicates)
***NO_CI***
2024-12-17 22:35:45 +00:00
Grahame Grieve
d23811c699
Merge pull request #1857 from hapifhir/do-20241212-bump-ucum
Bump ucum to 1.0.9
2024-12-18 08:00:17 +11:00
Grahame Grieve
8a7b7ea026 Add support for THO rendering of NamingSystem information 2024-12-18 06:17:04 +11:00
Grahame Grieve
a88a13b2b3 Start removing R2 support 2024-12-18 06:16:47 +11:00
Grahame Grieve
4f21ad96b2 Add support for finding the existence of implicit value sets 2024-12-18 06:16:37 +11:00
dotasek
803b50ae55 Merge remote-tracking branch 'origin/master' into do-20241212-bump-ucum 2024-12-16 09:29:29 -05:00
Grahame Grieve
313842ea40 compile fixes 2024-12-15 09:31:47 +11:00
Grahame Grieve
6a3d7ffca8 more work on sample instance generation 2024-12-15 07:23:33 +11:00
Grahame Grieve
6942a91adf translation fixes 2024-12-15 04:49:54 +11:00
Grahame Grieve
22b645fb9e fix rendering issues - resources with no id, and urn: references shouldn't be links 2024-12-15 04:49:31 +11:00
Grahame Grieve
d891b278ed fix regex escapes 2024-12-15 04:48:57 +11:00
Grahame Grieve
45ceeb73e1 Improvements to translation file generation (better path, eliminate duplicates) 2024-12-15 04:48:46 +11:00
Grahame Grieve
bc09c923d7 More work on test instance generator 2024-12-15 04:48:21 +11:00
dotasek
bd6a1f2fb5 Bump ucum to 1.0.9 2024-12-12 09:56:04 -05:00
hl7-devops
3c91d609f5 Updating version to: 6.5.1-SNAPSHOT and incrementing test cases dependency. 2024-12-10 00:28:17 +00:00
hl7-devops
7e54ae9c89 Release: v6.5.0
## Validator Changes

* Add support for valueset-version
* Add support for terminology extraction
* Add support for expansion parameters when validating
* fix NPE in validator around Extension context
* Handle secondary terminology server errors properly
* Fix questionnaire response status checking
* Add versions to message about multiple matching profiles
* hide API-Key from appearing on the tx log
* Add supplements for used systems as well as for value set systems when validating on server
* fix missing port from server when doing tx-registry redirections
* Fix problem not finding current version of extensions pack for non-R5 versions
* Fix validation of displays when language is unknown
* fix issue missing idrefs validating IPS documents
* Update FHIRPath validation to handle rootResource type properly
* Fix obscure error on contentReference in profiles in FHIRPath engine
* Fix version conversion issue for validating derived questionnaires

## Other code changes

* New release of pubpack
* Fix r4b liquid tests
* Refactor Liquid engine and add support for forLoop and capture
* Add support for liquid on csv files
* Add support for using Liquid on plain JSON directly and add support for markdownify filter
* Many improvements to Profile Code Generation
* Start working on using new IG infrastructure for Tx tests
* Questionnaire rendering improvements
* Merge Functionality for CapabilityStatement.import
* Do not use metadata from data type profiles on elements when generating snapshots
* Fix presentation issues and union and intersection links in previous version comparison
* Fix filter comparison logic when comparing valuesets
* Fix version issues in snapshot generation tests
* Eliminate id from snapshot generation test case comparison
* Change rules around stripping extensions when generating snapshots
* fix bug using wrong reference on uri in liquid renderer
* add translations for expansion errors
* fix issue with comparison template missing
* Apply null pointer check to all switch(Enumeration) statements in version conversion code
* Remove mysql dependency
* Fix bug in DecimalType on null Bigdecimal ()] all versions)
* Fix bad URL in inter-version extension conversion of ValueSet for ValueSet property
***NO_CI***
2024-12-10 00:02:07 +00:00
Grahame Grieve
f71dd296c8 disable failing test 2024-12-08 21:07:49 +03:00
Grahame Grieve
62fe79bff2 Merge remote-tracking branch 'origin/master' 2024-12-08 19:59:45 +03:00
Grahame Grieve
17dfc5c285
Merge pull request #1850 from hapifhir/2024-12-gg-many-fixes
2024 12 gg many fixes
2024-12-08 19:59:24 +03:00
Grahame Grieve
01d2e60ea8
Merge pull request #1750 from hapifhir/CapabilityStatementCompare
CapabilityStatement Import Processing
2024-12-08 18:39:33 +03:00
Grahame Grieve
c7872174e8 bump minor version 2024-12-08 18:38:26 +03:00
Grahame Grieve
5385c313dc first stage of profile based generation 2024-12-08 18:09:25 +03:00
Grahame Grieve
2eb5140864 Fix validation of displays when language is unknown 2024-12-08 18:08:52 +03:00
Grahame Grieve
5b73c4762d Add support for terminology extraction and support for expansion parameters when validating 2024-12-08 18:08:29 +03:00
Grahame Grieve
16e826fd05 fix bug using wrong reference on uri in liquid renderer 2024-12-08 18:06:24 +03:00
Grahame Grieve
1f7289ed83 update FHIRPath checkTypes to handle rootResource type properly + fix error on contentReference in profiles 2024-12-08 18:05:26 +03:00
Grahame Grieve
be384bb61e Add support for valueset-version + add translations for expansion errors 2024-12-08 17:56:16 +03:00
Grahame Grieve
bb462b7500 fix issue with comparison template missing 2024-12-08 17:54:11 +03:00
Grahame Grieve
1296722a98 Fix version conversion issue for validating derived questionnaires 2024-12-08 17:52:28 +03:00
dotasek
d0fa45959e Add tests and fixes for remaining FHIR versions 2024-12-04 16:50:38 -05:00
dotasek
f210ef36a5 Breaking test and fix 2024-12-04 14:44:23 -05:00
dotasek
8851c35563 Comment spelling 2024-12-04 14:43:49 -05:00
Grahame Grieve
c63fdddbdc refactor Liquid engine and add support for forLoop and capture 2024-12-03 20:56:54 +03:00
Grahame Grieve
19255b503a Merge remote-tracking branch 'origin/master' 2024-12-02 22:49:08 +03:00
Grahame Grieve
27a94538d9 Add support for liquid on csv files 2024-12-02 22:49:02 +03:00
dotasek
bdef6f995c Test for new method instead of unused old one 2024-12-02 11:00:59 -05:00
dotasek
001af48777 Fix test mocks 2024-12-02 10:56:22 -05:00
Grahame Grieve
833051e995 Jens code generation changes 2024-12-02 09:07:08 +03:00
Grahame Grieve
3538428d98 new release of pubpack 2024-12-02 06:51:31 +03:00
Grahame Grieve
0ba7d8434c Add support for using Liquid on plain JSON directly and add support for markdownify filter 2024-12-02 06:51:16 +03:00
Grahame Grieve
1cdb7ea695 questionnaire rendering improvements 2024-12-02 06:50:31 +03:00
Grahame Grieve
7d54780cad hide API-Key from appearing on the tx log 2024-12-02 06:49:22 +03:00
Grahame Grieve
cff693eb10 Add supplements for used systems as well as for value set systems when validating on server 2024-12-02 06:49:00 +03:00
Grahame Grieve
caf5003215 Do not use metadata from data type profiles on elements when generating snapshots 2024-12-02 06:48:02 +03:00
Grahame Grieve
3adbd00209 Fix presentation issues and union and intersection links in previous version comparison 2024-12-02 06:47:12 +03:00
Lloyd McKenzie
d82856d9c7 Updated documentation on CS merge process 2024-11-29 19:24:06 +00:00