Releases: HL7/fhir-ig-publisher
Releases · HL7/fhir-ig-publisher
1.4.6
Validator Changes
- General: Performance improvements for IG Publisher - parser improvements and dont regenerate snapshots
- Template Manager: Tighten up security testing on template scripts on cibuild
- NPM Loader: Fixed issue where package ids that are hl7.cda and hl7.v2 were spitting out error messages
- Validator: Add R4B binding-definition URL to validator exception list
- Validator: Correct validation when CodeSystem.content = example and server doesnt know code system
- Validator: Fix bug processing CDA snapshots
- Validator: Fix issue evaluating FHIRPath correctness on CDA.Observation
- Validator: Improve error message from validator when invariants fail
- Validator: Fix NPE validating concept maps
- Validator: Suppress wrong invariants on compiler magic types
- Validator: Fix NPE checking codes
- Renderer: Improve CodeSystem rendering - make parent property a link
- Renderer: Fix bug in version comparison
- Renderer: Improve rendering of message about logical target
- Database: Add ValueSet expansions
- QA File: Allow to suppress invariant message by invariant id
1.4.5
- Command Line: Add package cache folder param (#756)
- Renderer: Support for SQL in narrative pages (both XML and Markdown). See https://build.fhir.org/ig/FHIR/ig-guidance/sql.html for details
1.4.4
- Template Manager: add .yaml to list of allowed files
- Validator: Fix bug preventing Best Practice invariants being reported on
- Validator: Fix issue not validating bundles when there are multiple profiles on entry.resource
1.4.3
- Loader: Update to cqframework 2.11 and remove unused common-beanutils declaration (#1419)
- Version Conversion: Fix for Requirements.reference between versions
- Terminology Subsystem: NPE proofing property handling for Code Systems
- Validator: Test concept map code validity
- Validator: Rework type checking on target profiles to support imposesProfile
- Validator: Fix imposesProfile extension being missed on primary profile
- Validator: Fix warning/error message about experimental property on CodeSystems and ValueSets
- Validator: Fix unknown code message to include code system version
- Validator: Add provisional SHLinks validation
- Renderer: Requirements.reference
- Renderer: Fix DF markdown engine to escape < properly
- Renderer: fix extensions missing from extensions view
- Renderer: Fix issue with improper HTML generation on collapsible reference lists
- Link checker: Add support for linking to package content without depending on the packages (http://hl7.org/fhir/tools/StructureDefinition/ig-link-dependency)
- Publication Process: fix handling of sub-packages for THO
- Publication Process: update to support cross-linking between versions in header (US Core)
- XIG: Rework XIG to split into two parts (WIP)
1.4.2
- Validator: FHIRPath fixes checking types discovered testing R6 build
- Validator: Improvements to performance tracking code
- Validator: add support for validation-duration-report-cutoff parameter
- Renderer: Fix rendering of impose-profile extension
- Renderer: Improve dependency presentation
- Publication process: fix bug in message about publication path
1.4.1
- Loader: allow suppress errors scanning content when finding resources
- Validator: Fix problem validating code systems with content = not-present
- Validator: Further development of multi-language support on the tx server, and:
- Validator: Change the validation so that the default language is * (all languages) not en
- Fix bug with path going missing in package-registry.json (when publishing to a web site)
- oWASP driven updates to dependencies: graalvm, okhttp3, xpp3, JUnit
1.4.0
- GUI: Round of work to improve GUI, and make it build automatically with the correct parameters (Finder integration)
- Loader: Fix R4 FML parser problem
- Loader: Fix issue with missing version causing NPE
- Logging: Remove spurious logging in FHIRPath engine
- Terminology Service: Many minor changes to terminology functionality (reconciliation with differences with OntoServer) including service protection
- Rename implySystem parameter to inferSystem per TI decision
- rework how definitions are handled after discussion with Michael
- add flat mode to tests for Ontoserver, and add experimental functionality
- Terminology Service: Dont suppress exceptions in terminology clients
- Terminology Service: Stop putting invalid codes in expansions if they are not in the code system* Validator: CodeSystem validation around count and content
- Validator: Add checking around internal status consistency and across dependencies (draft/experimental/retired/deprecated)
- Validator: Improved error messages on tx server failure
- Validator: Fix bug in warning about No valid Display Names found
- Validator: Use Supplements when validating display names
- Validator: Fix issue in FHIRPath .combine focus handling
- Validator: Check Extension fixed values for URLs - enforce consistency
- Validator: Track and report inactive status when reported from terminology server
- Validator: Add defense against large terminology operations causing obscure java errors
- Validator: Fix bug with client sending too much data to tx.fhir.org (big performance hit in some cases)
- Validator: Fix obscure bug with designations in a more specific language the the code system they are in
- Renderer + Version Comparison: Significant upgrade of version comparison for profiles/extensions, value sets, and code systems, and integration into rendering framework
- Renderer: fix rendering issue in subscription topic
- Renderer: Add a renderer for ExampleScenario
- Renderer: Automatically render markdown in code system concept definitions
- Renderer: Release new pubpack for new icons
- Renderer: fix cross-version extensions web references where possible
- Renderer: ToC rendering fixes
1.3.28
- Loader: clarification of dependency message
- Loader: dont want for loading wrong version package more than once
- Loader: Dont warn for loading a wrong version package more than once
- Loader: Do not supercede R4 terminology when loading R5 IGs
- Snapshot Generator: Support for x-version extensions when generating snapshots
- Snapshot Generator: Migrate type support when generating differentials
- Validator: Fix problem with evaluating extension contexts
- Validator: Fix up support for inactive codes
- Validator: Fix error message syntax
- Validator: Fix issue with collection status of resolve() being wrong
- Validator: Improved paths in profile error messages
- Validator: Fix problem with extension slicing being missed sometimes.
- Validator: Fix problem with code validation caching ignoring whitespace
- Validator: Produce useful error message when whitespace is wrong in display name
- Renderer: Render inactive property in expansions
- Renderer: Resolve URL for x-version extensions
- QA: better information about US snomed edition
1.3.27
- Update to jar build process
1.3.26
- Increment core library