Skip to content

Releases: HL7/fhir-ig-publisher

1.8.10

30 Jan 19:58
Compare
Choose a tag to compare
  • 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

24 Jan 15:52
Compare
Choose a tag to compare
  • BugFix: Remove GitHub credentials from repo source urls in json and db files.

1.8.8

17 Jan 05:55
Compare
Choose a tag to compare
  • 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

09 Jan 17:00
Compare
Choose a tag to compare
  • 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

05 Jan 05:59
Compare
Choose a tag to compare
  • 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

04 Jan 19:46
Compare
Choose a tag to compare
  • 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

25 Dec 09:22
Compare
Choose a tag to compare
  • 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

18 Dec 00:19
Compare
Choose a tag to compare
  • Fix null pointer exception rendering code systems
  • Improve sequence checking on publication

1.8.2

17 Dec 23:42
Compare
Choose a tag to compare
  • 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

10 Dec 06:04
Compare
Choose a tag to compare
  • Fix ci-build bug around -fhir-settings parameter