Skip to content

Releases: HL7/fhir-ig-publisher

1.6.3

20 Mar 17:14
Compare
Choose a tag to compare
  • Languages: add support for translating resources that are part of the IG
  • Loader: fix problem with oids.ini location
  • Loader: fix wrong error about auto-oid-root being an unknown parameter
  • Validator: Fix grammar in validation messages
  • Validator: Fix NPE in validator for SIDs
  • Validator: Duplicate designations in a code system is a warning, not an error
  • Validator: Fix value set validation to validate codes in example code systems

1.6.2

19 Mar 09:09
Compare
Choose a tag to compare
  • Loader: Add support for auto-oid-root
  • Cross-Version Module: Further development
  • Validator: CodeSystem property validation improvements
  • Validator: More valueset validation improvements after real world testing
  • Validator: Fix processing of NotSelectable filters using in | not-in
  • Validator: Fix wrong collection type checking FHIRPath subsetOf parameter type
  • Generator: Put jurisdiction in NPM package file
  • Renderer: Rendering improvements for xver IG
  • Renderer: improved markdown support for [[[type.path]]]

1.6.1

11 Mar 00:11
Compare
Choose a tag to compare
  • Validator: Add validation for CodeSystem Properties and ValueSet filters
  • Validator: More validation for Code Systems: contained code systems, supplement cross checks
  • Validator: Add more validation around ValueSet.compose.include.system - must be a proper URL, and not a direct reference to a supplement
  • Validator: HL7: Dont require HL7 publishing status on contained resources
  • Validator: Dont walk into nested bundles when validating links in bundles
  • Validator: Fix up implementation of notSelectable in value set filters
  • Validator: Add check for multiple version matches for a versionless canonical reference
  • Renderer: Fix narrative generator generating duplicate anchors (prefix hc)
  • Renderer: Generate improved extension context fragment
  • Modules: more improvements to Cross-Version pre-processor
  • QA: Add dateISO8601 to qa.json

1.6.0

28 Feb 09:30
Compare
Choose a tag to compare
  • General: Fix warning about unknown attribute at end of run
  • Loader: Performance improvement for resource parsing - thanks Brian Postlethwaite
  • Loader: Fix bug loading R5 extensions with imported value sets
  • Loader: Fix bug in FML parser for target with no element
  • Cross-version Engine: major refactor of cross version analysis
  • Terminology Module: Full support for case-sensitivity on code systems
  • Validator: Fix significant bug where validator gets internal child lists incorrect and doesnt do complete validation when switching between validating profiles and resources directly
  • Validator: Fix Crash on slicing a sliced element #862
  • Validator: Fix bug copying constraints into Bundle.entry.resource profiles
  • Validator: Replace dom-3 with custom java code, and check xhtml references to contained content (for performance reasons)
  • Validator: Improve concept map code validation
  • Validator: Update observation validator for committee decision not to enforce Blood Pressure profile for Mean Blood Pressure
  • Validator: Validate value set internal codeSystem references
  • Validator: Split value set validation into 10k batches for very large extensional value sets
  • Validator: Hack fix for opd-3
  • Validator: Fix bug where using ontoserver when not appropriate
  • Validator: Fix issues with inferSystem
  • Validator: Dont require HL7 committee for contained resources in HL7 namespace
  • Validator: Fix where validator was ignoring minimum cardinality for XML attributes (especially in CDA)
  • Validator: Improved ConceptMap validation
  • Validator: Check for broken links inside resource narrative
  • Validator: Change validator so that it marks value properties in primitive data types as illegal
  • Renderer: Fix code system rendering for uri properties
  • Renderer: Fix broken links Bundle and Profile rendering
  • Renderer: Fix bug where not rendering ConceptMap relationships
  • Renderer: Fix wrong URLs rendering Profiles and Questionnaires
  • Renderer: fix bundle rendering broken links
  • Renderer: correct representation of overly large value sets
  • Renderer: Fix NullPointer exception on parsing FhirPath expression #863
  • Renderer: Stop duplicating Global Packages in the current IG
  • Renderer: Render contained resources when rendering Patient resources
  • Generator: Fix for Formal instance end up in the Examples folder of package #861
  • QA: Show release label in publication summary
  • QA: Add suppressed hints and warning counts to qa.json
  • Web publishing: Fix bug generating wrong link to R5 Base spec

1.5.16

30 Jan 12:41
Compare
Choose a tag to compare
  • Terminology Subsystem: Fix bug in deciding whether a ValueSet is supported by the server
  • Terminology Subsystem: Rework server decision making when multiple code systems being used
  • Terminology Subsystem: Fix parameter type for system-version
  • Terminology Subsystem: Fix mini-terminology server bugs around unknown systems
  • Renderer: Improvements to Identifier rendering
  • Renderer: Actually fix bug with assigning unique file names when rendering imposesProfile extension
  • QA: improve tx-servers qa report

1.5.15

25 Jan 19:01
Compare
Choose a tag to compare
  • Fix text creation on wrong xhtml node type

1.5.14

19 Jan 15:05
Compare
Choose a tag to compare
  • Terminology Subsystem: Handle terminology server errors better
  • Terminology Subsystem: Fix expansion related bugs and adjust tests accordingly
  • Renderer: Fix how incomplete expansions are presented, and make so they are no longer errors in the QA
  • Renderer: Fix fixed/pattern value rendering and add new IG Parameter fixed-value-format
  • Renderer: Fix for handling large expansions correctly

1.5.13

18 Jan 03:45
Compare
Choose a tag to compare
  • Terminology Subsystem: Remove debugging code hiding error from server
  • Renderer: fix broken links rendering questionnaires
  • Renderer: render target profiles on operation definition parameters

1.5.12

17 Jan 18:29
Compare
Choose a tag to compare
  • Infrastructure: Performance improvements to common IO routines, with test cases - see https://blog.qligier.ch/posts/2024-improving-perf-ig-publisher-io/ (thanks to Quentin Ligier)
  • Loader: rework the way unidentified resources are handled
  • Terminology Sub-system: Multiple terminology server support released
  • Terminology Sub-system: Rework terminology system & cache to support new terminology server ecosystem
  • Terminology Sub-system: Handle value set with exclusion filters when expanding
  • Terminology Sub-system: Fix to consistent error messages when value sets cant be resolved
  • Terminology Sub-system: Changes for getting value sets from terminology servers
  • Renderer: Fix problem with missing background images in profile tables
  • Renderer: Fix bug processing empty structure maps

1.5.11

11 Jan 23:31
Compare
Choose a tag to compare
  • Test release 2 for new pipeline features