Releases: HL7/fhir-ig-publisher
Releases · HL7/fhir-ig-publisher
1.4.11
- 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
- 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
- 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
- Fix typo in CodeSystem renderer fixed string
1.4.7
- 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
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
- Command Line: Add package cache folder param (#756)
- Renderer: Support for SQL in narrative pages (both XML and Markdown). See https://build.fhir.org/ig/FHIR/ig-guidance/sql.html for details
1.4.4
- 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
- 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
- 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