8218 Commits

Author SHA1 Message Date
Grahame Grieve
b7e38626cc Add support for multiple lines in the first cell in heirarchical tables
Also add support for suppressing lines and inner borders
2025-01-04 10:33:02 +11:00
Grahame Grieve
0d6ce842b0 Validate that ConceptMap references to ValueSets are actual value sets
and Validate that abstract classes have concrete subtypes
2025-01-04 10:31:59 +11:00
Grahame Grieve
46e2d251d3 add support for table.rows in TestDataFactory 2025-01-04 10:30:18 +11:00
Grahame Grieve
6ab2bb518d handle tx ecosystem failure properly 2025-01-04 10:29:56 +11:00
Grahame Grieve
2c359f64f9 Add Element View for non-technical readers of profiles 2025-01-04 10:29:35 +11:00
Grahame Grieve
0e871c66f9 Fixes for TIming Datatype rendering 2025-01-04 10:26:39 +11:00
Grahame Grieve
3d94ca9bfb fix for handling SD extensions when generating snapshots
+ don't remove extensions from types with characteristics = can-bind
2025-01-04 10:26:08 +11:00
Grahame Grieve
84d9df3ff7 Fixes for generating snapshots for archetypes 2025-01-04 10:24:17 +11:00
dotasek
9cc31c5df7
Fix logback configs + update logback (#1868)
* .qos.logback-logback-core-1.5.13: Fix inclusion of logback-test in jar and fix classpath log configs

* Fix LoggingPolicy enum (use SLF4J)
2025-01-03 14:12:54 -05:00
dependabot[bot]
251c29c7f7
Bump ch.qos.logback:logback-core from 1.2.13 to 1.5.13 (#1864)
Bumps [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) from 1.2.13 to 1.5.13.
- [Commits](https://github.com/qos-ch/logback/compare/v_1.2.13...v_1.5.13)

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-core
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dotasek <david.otasek@smilecdr.com>
2025-01-02 10:59:28 -05:00
Grahame Grieve
4481b6abb2 fix for CLI Should Fail with Non-Zero Exit Code on TX Test Errors 2024-12-31 11:03:04 +11:00
hl7-devops
f687a52d7d Updating version to: 6.5.3-SNAPSHOT and incrementing test cases dependency. 2024-12-25 08:25:02 +00:00
hl7-devops
4bcc9272aa Release: v6.5.2
## Validator Changes

* Christmas 2025 Add new command option to validator: [test instance factory](https://confluence.hl7.org/display/FHIR/Using+the+FHIR+Validator#UsingtheFHIRValidator-GeneratingTestInstancesusingFactories)
* Fix validation of invariants in profiles - check for more conflicts, and don't call conflict if the expression is the same
* Fix issues with tracking supplement usage and getting supplement version matching correct
* Fix npe loading old simplifier package

## Other code changes

* Fix handling of ValueSetVersion parameter in txTests
* Test Instance Generation, and many fixes to PE model
* Fix logical model rendering to use type characteristics for can-be-target
* Only use profiled datatype information for generating snapshots for Resource and Extension
* Fix comparison template loading issue
***NO_CI***
6.5.2
2024-12-25 07:59:03 +00:00
Grahame Grieve
12275d5d67 set up release 2024-12-25 18:22:14 +11:00
Grahame Grieve
22eacf93b6
Merge pull request #1866 from hapifhir/2024-12-gg-test-instance-generation-2
2024 12 gg test instance generation 2
2024-12-25 10:19:01 +11:00
Grahame Grieve
7170545c20 fix tests? 2024-12-25 08:05:11 +11:00
Grahame Grieve
6ba38a031a Testing fixes for instance generation 2024-12-25 06:51:54 +11:00
dotasek
79e1f5cc67 Fix usage of ooxml-schemas 2024-12-24 11:08:53 -05:00
Grahame Grieve
488c6e4cf4 clone David's change 2024-12-24 23:45:56 +11:00
Grahame Grieve
fbfe50d3e6 fix failing tests 2024-12-24 22:43:28 +11:00
Grahame Grieve
637d0a26cc add test instance factory to validator 2024-12-24 08:12:39 +11:00
Grahame Grieve
62f95eb15c fix handling of ValueSetVersion parameter in txTests 2024-12-24 07:32:07 +11:00
Grahame Grieve
36a23c4a21 Test Instance Generation, and many fixes to PE model 2024-12-24 07:31:50 +11:00
Grahame Grieve
dbca663300 fix tests 2024-12-19 14:41:40 +11:00
Grahame Grieve
f23f9204b8 missed code 2024-12-19 13:17:16 +11:00
Grahame Grieve
ef86cf7652 Fix logical model rendering to use type characteristics for can-be-target 2024-12-19 13:16:48 +11:00
Grahame Grieve
952edabded Fix validation of invariants in profiles - check for more conflicts, and don't call conflict if the expression is the same 2024-12-19 13:15:52 +11:00
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
e021fb31fd fix comparison template loading issue 2024-12-18 21:36:22 +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***
6.5.1
2024-12-17 22:35:45 +00:00
Grahame Grieve
53815131a2 test case release 2024-12-18 08:48:21 +11:00
Grahame Grieve
74c6fa1fa1 release notes 2024-12-18 08:12:05 +11: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
eff515eb67
Merge pull request #1862 from hapifhir/2024-12-gg-r2-bye-bye
2024 12 gg r2 bye bye
2024-12-18 07:16:11 +11:00
Grahame Grieve
eb4981c843 compile fix 2024-12-18 06:23:22 +11:00
Grahame Grieve
a703145ffc Add XhtmlToMarkdown library 2024-12-18 06:17:20 +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
fb76b682dc Merge remote-tracking branch 'origin/master' into do-20241212-bump-ucum 2024-12-17 09:29:47 -05:00
Grahame Grieve
9cce17d7b2
Merge pull request #1861 from hapifhir/2024-12-gg-tx-tests-move
move tx tests to tx-ecosystem IG
2024-12-17 05:19:02 +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
e310f99f7e move tx tests to tx-ecosystem IG 2024-12-16 10:53:39 +11:00
hl7-devops
3c20be779e Updating i18n-coverage csv and png table ***NO_CI*** 2024-12-14 22:50:04 +00: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
a3804bab47 fixes for snapshot generation test debugging 2024-12-15 07:23:18 +11:00