Commit Graph

2408 Commits

Author SHA1 Message Date
markiantorno 54d239a38a Updating version to: 6.4.1-SNAPSHOT and incrementing test cases dependency. 2024-10-24 14:15:50 +00:00
markiantorno 26c445c8fc Release: v6.4.0
## Validator Changes

* Improve warning messages about collections in SQL ViewDefinitions
* Fix type evaluation of .item() in FHIRPath
* Revise message about unknown usage context on additional binding
* Add support for code generation
* Add check for # in CanonicalResource.version
* Fix problem parsing urls in cds-hooks formats
* Fix issues with output folder running tx tests
* Fix bug evaluating resolve() in contained resources when doing slicing

## Other code changes

* Fix NPE processing markdown
* Capture missing snapshot generation messages
* Track OID status
* Improve rendering of coded values
* update tests for changes to PE code generation
* Tx Tests: Add support for special header on specific tests
* Tx Tests: Fix framework to handle diagnostics correctly
* Tx Tests: check http code in tx test cases
* Add support for NCI code rendering
* Adding missing lombok annotation (cannot build without it from scratch) (#1785)
* Remove Encounter Renderer
* Profile code generation fixes
* Add r4 code gen classes
* Draft work for tx server authentication (not landed yet)
* Move XXE safe SAXParserFactory and XMLReader instantiation to XMLUtil
* Bump commons-compress version
***NO_CI***
2024-10-24 13:30:23 +00:00
Grahame Grieve 89be42a649 Merge remote-tracking branch 'origin/master' 2024-10-24 07:16:05 +10:30
Grahame Grieve 77580465c7 revise message about unknown usage context on additional binding 2024-10-23 22:59:32 +10:30
Grahame Grieve d652aa2f30 Fix NPE processing markdown 2024-10-23 22:19:08 +10:30
Grahame Grieve d6c3a9df0b Add support for NCI code rendering 2024-10-22 05:16:45 +10:30
Grahame Grieve d613a0cb6c Add check for # in CanonicalResource.version 2024-10-18 21:58:02 +08:00
Grahame Grieve bed070c736 update note about server type 2024-10-18 21:16:12 +08:00
Grahame Grieve 17afe7c7e6 missed code 2024-10-18 20:51:03 +08:00
Grahame Grieve cb0759cc00 fix npe in server auth functionality 2024-10-18 20:50:26 +08:00
Grahame Grieve 242bc02372 fix 2024-10-18 16:42:28 +08:00
Grahame Grieve 5117b57305 draft work for tx server authentication 2024-10-18 15:22:09 +08:00
dotasek f0a25dabe3 Move XXE safe SAXParserFactory and XMLReader instantiation to XMLUtil 2024-10-17 15:46:05 -04:00
dotasek 2d80a09deb Merge remote-tracking branch 'origin/master' into do-20241009-documentbuilderfactory-refactor 2024-10-16 11:59:24 -04:00
markiantorno cabee9a341 Updating version to: 6.3.33-SNAPSHOT and incrementing test cases dependency. 2024-10-14 06:03:42 +00:00
markiantorno 54bf319161 Release: v6.3.32
## Validator Changes

* Fix validation issue with open-choice questions in R4 questionnaires
* Add command line parameter ```-tx-routing```
* Add command line parameter ```-clear-tx-cache```
* Add command line parameter ```-advisor-file```

## Other code changes

* Render extensions on some data types
* Fix rendering of complex data types when doing profile rendering
***NO_CI***
2024-10-14 05:18:21 +00:00
Grahame Grieve 3b8b2a94c3 Fix validation issue with open-choice questions in R4 questionnaires 2024-10-14 09:02:52 +08:00
markiantorno a7e216e2c3 Updating version to: 6.3.32-SNAPSHOT and incrementing test cases dependency. 2024-10-10 14:35:11 +00:00
markiantorno 0388bd0835 Release: v6.3.31
## Validator Changes

* Don't send expansion to tx server if there's a compose when sending value sets
* Better handling of error messages from terminology servers
* Stop hitting VSAC server directly

## Other code changes

* Add support for $id$ in terminology tests
* Move new documentbuilderfactory calls to XMLUtils (Security)
***NO_CI***
2024-10-10 13:54:40 +00:00
Grahame Grieve c7ccbb0110 more work on http client 2024-10-10 19:29:58 +08:00
Grahame Grieve cacce9b05e fix up processing of server responses 2024-10-09 23:10:09 +08:00
dotasek 7ede053a5f Move new documentbuilderfactory calls to XMLUtils 2024-10-09 09:26:41 -04:00
markiantorno c030740d9e Updating version to: 6.3.31-SNAPSHOT and incrementing test cases dependency. 2024-10-08 15:52:36 +00:00
markiantorno ad0af19fb3 Release: v6.3.30
## Validator Changes

* Show message ids in validator (-show-message--ids)
* Fix bug where message id not showing for slicing messages
* Add advisor documentation (not yet functional)
* Fix issue checking package currency for #current packages
* Add warning when code system is marked complete but has no content
* Fix bug processing adding discriminators in derived profiles
* Break valueset concept validation into multiple smaller batches for performance reasons

## Other code changes

* More work on translations in IGs
* Override inheritance of HAPI's old maven-compiler-plugin
* do not use loadPackageFromCacheOnly from outside cache manager
* Fix issues with rendering example scenario
* refactor sql view validation to fix NPE
* Fix misc warnings flagged by builds (#1772) + TRIVY typo
* Bump codeql actions to v3
* Bump checkout action to v4
* Bump commons.io to 2.14.0 (#1771)
* Workaround for ghcr rate limiting of trivy db downloads (#1770)
* Add VSACfinder (template for package analysis)
* Fix github urls
* Spelling fixes
***NO_CI***
2024-10-08 15:04:29 +00:00
dotasek 093fbbc0f3
maven-compiler-plugin maintenance (#1731)
* Override inheritance of HAPI's old maven-compiler-plugin

and stop using deprecated forceJavacCompilerUse

* Take checkstyle plugin out of default build

* Use less for initial JVM opts (maybe forked compilers will need this)

* Try on a mac?

* Report free space, add MAVEN_OPTS

* No MAVEN_OPTS?

* Back to ubuntu

* Try some compiler args and max mem

* Try some MaxRamPercentage on surefire too

* Try 75.0 MaxRamPercentage

* 60?

* Update surefire version, even less Xmx

* Revert I18nBase style fix (get tests to pass, apply later)

* Now that memory is less of an issue, try checkstyle again

* Fix missing single quote

* Try 50% of 7G for Xmx
2024-10-07 11:01:08 -04:00
Grahame Grieve cd7e579f5e
Merge pull request #1768 from hapifhir/2024-10-gg-validation-fixes
2024 10 gg validation fixes
2024-10-06 18:30:24 +08:00
Grahame Grieve ba108321e3
Merge pull request #1755 from ahenket/master
Updated for 3 missing nl validator translations
2024-10-06 17:57:19 +08:00
Grahame Grieve 837aa319c0 do not use loadPackageFromCacheOnly from outside cache manager 2024-10-05 06:41:33 +08:00
Grahame Grieve 0a03628e97 more work on translations in IGs 2024-10-05 06:40:51 +08:00
Grahame Grieve 43b85c8108 Add warning when code system is marked complete but has no content 2024-10-05 06:40:05 +08:00
Elliot Silver 7022298958 add missing description to ci-build package entry 2024-10-01 18:10:44 -07:00
Grahame Grieve 6890349be2 spelling fixes 2024-09-30 08:33:02 +10:00
Grahame Grieve d29926b4a5 Fix github urls 2024-09-30 08:31:28 +10:00
markiantorno e8a0bba072 Updating version to: 6.3.30-SNAPSHOT and incrementing test cases dependency. 2024-09-26 12:30:18 +00:00
markiantorno 53ec745184 Release: v6.3.29
## Validator Changes

* remove spurious logging statement

## Other code changes

* no changes
***NO_CI***
2024-09-26 11:44:41 +00:00
markiantorno 8358354d2f Updating version to: 6.3.29-SNAPSHOT and incrementing test cases dependency. 2024-09-25 21:46:09 +00:00
markiantorno 569fe4b697 Release: v6.3.28
## Validator Changes

* Validator supports R6 from now on (using last stable release)
* Set default language to tag not display
* Handle tx server issues better
* Do not use server piecemeal when validating complex value sets
* Add support for -txCache parameter

## Other code changes

* Add support for R6 to R4 version enumeration
* Fix SCT link to include version and point to the right place
* Add response time to tx log
* Allow for code to turn off use of cache-id on tx interface (for debugging)
* Support n/a for tx cache folder
* Update tx cache for tests
* Add more logging for too costly validation
* Fix xml annotation suppression
***NO_CI***
2024-09-25 21:01:00 +00:00
Grahame Grieve b05d4b35ea Handle tx server issue 2024-09-24 20:33:55 -04:00
Grahame Grieve a1f014730e Add response time to tx log 2024-09-24 20:25:02 -04:00
Alexander Henket 36247f5229 Update missing 3 translations 2024-09-24 09:57:07 -04:00
Grahame Grieve b37073592b set default language to tag not display 2024-09-23 09:12:17 -04:00
markiantorno be8944ab94 Updating version to: 6.3.28-SNAPSHOT and incrementing test cases dependency. 2024-09-22 18:36:30 +00:00
markiantorno 102e755283 Release: v6.3.27
## Validator Changes

* Work around problem with language value set being marked experimental
* Fix validation id/idref to resolve in document if in a document
* Fix various issues rendering and validating additional bindings with usage contexts
* Upgrade lock management in Package Cache

## Other code changes

* Fix case typo on Consent.provision in R4
* Fix R3 Quantity.copyValues()
* Remove debugging code
* Add more debugging to validation failure
* Add support for active only to VSAC importer
* Add r4b support to Package Version Generation
* Fix argument confusion in format in time validation
* Added support for tracking whether elements are ellipsed and for rendering accordingly
***NO_CI***
2024-09-22 17:51:33 +00:00
Grahame Grieve 6314ad61bb
Merge pull request #1729 from hapifhir/EllipseSupport
Added support for tracking whether elements are ellipsed and for rend…
2024-09-22 08:51:39 -04:00
Grahame Grieve ce49473e07
Merge pull request #1745 from hapifhir/do-20240909-package-lock-cleanup
Package Cache lock cleanup
2024-09-22 08:00:42 -04:00
Grahame Grieve e76c6e1da9 Merge remote-tracking branch 'origin/master' 2024-09-22 06:41:41 -04:00
Grahame Grieve 3cec189333 Fix id/idref to resolve in document if in a document 2024-09-22 06:40:15 -04:00
Grahame Grieve fedf7e9e6d Add more debugging to validation failure 2024-09-22 06:39:28 -04:00
Grahame Grieve 8cfcbf389e Fix various issues rendering and validating additional bindings with usage contexts 2024-09-21 00:35:01 -04:00
dotasek d57008510c Use ManagedFileAccess for temp file creation 2024-09-19 13:31:38 -04:00