Releases: HL7/fhir-ig-publisher
Releases · HL7/fhir-ig-publisher
1.8.10
- Loader: Add missing packages to CQL list
- Loader: fix up language/local loading sequence
- Loader: fix bug for cross-version extension containing escaped [x]
- Validator: Add check for duplicate ids on contained resources
- Validator: fix bug looking up code system
- Validator: Look for cs on other server in missed location
- Validator: fix bug accessing code system from other terminology server if no version specified
- Validator: validate displaylanguage when validating codes
- Renderer: Possible fix for an NPE reported bu a user with no context
- QA: fix bug parsing
script
tag in xhtml - handling<
characters - QA: Tighted up handling of errors when HTML pages cant be parsed
- Publication Process: remove FTP support in -go-publish (its all git now)
- Publication Process: radd support for creation phase
1.8.9
- BugFix: Remove GitHub credentials from repo source urls in json and db files.
1.8.8
- Resource Factory: support for range in sheet for instance generation (#1881)
- Validator: Dont enforce code system property references to standard properties in R4 (R4 hack workaround)
- Validator: Correctly handle supplements when validating based on expansions
- Validator: Fix issues with version dependent resolution of correct server for implicit value sets
- Validator: Better handle failure to find imported value sets when expanding
- Validator: correct error handling for expansion failure
- Validator: Correct grammar in language about resource not being valid against a profile
- Validator: Fix NPE generating snapshots with expansions
- Validator: Accept property in CodeSystem without requiring it be backed by a code
- Validator: Add issue when extension is deprecated
- Renderer: Track & report expansion source when rendering ValueSet expansions
- Renderer: Render ValueSet supplement dependencies
- Renderer: Fix Actor rendering in obligations tables
- Renderer: move xml-no-order to tools ig
- Renderer: better presentation of expansion failures
- Renderer: fix rendering of deprecated extensions
- Renderer: Better resolution of links in markdown
- QA: better handling of message ids in qa.html
- Go-Publish: add support for nginx
1.8.7
- Loader: Lazy load binaries for reduced memory usage
- Loader: Support for Archetype processing in IG publisher
- Loader: Process Archetypes properly as both IG input and output + remove ig-r4.json
- Validator: Do not create issue about draft dependency for example bindings
- Validator: Beef up validation of CodeSystem properties that are codes
- Validator: Make sure all validation messages have a message id
- Validator: enforce version-set-specific value for Extension and Extension context
- Validator: Specific Error when ValueSet.compose.include.system refers to a ValueSet
- Renderer: improved version specific extension rendering
- Renderer: Add element view to generated fragments
- Renderer: improve Extension context of use presentation - generate a fragment for that
- Renderer: resolve issues with references between IGs to example resources
- Renderer: add use-context fragment for version contest restrictions
- Renderer: Lookup compliesWithProfile target from link-only dependencies
- Renderer: Accessibility - role=presentation on appropriate tables
- Renderer: Add archetype processing, and also path-other support
- Renderer: resolve issues with references between IGs to example resources
- Renderer: Lookup compliesWithProfile target from link-only dependencies
- Renderer: Update SNOMED editions related routines (add more editions)
- Renderer: Accessibility - role=presentation on appropriate tables
- Packages: Add support for ADL in packages
- Terminology Tests: Report count of tests in output from TxTester
1.8.6
- Fix bad html attribute error in generated resources
- Fix cardinality generation in Element Table
- Suppress template logging (unless logging=template parameter provided)
1.8.5
- Loader: fix bundle loading issue (didnt work if theres more than one
.
in the name) - Loader: Add Archetype importer (not enabled yet)
- Snapshot Generator: Fix for handling SD extensions when generating snapshots
- Snapshot Generator: Dont remove bindings from types with characteristics = can-bind (Extensions in R5)
- Snapshot Generator: Various minor Fixes for generating snapshots for archetypes (checking type parameters)
- Validator: Validate that ConceptMap references to ValueSets are actual value sets
- Validator: Check if abstract classes have concrete subtypes in scope
- Validator: Handle tx ecosystem failure properly
- Renderer: Add new Element View for profiles
- Renderer: Improved Rendering for Timing Datatype
- Renderer: Add Git Source repo to fhir.json (if known)
- Test Factory: Add support for table.rows in TestDataFactory
1.8.4
- Christmas 2025 Release: Add support for test instance factory generation
- Snapshot Generator: Only use profiled datatype information for generating snapshots for Resource and Extension
- Validator: Fix validation of invariants in profiles - check for more conflicts, and dont call conflict if the expression is the same
- Validator: Fix issues with tracking supplement usage and getting supplement version matching correct
- Validator: Fix npe loading old simplifier package
- Renderer: Fix logical model rendering to use type characteristics for can-be-target
- Version Comparison: Fix comparison template loading issue
- Website Publishing: fix bug publishing CDA IGs
1.8.3
- Fix null pointer exception rendering code systems
- Improve sequence checking on publication
1.8.2
- Security fix: Bump ucum to 1.0.9 (for XXE prevention)
- Loader: R2/R2B IGs no longer supported
- Loader: Switch priority order of package servers (packages2.fhir.org is not rate limited)
- Loader: add language processing features (see IG parameter resource-language-policy)
- Version Conversion: Fix issue with value set version conversion on contains.property (Check for both value and value[x])
- Multi-Language Support: Improvements to translation file generation (better path, eliminate duplicates)
- Npm Packages: Add support for languages to npm package and package list
- Validator: Add support for finding the existence of implicit value sets
- Validator: Fix error message validating ConceptMap when size too large
- Validator: Add check for SCT edition in expansion parameters + no longer publish R2 + R2B IGs
- Renderer: fix rendering issues - resources with no id, and urn: references shouldnt be links
- Renderer: Add new fragment for NamingSystem summary for CodeSystems for THO
- Debugging: Remove spurious logging code
- QA: remove duplicate entries from qa-tx.html
- QA: Make all qa.compare.txt files relative
1.8.1
- Fix ci-build bug around -fhir-settings parameter