Release 2.1.0

Publishing Template Selection Updates

We've improved the template selection process:

  • If an IG template is not selected, Trifolia-on-FHIR (ToF) defaults to the HL7 template or the last selected/remembered template.
  • The Publish screen and the Edit IG's screen Publishing tab have the same fields.
  • The template specified on the Publishing tab pre-populates on the Publish screen.

Overwrite Custom Menu

Now you can override the auto-generated HTML content of the menu for FHIR template IGs.

  1. On the Edit IG screen's Publishing tab, in the Custom Menu field, click the blue button to generate the initial content.
  2. Edit the content after it is generated. Advanced users may use this to include custom styles or JavaScript in the menu's XML.

Use Keyboard Shortcuts to Re-order Resources

On the Edit IG screen's Resources tab, use keyboard shortcuts to re-order the resources.

Click/focus on a resource/row in the table, press CTRL+ALT+UP to move a resource up in the list, and CTRL+ALT+DOWN to move a resource down in the list.

Referencing Dependencies

We've improved the resource selection pop-up windows, so you can select a resource defined in a dependency referenced by the IG within ToF instead of manually looking up the URL of referenced profiles.

Development Log (27)

New Features

  • TRIFFHIR-501 - Ability to overwrite ToF publication menu with custom menu 
  • TRIFFHIR-521 - Preserve custom publishing templates with IGs
  • TRIFFHIR-550 - Keyboard shortcut support for re-ordering resources in an IG

Improvements

  • TRIFFHIR-401 - Under Edit Settings, move Selected FHIR Server to the top
  • TRIFFHIR-428 - Use dependencies for base definition snapshot with the constraint manager
  • TRIFFHIR-497 - Allow sorting of resources within CapabilityStatement.rest
  • TRIFFHIR-513 - IG resource details are required
  • TRIFFHIR-522 - Add support for CapabilityStatement.rest.security.service
  • TRIFFHIR-531 - Allow github configuration to point to other github urls (such as enterprise)
  • TRIFFHIR-533 - Detect if imported resource exists in a different IG
  • TRIFFHIR-538 - VSAC API Key authentication changes
  • TRIFFHIR-540 - 'Machine-processable' rules should be displayed to user when creating a new profile
  • TRIFFHIR-570 - Remove next/previous page buttons now that IG Publisher does this automatically
  • TRIFFHIR-572 - Change default Bundle export to Transaction

Defects

  • TRIFFHIR-487 - Remove DocumentReference(s) from ImplementationGuide during export
  • TRIFFHIR-506 - JIRA-Spec change detection is lagged
  • TRIFFHIR-507 - Imported VSAC ValueSets are not associated with context IG
  • TRIFFHIR-510 - R4 CapabilityStatement.document.profile should be canonical URL
  • TRIFFHIR-511 - Error when removing text during bulk edit
  • TRIFFHIR-512 - Unexpected Import Error in Dev on Dev
  • TRIFFHIR-515 - Min cardinality problem with slices
  • TRIFFHIR-519 - Only flag IG as changed when something actually changes
  • TRIFFHIR-526 - Import Transaction bundle missing multiple resources
  • TRIFFHIR-527 - Still issue with Publishing template default between IGs
  • TRIFFHIR-528 - Link to markdown editor's HELP is no longer valid
  • TRIFFHIR-545 - Recent changes to github export url format causes publish with custom template to fail
  • TRIFFHIR-568 - Bulk editing fails to update profile elements