Releases: HL7/fhir-ig-publisher
Releases · HL7/fhir-ig-publisher
1.6.23
- Translations: fix concurrent modification error processing language translations
- Translations: Move translation files to /translations from /temp/lang
- Validator: Fix expression for con-3 properly (fix validation problem on some condition resources)
- Validator: Fix FHIRPath bug using wrong type on simple elements when checking FHIRPath types
- Validator: Fix value set rendering creating wrong references
- Validator: Fix bug processing value set includes / excludes that are just value sets (no system value)
- Validator: Alter processing of unknown code systems per discussion at ,https://chat.fhir.org/#narrow/stream/179252-IG-creation/topic/Dont.20error.20when.20you.20cant.20find.20code.20system and implement unknown-codesystems-cause-errors
- Validator: Improve message for when elements are out of order in profile differentials
- Renderer: FHIRPath: Allow _ in constant names (per FHIRPath spec)
- Renderer: Fix problem where profile rendering had spurious slices for nodes everywhere
- Renderer: Check for null fetcher processing ConceptMaps (#1728)
- Renderer: Fix problem generating value set spreadsheets
- SQL: Update SQL-On-FHIR implementation for latest cases, and clone test cases to general test care repository
1.6.22
- Update to stable org.hl7.fhir.core (6.3.23)
1.6.21
- Security Fix: Move all instantiation of transformerFactory to XMLUtils and set ACCESS_EXTERNAL flags automatically
- Loader: Update tools dependency to latest tooling package
- Loader: Add support for Gherkin, json, xml, and text to Adjunct Files
- Loader: Handle 308 redirects when fetching packages
- Version Converter: fix version conversion problem for ConceptMap (4<->5): relationship comment getting lost for noMap entries
- Snapshot Generator: Rewrite processing of map statements when generating snapshots to fix known bugs
- Validator: Fix NPE in ValueSetValidator
- Validator: Add check for multiple WG extensions (HL7 context)
- Validator: rework decimal lowBoundary() and highBoundary() after discussion on Zulip, and add extensive testing
- Renderer: Improve complex extension rendering when rendering by profile
- Renderer: Updates to Capability Statement rendering (and minor Operation Definition rendering improvement)
- Renderer: Fix wrong reference to CDA classes for unscoped class names
- Renderer: fix rendering issue for R4 relationship codes in ConceptMap
- Renderer: Fix NPE in questionnaire renderer
- Registry: switch IGRegistry to use different json implementation (formatting reasons)
- XVer Module: Remove the use of Grahames local folder while processing the XVer an…
- XVer Module: reduce severity of no binding rule
- XVer Module: performance improvements for Jekyll for cross-version IG
- XVer Module: Ensure the xver-qa temp folder exists before trying to write/read files from the folder
1.6.20
- Loader: Better support for facade packages
- Validator: Improved handling of display validation for various languages
- Validator: fix xml:space message after discussion on Zulip
- Renderer: ValueSet rendering improvements
- Renderer: Fix up conceptMap rendering (remove spurious summary table)
- Renderer: Various Rendering fixes for implementers
- Renderer: improve rendering of bindings with no value sets
- Publication Process: refuse to publish packages with dependencies to current or dev
1.6.19
- Validator: Improve performance of supplement processing
- Validator: Add support for validating xml:space
- Validator: Fix NPE validating maps
- Validator: Fix duplicate removal code that caused missed WARNING messages (#1698)
- Validator: Fix interaction between terminology cache and validation location (#1700)
- Validator: Better concept map validation
- Validator: Improved base64 parsing error
- Validator: Add support for unknown code system version validating concept maps
- Validator: Fix bug using wrong profile when profiling recursive properties
- Validator: make semver error a warning
- Renderer: dont throw error for wrong rendering mode
- Renderer: Document rendering fixes - subject and section
- Renderer: more work on forcing valid html generation
- Renderer: more hyperlink validation improvements
- Renderer: further fixes to link validation
- Renderer: fix list inside paragraph
- Renderer: fix actor capabilities in wrong place
- Renderer: Support missing datatypes
- Renderer: Fill out missing anchors
- Renderer: Fix wrong handling of contained resources
- Renderer: add search parameter to profile usage list
- Renderer: Fix erronous anchor generation
1.6.18
- Naming System fix for THO
- Fix issue with rendering OperationOutcomes that dont have detail
- Fix problem with value set anchor generation when rendering
1.6.17
- Loader: work around THO 6.0.0 problem (hack, to be reversed later)
- Validator: Improve MeasureReport validation for checking subject count
- Validator: Fix for R2B Resource.id cardinality problem
- Validator: Fix for validator using wrong property for list determination when parsing json
1.6.16
- Translation Engine: Remove Questionnaire.item.linkId from translatable content
- Validator: Add clearer message for errors around unable to validate because unknown code system
- Validator: Fix problem with fhirVersion cardinality validating IG resources
- Validator: relax rules around draft/informative status
- CDA Support: Do not serialize choice group
- Renderer: Further revisions to rendering framework for id uniqueness, main spec rendering, and various reported issues
- Cross-Version Module: remove spurious debugging code from xver module
1.6.15
- Loader: Use latest release version for an IG dependency if no version specified
- Renderer: fix broken links to definitions in profiles
1.6.14
- Loader: do not add Binary resources which are not really Binary
- Renderer: Fix various rendering problems leading to non-unique html anchors
- Renderer: Fix for unrendered data types
- Translations: Add complete dutch translations (Thanks Alexander Henket)
- Validator: the validator was not checking for the end of the input when parsing a JSON resource finished. It will now start giving errors when JSON continues once the object is complete
- Validator: Add support for the create object syntax in FML when validating FML
- Validator: Improved error message when supplement url used instead of code system URL