2290 Commits

Author SHA1 Message Date
dotasek
8ab4340014 Handle toString for XhtmlNode when nodeType == null 2024-01-18 14:17:54 -05:00
markiantorno
2156a44395 Updating version to: 6.2.12-SNAPSHOT and incrementing test cases dependency. 2024-01-18 03:15:19 +00:00
markiantorno
4ca3400a86 Release: v6.2.11
## Validator Changes

* Remove debugging code hiding error from server

## Other code changes

* fix broken links rendering questionnaires
* render target profiles on operation definition parameters
* fix up cvx importer
***NO_CI***
2024-01-18 02:26:19 +00:00
Grahame Grieve
42e3b9a948 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2024-01-18 11:46:49 +11:00
Grahame Grieve
b581e36cb5 add error message for tx.fhir.org 2024-01-18 11:42:27 +11:00
markiantorno
0c431880f7 Updating version to: 6.2.11-SNAPSHOT and incrementing test cases dependency. 2024-01-17 16:48:24 +00:00
markiantorno
9c15aff0f3 Release: v6.2.10
## Validator Changes

* Fix issues with multiple terminology servers (should be live soon)
* Rework terminology system & cache to support new terminology server ecosystem
* Handle value set with exclusion filters when expanding
* Fix to consistent error messages when value sets can't be resolved

## Other code changes

* Fix bug processing empty structure maps
* Performance improvements to common IO routines, with test cases - see https://blog.qligier.ch/posts/2024-improving-perf-ig-publisher-io/ (thanks to Quentin Ligier)
***NO_CI***
2024-01-17 15:53:34 +00:00
Grahame Grieve
61b2b5e481 clarify wrong display message 2024-01-18 00:15:22 +11:00
Grahame Grieve
a3ffe348fb add semver sorter 2024-01-17 22:32:29 +11:00
Grahame Grieve
8613cd3944 rework terminology cache to manage multiple terminology servers 2024-01-17 20:44:37 +11:00
dotasek
602a113363 Fix version bump 2024-01-16 16:26:25 -05:00
Grahame Grieve
ff33d9cf71 add TextFile test cases 2024-01-16 19:14:08 +11:00
Grahame Grieve
516b932717 include qligier's performance improvements 2024-01-16 16:18:05 +11:00
Grahame Grieve
de0024ceec Add support for fetching unknown value sets from tx.fhir.org/ecosystem 2024-01-16 11:45:13 +11:00
Grahame Grieve
56fc442db4 revise BOM handling for stringToX routines 2024-01-15 17:29:42 +11:00
Grahame Grieve
449821a4b4 update tests to handle missing value sets properly 2024-01-15 15:04:47 +11:00
Grahame Grieve
5b0f154620 tidy up fixmes 2024-01-12 10:10:18 +11:00
markiantorno
7786596091 Updating version to: 6.2.10-SNAPSHOT and incrementing test cases dependency. 2024-01-11 21:54:37 +00:00
markiantorno
70ba6654fe Release: v6.2.9
## Validator Changes

* no changes

## Other code changes

* Test release for changes to pipeline
***NO_CI***
2024-01-11 21:10:16 +00:00
markiantorno
e2ba911f4e Updating version to: 6.2.9-SNAPSHOT and incrementing test cases dependency. 2024-01-10 21:29:35 +00:00
Grahame Grieve
97ea3903b0 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2024-01-11 08:20:12 +11:00
Grahame Grieve
00842e64e5 Suppress date errors when searching for packages 2024-01-11 08:20:00 +11:00
markiantorno
a5e0b5a1dd Release: v6.2.8
## Validator Changes

* Major rework of tx and validation test cases associated with reworking terminology / validator interface and ongoing testing + reconciliation with Ontoserver
major upgrade to validation - use terminology server to perform more logic, and standardise interface based on agreements with Vocab & Ontoserver
* Improve slicing error message
* Add warning to user when referencing an extension that doesn't exist in FHIRPath
* Fix bugs in FHIRPath implementation of split() and join()
* Fix bug handling null objects in JSON (R5)
* Fix for missing search parameter definition in R4
* fix bug handling XML name extension
* Fix FHIRPath validation errors around use of %resource and %rootResource
* Correct validator enforcement of minValue for decimal and integer (#1538)

## Other code changes

* Properly populate property definitions in expansions
* Add CVX Importer
* R6 release support
* IPS tool development
* Improved errors publishing IGs
* Refactor Context to support multiple terminology services
* change type of error when value set circularity found
* Track generated side files when rendering resources
* Support for extended Unicode characters in XHTML / XML / JSON / Turtle
***NO_CI***
2024-01-10 21:03:47 +00:00
Grahame Grieve
9b9aa51e36 update headers on client to add ;fhirVersion=X 2024-01-10 15:48:47 +11:00
Grahame Grieve
33f43da3d7 more unicode work 2024-01-10 10:14:43 +11:00
Grahame Grieve
eb95ed00b6 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2024-01-10 09:06:36 +11:00
Grahame Grieve
096033c002
Merge pull request #1532 from adrianclay/handle-multi-character-html-entities
Add support to XhtmlParser to handle 2 character HTML Entities
2024-01-10 09:06:02 +11:00
Grahame Grieve
7c6d5fa688 extended unicode support 2024-01-10 08:00:32 +11:00
Grahame Grieve
4160d02bd1 change type of error when value set circularity found 2024-01-09 12:00:00 +11:00
Grahame Grieve
d74b0e2b4a Refactor Context to support multiple terminology services 2024-01-08 21:07:08 +11:00
Adrian Clay
287949308e
Merge branch 'hapifhir:master' into handle-multi-character-html-entities 2024-01-06 12:51:22 +00:00
Grahame Grieve
85435f38a2 Improve slicing error message 2024-01-05 13:20:25 +11:00
Grahame Grieve
c0f61b585f Revert "Improve message when slice is missing"
This reverts commit cadc326d26122188bf61b7134d29255a910c5788.
2024-01-05 12:41:35 +11:00
Grahame Grieve
cadc326d26 Improve message when slice is missing 2024-01-05 12:39:53 +11:00
Grahame Grieve
cf72798e9f Properly populate property definitions in expansions 2024-01-05 12:39:32 +11:00
Adrian Clay
b8e8e771f0 Add support to XhtmlParser to handle 2 character HTML Entities
Previously, the parser would mangle any HTML entity greater than
0xFFFF
2024-01-04 16:29:05 +00:00
Grahame Grieve
2b978b4d4d more terminology qa updates 2024-01-04 14:29:19 +11:00
Grahame Grieve
92fca7a947 more tx validation improvements 2024-01-03 22:19:05 +11:00
Grahame Grieve
84659e501c fix split implementation 2024-01-02 09:40:32 +11:00
Grahame Grieve
159e189520 Add support for tracking source server of issue 2023-12-31 08:34:55 +11:00
Grahame Grieve
d429f48760 major upgrade to validation - use terminology server to perform more logic, and standardise interface based on agreements with Vocab & Ontoserver 2023-12-30 23:02:19 +11:00
Grahame Grieve
3ed816209d update terminology server for test reconciliation with tx.fhir.org 2023-12-25 00:28:39 +11:00
Grahame Grieve
70af787438 IPS development 2023-12-22 21:23:34 +11:00
Grahame Grieve
74893e42e7 Improved errors publishing IGs 2023-12-22 21:23:17 +11:00
Grahame Grieve
073311bbb6 Various fixes to terminology service after reconciliation with Michael Lawley 2023-12-22 21:20:10 +11:00
markiantorno
d4d7600635 Updating version to: 6.2.8-SNAPSHOT and incrementing test cases dependency. 2023-12-15 13:00:23 +00:00
markiantorno
6c78cc3e48 Release: v6.2.7
## Validator Changes

* Fix up validation of fragment and example value sets
* Improve handling of terminology messages + handling of example and fragment code systems
* Add support for logical_container extension (for CDA constraint validation)
* Clean up handling of xml_name
* Check for xver extension canonical urls when validating uri elements
* Upgrade xver to latest R5 definitions

## Other code changes

* Fix string index error in xver manager
* Fix rendering of type for previous versions
***NO_CI***
2023-12-15 10:50:47 +00:00
Grahame Grieve
09c2c8f81b Improve handling of terminology error and warning messages + handling of example and fragment code systems 2023-12-15 04:21:50 -05:00
Grahame Grieve
45b35c52d5 upgrade xver to latest R5 definitions 2023-12-14 07:20:45 -05:00
markiantorno
ceaa131d81 Updating version to: 6.2.7-SNAPSHOT and incrementing test cases dependency. 2023-12-13 19:07:52 +00:00