Releases: HL7/fhir-ig-publisher
Releases · HL7/fhir-ig-publisher
1.5.1
- TxClient: Remove profile from tx operations
- Validator: Validate contextInvariant in extension definitions
- Validator: Fix Typo in TI WG name
- Validator: Handle unknown constants properly in FHIRPath
- Validator: Fix handling of type ancestors at the root of FHIRPath expressions
- Validator: CDA templates with no extension value use urn:oid: not urn:hl7ii:
- Validator: Allow URL as a type of string in FHIRPath type checking
- Validator: Fix semver validation
- Validator: Fix problem resolving context in CDA invariants
- Validator: Fix for FHIRPath constant handling
- Renderer: SQL in FHIR Implementation of ViewDefinitions available as beta
- Renderer: Fixes to Search Parameter rendering of multiples per FHIR-I decision
- Renderer: Fix broken links in extension references done by [[[]]]
- Renderer: Fix broken links in code system rendering of parents
- Renderer: Support using names in [[[markdown]]] when rendering
- Renderer: Fix [[[ and ]]] in markdown processing, and allow names
- Test Cases: Add CDA to test IGs
1.5.0
- Package Cache Manager: Add package use tracking to FHIR cache for validator.fhir.org
- Loader: Support for instance-name and instance-description in IG publisher
- Loader: Hack for wrong URLs in subscriptions backport
- Validator: Validation by templateId for CDA
- Validator: Fix NPE validating concept maps
- Validator: Update ViewDefinition validator for change (alias -> name)
- Validator: Fix for NPE validating sql-on-fhir ViewDefinition
- Validator: Fix for index out of bounds error when extension uses itself
- Validator: Fix issue where .resolve() in FHIRPath didnt work with URL values (and fix typo in i18n system)
- Validator: Implement FHIRPath slice() function in validator
- Renderer: Generate html, json, csv and db views for code system and value set lists
- NPM Package builder: Force version to be a proper semantic version on the ci-build site
- QA: Add link checking for AreaMaps
- QA: Update validation presenter for binary signposts
- Release System: Track Speed & Memory use for test IG runs for cross-release performance tracking
1.4.16
- Validator: Fix bug processing value sets containing URLs
- Renderer: Add initial support for http://hl7.org/fhir/tools/StructureDefinition/type-profile-style (for CDA)
- XIG: Fix various processing bugs + make timestamp file
1.4.15
- Loader: Fix json parsing of CDA
- Validator: Make .OfType(CDA.X) work for CDA types
- Validator: Check the use of xsi:type (for CDA, but applies everywhere)
- Validator: Relax checking of Date/Time validation for CDA dates
- Validator: Support for terminology validation in CDA (including OID support)
- Validator: Support for XML Choice Groups (for CDA EN/AD)
- XIG: Fixes + Add time generated
1.4.14
- Loader: Sort files in order so process is consistent
- SnaoshotGenerator: Make sure logical models get a snapshot generated
- Version Conversion: Fix URL of concept map extension in version conversion
- XIG Generator: add dependency tracking
- Console: Display log filename
1.4.13
- Loader: Remove support for old-style IGs
- Loader: Fix bad version links
- Loader: Workaround issue where R5 build wrongly adds ele-1 to base
- Snapshot Generator: Make sure snapshots are generated when fetching types
- Version Conversion: Fix conversion issue associated with ConceptMap.element.target.equivalence in versions previous to R5 (use proper extension URL, and move extension so it can be a modifier. And fix for modifierExtension handling)
- Validator: Improve language on constraint error message + add expression checking for SQL on FHIR project
- StructureMap support: Fix uuid() executing StructureMaps and dont throw errors processing StructureMaps
- Renderer: Fix rendering of XML Attributes in profiles
- Package Builder: Add support for test folder in NPM packages
- QA: work around changes to constraint message
- XIG: Major XIG upgrade - generate SQLite file instead
1.4.12
- 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.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