Commit Graph

6124 Commits

Author SHA1 Message Date
Grahame Grieve 54f36aec4c more FHIRPath fixes 2023-08-31 08:15:33 +02:00
Grahame Grieve 4bba1c2cde fix bugs in FHIRPath checking and track special time when validating resources 2023-08-31 06:30:29 +02:00
dotasek 8709e946d9 Get FhirFormat from shc code 2023-08-30 16:32:15 -04:00
Grahame Grieve 2deb88cdc9 Merge remote-tracking branch 'origin/master' 2023-08-30 09:38:45 +02:00
volodymyr-korzh 119bfcba4e
Fixed Out Of Memory issue during resource validation with local reference check enabled (#1413)
* Fixed Out Of Memory issue during resource validation with local reference check enabled

* Fixed Out Of Memory issue during resource validation with local reference check enabled - fix
2023-08-29 13:29:22 -04:00
Grahame Grieve a78aa25c14 #1415 review system.out.println() statements 2023-08-29 19:21:45 +02:00
Grahame Grieve ac33590b96 #1412 - fix out of memory issues 2023-08-29 17:34:03 +02:00
markiantorno 9048983155 Updating version to: 6.1.2-SNAPSHOT and incrementing test cases dependency. 2023-08-29 08:56:09 +00:00
markiantorno 2f6c61af78 Release: v6.1.1
## Validator Changes

* Fix problem validating code systems with content = not-present
* Further development of multi-language support on the tx server, and:
* Change the validator so that the default language is '*' (all languages) not 'en'

## Other code changes

* Improve license scanning and readme documentation
* Change xpp3 dependency
* Add client version to tx user-agent requests
* Suppress spurious xml parsing messages to System.err
***NO_CI***
2023-08-29 08:27:41 +00:00
Grahame Grieve 7f88be7600 release notes 2023-08-29 09:19:48 +02:00
Grahame Grieve 4201d51d63 Merge remote-tracking branch 'origin/master' 2023-08-29 09:18:56 +02:00
Grahame Grieve c7791fa7c4
Merge pull request #1411 from hapifhir/language-rework
Language rework
2023-08-29 09:18:19 +02:00
Grahame Grieve 49dc240bba update test cases 2023-08-29 08:05:19 +02:00
Grahame Grieve 51003669db no meld 2023-08-29 06:43:46 +02:00
Grahame Grieve f3112342d6 ping build 2023-08-28 21:06:28 +02:00
Grahame Grieve d0815682b8
Merge branch 'master' into language-rework 2023-08-28 20:13:42 +02:00
Grahame Grieve f868e86608
Merge pull request #1408 from hapifhir/do-20230824-add-version-to-agent-header
Adds core version to agent string for TerminologyClient headers
2023-08-28 19:48:16 +02:00
Grahame Grieve 4e43c425b1 syntax fixes 2023-08-28 17:30:06 +02:00
Grahame Grieve 47f5da6b3f fix failing test 2023-08-28 16:50:49 +02:00
Grahame Grieve a22338cd54 fix up failing tests 2023-08-28 15:58:37 +02:00
Grahame Grieve 0d98d80eac more cache changes 2023-08-28 14:53:25 +02:00
Grahame Grieve 9899906045 Suppress XML fatal errors to System.err 2023-08-28 12:57:01 +02:00
Grahame Grieve 684f6bd740 fix test cases 2023-08-28 12:56:47 +02:00
Grahame Grieve b4764afd1f fix displayLanguage representation 2023-08-27 13:27:29 +02:00
Grahame Grieve 84edac9abe Better cache control 2023-08-25 18:43:36 +02:00
Grahame Grieve 333ffc340e Accept-Language 2023-08-25 16:21:56 +02:00
Grahame Grieve 7eaa723ec9 rewrite the way language works in value sets 2023-08-25 13:09:36 +02:00
dotasek 985b66c276 Add version to agent header
+ remove unused getValidationEngine methods in Common
2023-08-24 15:31:09 -04:00
Grahame Grieve 63e090a2d9
Merge pull request #1405 from hapifhir/do-20230823-swap-out-xpp3
Swap out xpp3 dependency
2023-08-24 09:18:56 +02:00
Grahame Grieve debbff6319
Merge pull request #1407 from hapifhir/2023-08-gg-fix-1404
#1404 Fix problem validating code systems with content = not-present
2023-08-24 09:17:37 +02:00
Grahame Grieve 0b18b3a3b3 #1404 Fix problem validating code systems with content = not-present 2023-08-24 06:38:15 +02:00
dotasek 148fa49213 Approve license 2023-08-23 16:27:04 -04:00
dotasek 9c9fc90f76 Merge remote-tracking branch 'origin/do-20230823-swap-out-xpp3' into do-20230823-swap-out-xpp3 2023-08-23 15:51:53 -04:00
dotasek 490e57fa7c Swap out xpp3 dependency 2023-08-23 15:51:44 -04:00
dotasek d468a61664
License check updates (#1406)
* Add docs and special case comments

* Add special cases

* Add whitelist criteria

* Fill out license whitelists + add more output

* Now that we're passing, do not continue if script returns failure

* Apply workflow to all PRs
2023-08-23 15:51:17 -04:00
dotasek 016d6337fd Swap out xpp3 dependency 2023-08-23 12:05:58 -04:00
markiantorno fb64a720c8 Updating version to: 6.1.1-SNAPSHOT and incrementing test cases dependency. 2023-08-22 17:26:57 +00:00
markiantorno e90863a271 Release: v6.1.0
## Validator Changes

* Performance fix: Delay loading content when loading IGs
* CodeSystem validation around count and content
* Add checking around internal status consistency and across dependencies (draft/experimental/retired/deprecated)
* Improved error messages on server failure
* Fix bug in warning about No valid Display Names found
* Use Supplements when validating display names
* Fix issue in FHIRPath .combine focus handling
* Check Extension fixed values for URLs - enforce consistency
* Fix R4 FML parser problem
* Track and report inactive status when reported from terminology server
* Add defense against large terminology operations causing obscure java errors
* Fix bug with client sending too much data to tx.fhir.org (big performance hit in some cases)
* Fix obscure bug with designations in a more specific language the the code system they are in

## Other code changes

* Significant upgrade of version comparison for profiles/extensions, value sets, and code systems, and integration into rendering framework
* Many minor changes to terminology functionality (reconciliation with differences with OntoServer) including service protection
  * Rename implySystem parameter to inferSystem per TI decision
  * rework how definitions are handled after discussion with Michael
  * add flat mode to tests for Ontoserver, and add experimental functionality
* fix rendering issue in subscription topic
* Add a renderer for ExampleScenario
* Automatically render markdown in code system concept definitions
* Fix loading issues in test mode for simplifier packages
* Remove spurious logging in FHIRPath engine
* Fix addChild error in PEBuilder (#1343) + Add test case
* CPT Importer
* Dependencies fixed/updated: okhttp, thymeleaf, commonmark & UCUM
* Xhtml fluent improvements + related XHtmlNode improvements
* Release new pubpack for new icons
* Json Object comparison: fix bug in arrays with multiple optional elements + improved error messages + support for external strings
* fix cross-version extensions web references where possible
* Don't suppress exceptions in terminology clients
* Add first cut of Profile Generation code
* Stop putting invalid codes in expansions if they are not in the code system
***NO_CI***
2023-08-22 17:01:34 +00:00
dotasek 1b33d2a537 Bump minor version 2023-08-22 11:56:22 -04:00
dotasek 05fdc08758 Bump test cases to 1.3.26
***NO_CI***
2023-08-22 09:37:44 -04:00
Grahame Grieve 7a7a85f08f Merge remote-tracking branch 'origin/master' 2023-08-22 22:58:13 +10:00
Grahame Grieve 53a9829e20 fix release notes 2023-08-22 22:58:06 +10:00
Grahame Grieve 2ab5919e2e
Merge pull request #1402 from hapifhir/do-2023-08-14-update-ucum
Update ucum to version 1.0.8
2023-08-22 22:41:08 +10:00
Grahame Grieve b0a9bf27ed clean up file path messages for better troubleshooting 2023-08-22 21:47:25 +10:00
Grahame Grieve 54eb35fa1a fix bug with client sending too much data to tx.fhir.org 2023-08-22 21:47:02 +10:00
Grahame Grieve 32d1d8cad8 Hack utility for tx.fhir.org debugging 2023-08-22 21:46:25 +10:00
Grahame Grieve f5f35d5815 in order to get the tests passing 2023-08-22 14:46:04 +10:00
Grahame Grieve f3d6541eef
Merge pull request #1403 from hapifhir/2023-08-gg-more-tx-test-fixes-2
2023 08 gg more tx test fixes 2
2023-08-22 14:30:42 +10:00
Grahame Grieve e11f03bd8a Fix erroneous handling of designations with a matching language to the base display 2023-08-22 12:08:53 +10:00
Grahame Grieve 504e02bd32
Merge pull request #1401 from hapifhir/2023-08-gg-more-tx-test-fixes
2023 08 gg more tx test fixes
2023-08-22 11:24:02 +10:00