Releases: HL7/fhir-ig-publisher
Releases · HL7/fhir-ig-publisher
1.7.5
- Loader: Support for Custom resources from other packages in publisher
- Loader: fix NPE processing issue from template
- validator: fix pattern discriminator validation rule
- validator: fix issue with FHIRPath engine throwing exception for an invalid path
- Renderer: Add FeatureDefinition renderer
- Renderer: fix NPE rendering reference
- Renderer: fix NPE processing search references
1.7.4
- Security: Enforce that XML cant load XML entity declarations
- Loader: Fix missing isModifierReason on modifier extensions
- Version Convertor: fix bug converting NamingSystem.url between versions
- Version Convertor: Fix IG dependsOn.reason conversion
- Validator: fix value set validation on import validation to find external value sets
- Validator: Fix terminology tester for change to language header
- Validator: Adjust wording of R5 slicing check
- Validator: Sort entries in error message about profiles to make the order reproducible
- Validator: support resolving /_history/ URLs in IG publisher
- Renderer: make HTA messages translatable
- Renderer: new release - pubpack
- Renderer: suppress Json resourceType property in some logical models
- Renderer: more support for canonical logical models
- SQL: Fix NPE building package.db
- Go-Publish: Fix bug in publication checker - space in sequence blows logic up
1.7.3
- Enviroment: Add GEM path to fhir-settings.json for Jekyll on some systems
- Loader: Suppress error in v6.1.0 of THO
- TxTests: Fix NPE for Ontoserver tests?
- Validator: make HL7 WG validation rule publication dependent
- Validator: Handle search syntax in value set filter
- Loader: Support ViewDefinition as a custom resource
1.7.2
- Loader: Use correct sub-version of tools package etc
- Loader: fix version mismatch notes
- Loader: add further information about resource loading to the log
- Loader: fix problem handling R6 evidence resources
- Terminology: Change R5 tx server to use http://tx.fhir.org/r5 (instead of /r4)
- Validator: Support authentication for terminology servers (see https://confluence.hl7.org/display/FHIR/Using+fhir-settings.json)
- Validator: Fix issue where validator not retaining extension context when checking constraint expressions in profiles
- Validator: Validate min-length when found in extension
- Validator: Correct bug parsing json-property-key values with meant validation failed
- Validator: Fix problem validating json-property-key value pairs
- Validator: Fix special case r5 loading of terminology to fix validation error on ExampleScenario
- Validator: Improve handling of JSON format errors
- Validator: Fix bug where extension slices defined in other profiles are not found when processing slices based on extension
- Validator: Validate fhirpath expression in slice discriminators
- Validator: Fix slicing by type and profile to allow multiple options per slice
- Validator: List measure choices when a match by version cant be found
- Renderer: Render min-length extension on profiles
- Renderer: Fix rendering of Logical Models for polymorphic elements, and rendering target profiles with versions
- Renderer: Render contained resources in List resource
- SQL Module: fix bug in DB building
- Go-publish: clean up IG registry maintenance code
- Go-publish: Stop technical-corrections for now
1.7.1
- Fix problem with reporting terminology server to the template
1.7.0
- XML Layer: Move XXE safe SAXParserFactory and XMLReader instantiation to XMLUtil
- Validator: Capture missing snapshot generation messages
- Validator: Improve warning messages about collections in SQL ViewDefinitions
- Validator: Fix type evaluation of .item() in FHIRPath
- Validator: Revise message about unknown usage context on additional binding
- Validator: Add check for # in CanonicalResource.version
- Validator: Fix problem parsing urls in cds-hooks formats
- Validator:Fix bug evaluating resolve() in contained resources when doing slicing
- Validator: Add version warnings on IGs to qa.html
- Renderer: fix problem ignoring existing narrative ie provided
- Renderer: Fix NPE processing markdown
- Renderer: Improve rendering of coded values
- Renderer: Add support for NCI code rendering
- Renderer: Remove Useless Encounter Renderer
- Renderer: Rework sql view definitions for SQL on FHIR webinar
- Renderer: Fix missing examples tab for profiles
- Renderer: fix csv escaping problem
1.6.31
- Validator: Fix validation issue with open-choice questions in R4 questionnaires
- Renderer: Improve terminology routing information in log
- Renderer: Render extensions on some data types
- Renderer: Fix rendering of complex data types when doing profile rendering
1.6.30
- Validator: Dont send expansion to tx server if theres a compose when sending value sets
- Validator: Better handling of error messages from terminology servers
- Validator: Stop hitting VSAC server directly
- Fix nullpointer processing bundles for history
1.6.29
- Loader: Fix issue checking package currency for #current packages
- Multi-Lingual IGs: more work on Multi-langual IGs
- Validator: Add warning when code system is marked complete but has no content
- Validator: Fix bug processing adding discriminators in derived profiles
- Validator: Break valueset concept validation into multiple smaller batches for performance reasons
- Renderer: Fix issues with rendering example scenario
- Renderer: Fix for issue identified https://chat.fhir.org/#narrow/stream/196008-ig-publishing-requirements/topic/Embedding.20fragments.20of.20examples.20in.20IG.20text
- Database Module: refactor sql view validation to fix NPE
- QA: Fix 404 detection in package list download (#966)
- QA: Fix bug where message id not showing for slicing messages
- Publishing: add missing description to ci-build package entry
1.6.28
Remove spurious logging statement