Skip to content

Releases: HL7/fhir-ig-publisher

1.4.11

02 Oct 14:42
Compare
Choose a tag to compare
  • Validator: Fix FHIRPath type resolution for logical models
  • Validator: Update parsers to record the element format for logical model validation
  • Validator: fix profile matching for CDA logical models
  • XIG: Significant upgrade for new architecture

1.4.10

29 Sep 13:31
Compare
Choose a tag to compare
  • Loader: improved error messages when scanning for other resources
  • Snapshot Generator: Handle additional bindings when generating snapshots for R5 profiles
  • Validator: Change Mapping type validation error to warning validating maps
  • Validator: Add support for special case codes in v2 (NNnnn)
  • Validator: Fix problem parsing logical model cda fragments
  • Validator: Fix parsing logical model list attributes
  • Validator: Fix issue parsing parameters in a target expression
  • Renderer: Fix problem rendering additional bindings in R5
  • Renderer: Fix missing CDA type references
  • Renderer: fix missing HTML from some resources
  • Renderer: support [[[url]]] in general jykell markdown

1.4.9

27 Sep 17:24
Compare
Choose a tag to compare
  • Loader: Fix up parsing of logical models
  • Loader: Fix handling of CDA example fragments
  • Loader: Fix bug parsing extension with no value in JSON for the validator
  • Validator: Fix for issue parsing SHC and not recording line/col correctly
  • Validator: Fix issue validating CDA FHIR Path constraints
  • Validator: Better error handling validating codes in concept maps
  • Validator: Validate special resource rules on contained resources and Bundle entries
  • Validator: Improved error messages of observation bp
  • Validator: Fix up WG internal model for changes to workgroups
  • Validator: fix misleading error message inferring system when filters in play
  • Validator: Fix type handling for logical models (CDA fixes)
  • Version convertor: Fix version conversion issue between r4 and r5 charge definition issue
  • Renderer: Fix rendering extension and missed profile on Reference()
  • Renderer: fix wrong generation of logical models (for CDA)
  • Renderer: Dont create wrong phinvads references
  • Link Checker: Dont fail in link checking for illegal file references
  • Publication Process: exit code = 1 unless publication run is succesful

1.4.8

21 Sep 20:35
Compare
Choose a tag to compare
  • Fix typo in CodeSystem renderer fixed string

1.4.7

21 Sep 08:46
Compare
Choose a tag to compare
  • Loader: Significant Performance improvements parsing JSON resources + other performance improvements
  • Loader: New Parameters apply-wg and default-wg
  • NpmPackages: Start generating .index.db as well as .index.json in packages for faster package reading
  • Validator: Refactor Type handling for faster performance
  • Validator: Validate the stated publisher/WG/contacts for HL7 published resources
  • Validator: Better error message when diff contains bad paths
  • Validator: Pass dependent resources to server and make sure cache-id is filled out properly in all contexts
  • Validator: Fix error in FML parser parsing parameters
  • Validator: Fix issue with dom-6 and contained elements (Internal ChildMap synchro issues)
  • Validator: Better handling of errors from tx.fhir.org
  • Validator: Fix bug checking for implicit value sets
  • Validator: Fix bug checking of mixing snomed display types
  • Validator: Reduce size of validatable concept map to 500 - for now + better handling of errors on server batches
  • Validator: Improve UCUM validation BP rule
  • Validator: set example status when valdiating
  • Validator: dont check examples for deprecated / withdrawn content
  • Renderer: Fix up handling of includes in liquid templates
  • Renderer: Fix up rendering of profile names for abstract profile instantiations
  • Renderer: Improved rendering of codes in include when rendering valuesets
  • Renderer: Fix problem caching look up of implied value sets
  • Renderer: Display workgroup in extension summary table
  • QA: Report max memory used
  • Publication Process: fix issues generating and releasing templates
  • Publication Process: Fix typo in version default logic
  • XIG: Start rewrite (phase 1)

1.4.6

16 Sep 03:22
Compare
Choose a tag to compare

Validator Changes

  • General: Performance improvements for IG Publisher - parser improvements and dont regenerate snapshots
  • Template Manager: Tighten up security testing on template scripts on cibuild
  • NPM Loader: Fixed issue where package ids that are hl7.cda and hl7.v2 were spitting out error messages
  • Validator: Add R4B binding-definition URL to validator exception list
  • Validator: Correct validation when CodeSystem.content = example and server doesnt know code system
  • Validator: Fix bug processing CDA snapshots
  • Validator: Fix issue evaluating FHIRPath correctness on CDA.Observation
  • Validator: Improve error message from validator when invariants fail
  • Validator: Fix NPE validating concept maps
  • Validator: Suppress wrong invariants on compiler magic types
  • Validator: Fix NPE checking codes
  • Renderer: Improve CodeSystem rendering - make parent property a link
  • Renderer: Fix bug in version comparison
  • Renderer: Improve rendering of message about logical target
  • Database: Add ValueSet expansions
  • QA File: Allow to suppress invariant message by invariant id

1.4.5

11 Sep 02:17
Compare
Choose a tag to compare

1.4.4

10 Sep 02:34
Compare
Choose a tag to compare
  • Template Manager: add .yaml to list of allowed files
  • Validator: Fix bug preventing Best Practice invariants being reported on
  • Validator: Fix issue not validating bundles when there are multiple profiles on entry.resource

1.4.3

06 Sep 10:24
Compare
Choose a tag to compare
  • Loader: Update to cqframework 2.11 and remove unused common-beanutils declaration (#1419)
  • Version Conversion: Fix for Requirements.reference between versions
  • Terminology Subsystem: NPE proofing property handling for Code Systems
  • Validator: Test concept map code validity
  • Validator: Rework type checking on target profiles to support imposesProfile
  • Validator: Fix imposesProfile extension being missed on primary profile
  • Validator: Fix warning/error message about experimental property on CodeSystems and ValueSets
  • Validator: Fix unknown code message to include code system version
  • Validator: Add provisional SHLinks validation
  • Renderer: Requirements.reference
  • Renderer: Fix DF markdown engine to escape < properly
  • Renderer: fix extensions missing from extensions view
  • Renderer: Fix issue with improper HTML generation on collapsible reference lists
  • Link checker: Add support for linking to package content without depending on the packages (http://hl7.org/fhir/tools/StructureDefinition/ig-link-dependency)
  • Publication Process: fix handling of sub-packages for THO
  • Publication Process: update to support cross-linking between versions in header (US Core)
  • XIG: Rework XIG to split into two parts (WIP)

1.4.2

31 Aug 15:21
Compare
Choose a tag to compare
  • Validator: FHIRPath fixes checking types discovered testing R6 build
  • Validator: Improvements to performance tracking code
  • Validator: add support for validation-duration-report-cutoff parameter
  • Renderer: Fix rendering of impose-profile extension
  • Renderer: Improve dependency presentation
  • Publication process: fix bug in message about publication path