Releases: HL7/fhir-ig-publisher
Releases · HL7/fhir-ig-publisher
1.6.10
- Loader: Support translations for all resources of a type
- Template Manager: Trust extensions template
- I18n: Fix up .po file generation so that POEdit is supported
- I18n: Most strings translated to Dutch, unchecked.
- Validator: Fix issue validating codes with + in them
- Validator: Fix (well, hack) R4 vital signs issue with component units
- Renderer: Add release label to fhir.json
- X-Version: fix xver processing bug
1.6.9
- Validator: remove LOINC 2711-0 Oxygen saturation in Venous blood from the list in the validator that checks whether an observation is a vital sign
- Renderer: fix value set summary line display
- Renderer: Handle more than one expectation extensions in CapabilityStatement
- Renderer: Fix NPEs in Liquid renderer
1.6.8
- Loader: Fix bugs with loading/round-tripping translations
- Validator: Fix bug processing extension with explicit type slicing
- Validator: Fix wrong language code from java locale
- Validator: Dont accidently hit other terminology servers for code systems handled natively by tx.fhir.org
- Validator: Validate Additional Bindings (provisional - usage context is todo)
- Validator: Improved system specific checking of value set filters - particularly LOINC and SNOMED CT
- Renderer: Add importing translations to native resources
- Renderer: Finish Migrating text phrases to i18n framework
- Renderer: Fix name of preferred when rendering AdditionalBindings
- Renderer: Fix SNOWMED spelling
- Renderer: Fix rendering of multiple imports in value sets
- NPM Package Generation: Put jurisdiction in npm package.json
- QA: Make javascript error a warning for non-HL7 IGs
1.6.7
- Loader: Dont crash when data directory doesnt exist + add repoSource to fhir.json
- Validator: Fix bug where some #refs are not resolved to the root of the resource in FHIRPath slicing evaluation
- Validator: Fix bug passing wrong type to tx server when using inferSystem
- Validator: Fix bug processing version of CodeSystem.supplements incorrectly
- Validator: Dont process wrong parent when processing snapshot of element with profiled type that is not reprofiled
- Validator: Fix typo in OID message
- Validator: Fix handling value set exclude filters
- Validator: Allow code system declared properties to be self-referential
- Renderer: Move many rendering phrases into i18n framework
- Renderer: Add processSQLData - see https://build.fhir.org/ig/FHIR/ig-guidance/sql.html
- Renderer: Fix issue with unknown element rendering fixed value for Attachment
- Renderer: Fix bug calculating value set expansion size for multiple imports
- Renderer: Fix bug using wrong message for value sets that are too costly to expand
- Renderer: Fix extension urls not being linked in tree view
- Renderer: rendering improvements and remove static use of describeSystem
- Renderer: Fix NPE rendering profile comparisons
- Renderer: Fix bug where slicing and grouping gets mixed up rendering profile tree
- QA: Improve error message for javascript errors
- QA: fragment tracking + igtools upgrade
1.6.6
- General: fix spelling of heirarchy
- Dependencies: Bump lombok (#1603, #882), jackson, graalvm (#881)
- Loader: fix NPE loading resources
- Loader: better handle duplicate references in the IG resource
- Terminology Support: Send supplements to tx server
- Terminology Support: fix bug processing code bindings when value sets are complex (multiple filters)
- FHIRPath: Remove the alias/aliasAs custom functions (use standard defineVariable now)
- Validator: Dont enforce ids on elements when processing CDA
- Validator: rework OID handling for better OID -> CodeSystem resolution
- Renderer: render versions in profile links when necessary
- QA: Fix bug checking authorised javascript - not checking anonymous script element properly
WHO Multi-language support
- More work on language support
- add translations to json data files
- create _data/languages.json
- generate language specific resource instances
1.6.5
- Validator: Fix up path management in the validator for resolving references in Bundles
- Validator: Add support for defineVariable in FHIRPath
- Validator: Fix problem with CDA element having multiple types
- Validator: Fix problem with is not working in FHIRPath for CDA types
- Validator: Fix issue processing CDA generic type names
- Validator: Fix for NPE processing tx server response
- Validator: Add support for code system supplements when communicating with tx server
- Renderer: Render CapabilityStatement.imports (and instantiates)
- Loader: Fix R4B loading issue that lead to wrong web paths for R4B resources
- Publication Process: Improve FHIR related language in CDA publish box
- Templates: trust da vinci template
- Renderer: fix broken code links
- Loader: fix R4B loading issue
- Renderer: render logical URIs
- Renderer: binary rendering fixes for CDA
- Renderer: More work on i18n
1.6.4
General Changes
- Package Loader: fix bug where not loading latest version of link IGs from package server
- Version Conversion: Fix ConceptMap.group.target conversion from R3 to R5
- Loader: dont assign OIDs to examples
- Validator: Validate fixed/pattern values are not changed in derived profiles
- Validator: Fix NPE validating some profiles
- Validator: FHIRPath: consider sub-extensions when checking extension($) use
- Validator: Fix validation of concept maps containing SCT
- Validator: Preserve message id from terminology service so editors can use it to remove hints and warnings
- Validator: Allow examples to be assigned to an actor with an alternative endpoint
- Validator: fix bug referencing examples in other IGs
- Rendering: Fix NPE in list renderer
- Rendering: fix bug showing required instead of current rendering additional bindings
- Rendering: Fix bad references generating narratives in bundles
- Rendering: Fix bug showing extension binding twice
- Rendering: Various improvements to structure map validation to support cross-version mappings
- Rendering: Add rendering for UsageContext and ContactDetail
- Rendering: Fix bug rendering resources in Parameters resource
- Rendering: Not-pretty xhtml gets line breaks before block tags to keep line length down (work around a jekyll performance issue)
- QA: Add special case broken link handling for hl7.org.au/fhir
Cross Version Module
- Rendering: Fix broken link in xver IG for R2
- Improved ConceptMap rendering for cross-version IG
- Handle xhtml:div type for old FHIR version
- FML: strip - from rules names when parsing
- Update FML parsers to accept R5 metadata in R4 FML format
WHO Internationalization work:
- Lotss more work on cross-version module generally
- Much work making rendering i18n-able
- i18n for Patient renderer
- Refactor language handling in R5 renderers
- Generate narratives for each language in the configuration + +
- more work on language translations
1.6.3
- 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
- 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
- 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