2504 Commits

Author SHA1 Message Date
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***
2024-12-17 22:35:45 +00: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
023d87ad20 Switch priority order of package servers 2024-12-15 04:53:00 +11:00
Grahame Grieve
e3f25dd3c3 Add support for languages to npm package and package list 2024-12-15 04:51:34 +11:00
Grahame Grieve
6942a91adf translation fixes 2024-12-15 04:49:54 +11:00
Grahame Grieve
aef45e0ffa remove dead code 2024-12-11 04:38:15 +11:00
hl7-devops
3c91d609f5 Updating version to: 6.5.1-SNAPSHOT and incrementing test cases dependency. 2024-12-10 00:28:17 +00:00
hl7-devops
7e54ae9c89 Release: v6.5.0
## Validator Changes

* Add support for valueset-version
* Add support for terminology extraction
* Add support for expansion parameters when validating
* fix NPE in validator around Extension context
* Handle secondary terminology server errors properly
* Fix questionnaire response status checking
* Add versions to message about multiple matching profiles
* hide API-Key from appearing on the tx log
* Add supplements for used systems as well as for value set systems when validating on server
* fix missing port from server when doing tx-registry redirections
* Fix problem not finding current version of extensions pack for non-R5 versions
* Fix validation of displays when language is unknown
* fix issue missing idrefs validating IPS documents
* Update FHIRPath validation to handle rootResource type properly
* Fix obscure error on contentReference in profiles in FHIRPath engine
* Fix version conversion issue for validating derived questionnaires

## Other code changes

* New release of pubpack
* Fix r4b liquid tests
* Refactor Liquid engine and add support for forLoop and capture
* Add support for liquid on csv files
* Add support for using Liquid on plain JSON directly and add support for markdownify filter
* Many improvements to Profile Code Generation
* Start working on using new IG infrastructure for Tx tests
* Questionnaire rendering improvements
* Merge Functionality for CapabilityStatement.import
* Do not use metadata from data type profiles on elements when generating snapshots
* Fix presentation issues and union and intersection links in previous version comparison
* Fix filter comparison logic when comparing valuesets
* Fix version issues in snapshot generation tests
* Eliminate id from snapshot generation test case comparison
* Change rules around stripping extensions when generating snapshots
* fix bug using wrong reference on uri in liquid renderer
* add translations for expansion errors
* fix issue with comparison template missing
* Apply null pointer check to all switch(Enumeration) statements in version conversion code
* Remove mysql dependency
* Fix bug in DecimalType on null Bigdecimal ()] all versions)
* Fix bad URL in inter-version extension conversion of ValueSet for ValueSet property
***NO_CI***
2024-12-10 00:02:07 +00:00
Grahame Grieve
ca2a726187 release notes 2024-12-09 07:52:33 +04:00
Grahame Grieve
c7872174e8 bump minor version 2024-12-08 18:38:26 +03:00
Grahame Grieve
5385c313dc first stage of profile based generation 2024-12-08 18:09:25 +03:00
Grahame Grieve
2ce941c527 Fix problem not finding current version of extensions pack for non-R5 versions 2024-12-08 18:09:12 +03:00
Grahame Grieve
1f7289ed83 update FHIRPath checkTypes to handle rootResource type properly + fix error on contentReference in profiles 2024-12-08 18:05:26 +03:00
Grahame Grieve
467a7351ac
Merge pull request #1838 from hapifhir/2024-12-gg-code_gen_profiles
2024 12 gg code gen profiles
2024-12-02 19:46:33 +00:00
Grahame Grieve
e59e752567 start working on using new IG infrastructure for Tx tests 2024-12-02 06:52:18 +03:00
Nicolas Riss
6317225b64 add more fr phrases 2024-11-29 18:42:09 +01:00
Grahame Grieve
f41adb90d4 Handle secondary terminology server errors properly 2024-11-25 14:58:02 +11:00
Grahame Grieve
b51951717d
Merge pull request #1704 from mrunibe/fml-performance
FML transform performance tuning
2024-11-25 08:45:41 +11:00
Grahame Grieve
d0d30570f8
Merge pull request #1828 from nriss/nr-add-translation-fr-pack
[WIP] add french language pack
2024-11-24 07:21:40 +11:00
hl7-devops
35c43456b1 Updating version to: 6.4.5-SNAPSHOT and incrementing test cases dependency. 2024-11-22 14:50:01 +00:00
Nicolas Riss
cdd72c6124 test rendering phrases fr 2024-11-22 13:34:44 +01:00
Grahame Grieve
ff3e9edf61 Support for Custom resources in publisher 2024-11-22 22:51:20 +11:00
hl7-devops
7195a6ff10 Release: v6.4.4
## Validator Changes

* fix pattern discriminator validation rule

## Other code changes

* no changes
***NO_CI***
2024-11-21 23:36:21 +00:00
Grahame Grieve
165475a856 typo fix 2024-11-22 09:25:33 +11:00
hl7-devops
48821e4202 Updating version to: 6.4.4-SNAPSHOT and incrementing test cases dependency. 2024-11-21 17:03:30 +00:00
hl7-devops
22cfc6c28e Release: v6.4.3
## Validator Changes

* fix value set validation on import validation to find external value sets
* Fix terminology tester for change to language header
* Adjust wording of R5 slicing check
* Sort entries in error message about profiles to make the order reproducible

## Security Issues

* Automate testing for XMLUtils factory methods

## Other code changes

* update language files and add french
* make HTA messages translatable
* new release - pubpack
* NPE fixes
* suppress Json resourceType property in some logical models
* Fix missing isModifierReason on modifier extensions
* fix bug converting NamingSystem.url between versions
* Fix IG dependsOn.reason conversion
* fix code generation for enums
* Whitespace formatting and support for complex extensions
***NO_CI***
2024-11-21 16:34:08 +00:00
Grahame Grieve
e7e605c9fd add french source files 2024-11-21 22:46:54 +11:00
Grahame Grieve
717ef9ccea update language files and add french 2024-11-21 21:18:14 +11:00
Grahame Grieve
9870a6eb8f make HTA messages translatable 2024-11-21 20:36:54 +11:00
Grahame Grieve
d755c6fa83 new release - pubpack 2024-11-21 20:36:38 +11:00
dotasek
d0ed5e359f Add javadoc and useful messages from checkstyle 2024-11-20 11:06:56 -05:00
dotasek
777747604f Automate testing for XMLUtils factory methods 2024-11-19 16:46:01 -05:00
hl7-devops
ba678453b8 Updating version to: 6.4.3-SNAPSHOT and incrementing test cases dependency. 2024-11-19 17:42:15 +00:00
hl7-devops
5d60270e5f Release: v6.4.2
## Validator Changes

* Suppress error in v6.1.0 of THO
* Fix NPE for Ontoserver tests?
* make HL7 WG validation rule publication dependent
* Fix for illegal names in profiles when code generating
* Handle search syntax in value set filter

## Other code changes

* Apply noTerminologyTests inside terminology resource validation
* Add support for validator session for internal cache management
* Support ViewDefinition as a custom resource
* refactor UserData names to use constants and expose user data through ResourceWrapper
* Add GEM path to fhir-settings.json for Jekyll on some systems
***NO_CI***
2024-11-19 17:15:08 +00:00
Grahame Grieve
a0b87c7947 apply noTerminologyTests inside terminology resources 2024-11-19 12:46:48 +11:00
Grahame Grieve
2c47234f27 Auto stash before merge of "master" and "origin/master" 2024-11-18 17:36:59 +11:00
Grahame Grieve
0843ce7f49 Merge remote-tracking branch 'origin/master' 2024-11-16 21:22:40 +11:00
Grahame Grieve
65133a76f6 support for custom resources 2024-11-16 21:21:53 +11:00
Grahame Grieve
ce06b3f9c5 refactor UserDataNames round 2 2024-11-16 21:16:36 +11:00
Grahame Grieve
356661eef0 Implementation for ViewDefinition as custom resource 2024-11-14 22:51:13 +10:30
Grahame Grieve
a64ea3d5ff
Merge pull request #1810 from hapifhir/2024-11-gg-gem_path
Add GEM path for Jekyll on some systems
2024-11-14 16:06:25 +10:30
Grahame Grieve
18f5f3c35f Add GEM path for Jekyll on some systems 2024-11-14 08:26:59 +10:30
Chris Moesel
9609ca1bb5 Fix deprecated discriminator type warning message 2024-11-13 13:07:31 -05:00
dotasek
cc75799664 Updating version to: 6.4.2-SNAPSHOT and incrementing test cases dependency. 2024-11-12 21:52:10 +00:00
dotasek
d306cb0dcb Release: v6.4.1
## Validator Changes

* Support authentication for terminology servers (see https://confluence.hl7.org/display/FHIR/Using+fhir-settings.json)
* Fix issue where valdiator not retaining extension context when checking constraint expressions in profiles
* Validate min-length when found in extension
* Correct bug parsing json-property-key values with meant validation failed
* Fix problem validating json-property-key value pairs
* Fix special case r5 loading of terminology to fix validation error on ExampleScenario
* Improve handling of JSON format errors
* Fix bug where extension slices defined in other profiles are not found when processing slices based on extension
* Validate fhirpath expression in slice discriminators
* Fix slicing by type and profile to allow multiple options per slice
* List measure choices when a match by version can't be found
* Check server metadata when executing terminology test cases

## Other code changes

* More work on code generation for profiles
* Render min-length extension on profiles
* Clone SQL on FHIR engine to R4, and update FHIRPath engine based on R5 current code
* Update SQL on FHIR engine to allow push as well as pull
* Change R5 tx server to use http://tx.fhir.org/r5 (instead of /r4)
* Update output from tx-tester to include release ready statement
* Fix rendering of Logical Models for polymorphic elements, and rendering target profiles with versions
* Render contained resources in List resource
* #1790 - Fix versionFromCanonical returns system instead and systemFromCanonical returns version
***NO_CI***
2024-11-12 21:19:51 +00:00
dotasek
06fbc0c77b Roll back to fix release (again) 2024-11-12 15:42:50 -05:00
dotasek
63c77e52fa Release: v6.4.1
## Validator Changes

* Support authentication for terminology servers (see https://confluence.hl7.org/display/FHIR/Using+fhir-settings.json)
* Fix issue where valdiator not retaining extension context when checking constraint expressions in profiles
* Validate min-length when found in extension
* Correct bug parsing json-property-key values with meant validation failed
* Fix problem validating json-property-key value pairs
* Fix special case r5 loading of terminology to fix validation error on ExampleScenario
* Improve handling of JSON format errors
* Fix bug where extension slices defined in other profiles are not found when processing slices based on extension
* Validate fhirpath expression in slice discriminators
* Fix slicing by type and profile to allow multiple options per slice
* List measure choices when a match by version can't be found
* Check server metadata when executing terminology test cases

## Other code changes

* More work on code generation for profiles
* Render min-length extension on profiles
* Clone SQL on FHIR engine to R4, and update FHIRPath engine based on R5 current code
* Update SQL on FHIR engine to allow push as well as pull
* Change R5 tx server to use http://tx.fhir.org/r5 (instead of /r4)
* Update output from tx-tester to include release ready statement
* Fix rendering of Logical Models for polymorphic elements, and rendering target profiles with versions
* Render contained resources in List resource
* #1790 - Fix versionFromCanonical returns system instead and systemFromCanonical returns version
***NO_CI***
2024-11-12 18:54:04 +00:00
dotasek
be330ba38a Rollback to fix release 2024-11-12 12:40:55 -05:00