v2.1.0
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.
- On the Edit IG screen's Publishing tab, in the Custom Menu field, click the blue button to generate the initial content.
- 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