2257 Commits

Author SHA1 Message Date
hosanai
4fedeb46c0
Merge branch 'hapifhir:master' into master 2023-09-08 11:32:00 +09:00
Hisashi Osanai
b3e2fd5fda Remove CR (Carriage Return) 2023-09-08 11:27:10 +09:00
Grahame Grieve
493f2f51f2 more xig fixes 2023-09-08 12:15:52 +10:00
Grahame Grieve
304fa3f493 Adjust tests for best-practice flag 2023-09-08 04:21:14 +10:00
Grahame Grieve
a061db8f01 Fix issue not validating bundles when there are multiple profiles on entry.resource 2023-09-07 17:07:09 +10:00
Grahame Grieve
e081b27fd5 XIG convenience methods 2023-09-07 17:05:32 +10:00
dotasek
e9b1e63e04 Fix windows test
You continue to disappoint me, Windows.
2023-09-06 11:57:45 -04:00
Hisashi Osanai
33fc1fcdbe add Japanese messages 2023-09-07 00:44:13 +09:00
dotasek
430833616a Merge branch 'master' into do-20230905-fix-system-cache-directory 2023-09-06 09:26:05 -04:00
dotasek
d0ec1544da Disable system mode test for Windows 2023-09-06 09:25:09 -04:00
markiantorno
980f04557c Updating version to: 6.1.4-SNAPSHOT and incrementing test cases dependency. 2023-09-06 08:22:50 +00:00
markiantorno
6d37127e63 Release: v6.1.3
## Validator Changes

* Test concept map code validity
* Rework type checking on target profiles to support imposesProfile
* Fix imposesProfile extension being missed on primary profile
* Add support for IPS-AU
* Fix warning/error message about experimental property on CodeSystems and ValueSets
* Fix unknown code message to include code system version
* Add provisional SHLinks validation

## Other code changes

* Render Requirements.reference
* Convert Requirements.reference between versions
* Fix test that breaks on local machines + Fix system path for FileSystemPackageCacheManager
* Update to cqframework 2.11 and remove unused common-beanutils declaration (#1419)
* Better xhtml logging for debugging
* Fix DF markdown engine to escape < properly
* Support for sub-packages in packagelist.json
* NPE proofing property handling for Code Systems
* rework the way intermediary content is handled in the validator
* Restore CodeQL regex queries (#1422) + Whitelist BSD 3-clause license
***NO_CI***
2023-09-06 06:12:07 +00:00
Grahame Grieve
87f7984f8b test concept map code validity 2023-09-06 09:12:25 +10:00
dotasek
82813a88d2 Fix system path for FileSystemPackageCacheManager 2023-09-05 15:35:21 -04:00
Grahame Grieve
beb89b575a rework type checking on target profiles to support imposesProfile 2023-09-05 23:09:18 +10:00
Grahame Grieve
cdda99c290 beter xhtml logging for debugging 2023-09-05 00:14:19 +10:00
Grahame Grieve
38cf5e01dc fix DF markdown engine to escape < properly 2023-09-05 00:13:24 +10:00
Grahame Grieve
84308e70b1 fix warning/error message about experimental property 2023-09-04 13:40:20 +10:00
Grahame Grieve
3fa9a6725a support for sub-packages in packagelist.json 2023-09-04 13:39:59 +10:00
Grahame Grieve
bfac7f06de Add SHLinks validation 2023-09-02 23:21:32 +07:00
markiantorno
bca705a3c6 Updating version to: 6.1.3-SNAPSHOT and incrementing test cases dependency. 2023-08-31 13:58:37 +00:00
markiantorno
f5e218c279 Release: v6.1.2
## Validator Changes

* FHIRPath fixes checking types discovered testing R6 build

## Other code changes

* Fix rendering of impose-profile extension
* Improvements to performance tracking code
* get FHIRFormat from SHC code
***NO_CI***
2023-08-31 13:29:31 +00:00
Grahame Grieve
4bba1c2cde fix bugs in FHIRPath checking and track special time when validating resources 2023-08-31 06:30:29 +02:00
Grahame Grieve
2deb88cdc9 Merge remote-tracking branch 'origin/master' 2023-08-30 09:38:45 +02:00
Grahame Grieve
a78aa25c14 #1415 review system.out.println() statements 2023-08-29 19:21:45 +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
d0815682b8
Merge branch 'master' into language-rework 2023-08-28 20:13:42 +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
7eaa723ec9 rewrite the way language works in value sets 2023-08-25 13:09:36 +02:00
dotasek
490e57fa7c Swap out xpp3 dependency 2023-08-23 15:51:44 -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
Grahame Grieve
b0a9bf27ed clean up file path messages for better troubleshooting 2023-08-22 21:47:25 +10:00
Grahame Grieve
390e25ddae more test fixes 2023-08-19 22:46:23 +10:00
Grahame Grieve
497a81a544 Track and report inactive status when reported from terminology server 2023-08-19 20:17:42 +10:00
Grahame Grieve
6f0d54a8dc terminology service bug fixes 2023-08-19 09:03:59 +10:00
Grahame Grieve
c32492a66b improve error draft error where possible 2023-08-18 13:46:56 +10:00
Grahame Grieve
eacffd11df Add support for external strings for tx tests 2023-08-17 11:14:34 +10:00
Grahame Grieve
4d7ecec87c more status checking 2023-08-16 22:39:28 +10:00
dotasek
976915f3bc Merge branch 'master' into do-20230815-bump-okhttp-dependencies 2023-08-15 17:41:02 -04:00
dotasek
dacc73a114 Bump okhttp dependency, exclude vulnerable transitives 2023-08-15 12:52:01 -04:00
Grahame Grieve
ea4e592910 CodeSystem validation around count and content 2023-08-15 19:34:24 +10:00
Grahame Grieve
cc5069ccb3 xhtml fluent improvements 2023-08-15 19:34:08 +10:00
Grahame Grieve
ebc755bc2a Check consistency between standards status and resource status 2023-08-14 21:11:49 +10:00
Grahame Grieve
2e49456ce1 more rendering fixes 2023-08-14 15:38:24 +10:00
Grahame Grieve
87b3a17ac0 XHtmlNode improvements for rendering fixes in IGs 2023-08-14 15:38:05 +10:00
Grahame Grieve
3300785484 release new pubpack for new icons 2023-08-14 15:36:53 +10:00