Skip to content

Releases: HL7/fhir-ig-publisher

1.4.8

21 Sep 20:35
Compare
Choose a tag to compare
  • Fix typo in CodeSystem renderer fixed string

1.4.7

21 Sep 08:46
Compare
Choose a tag to compare
  • Loader: Significant Performance improvements parsing JSON resources + other performance improvements
  • Loader: New Parameters apply-wg and default-wg
  • NpmPackages: Start generating .index.db as well as .index.json in packages for faster package reading
  • Validator: Refactor Type handling for faster performance
  • Validator: Validate the stated publisher/WG/contacts for HL7 published resources
  • Validator: Better error message when diff contains bad paths
  • Validator: Pass dependent resources to server and make sure cache-id is filled out properly in all contexts
  • Validator: Fix error in FML parser parsing parameters
  • Validator: Fix issue with dom-6 and contained elements (Internal ChildMap synchro issues)
  • Validator: Better handling of errors from tx.fhir.org
  • Validator: Fix bug checking for implicit value sets
  • Validator: Fix bug checking of mixing snomed display types
  • Validator: Reduce size of validatable concept map to 500 - for now + better handling of errors on server batches
  • Validator: Improve UCUM validation BP rule
  • Validator: set example status when valdiating
  • Validator: dont check examples for deprecated / withdrawn content
  • Renderer: Fix up handling of includes in liquid templates
  • Renderer: Fix up rendering of profile names for abstract profile instantiations
  • Renderer: Improved rendering of codes in include when rendering valuesets
  • Renderer: Fix problem caching look up of implied value sets
  • Renderer: Display workgroup in extension summary table
  • QA: Report max memory used
  • Publication Process: fix issues generating and releasing templates
  • Publication Process: Fix typo in version default logic
  • XIG: Start rewrite (phase 1)

1.4.6

16 Sep 03:22
Compare
Choose a tag to compare

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

11 Sep 02:17
Compare
Choose a tag to compare

1.4.4

10 Sep 02:34
Compare
Choose a tag to compare
  • 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

06 Sep 10:24
Compare
Choose a tag to compare
  • 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

31 Aug 15:21
Compare
Choose a tag to compare
  • 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

29 Aug 10:18
Compare
Choose a tag to compare
  • 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

22 Aug 18:23
Compare
Choose a tag to compare
  • 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

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