We're excited to announce the release of Forge 2025.1, our latest update to Firely's dedicated FHIR profile editor. This release brings significant improvements to extension handling, user experience refinements, and several bug fixes that enhance your FHIR profiling workflow.
Support for Extension on Elements
The standout feature in this release is the expanded support for extensions on element definition properties. You can now add extensions like Obligation and Translation to relevant element definitions in the Properties tab or in the Element Properies panel on the Element Tree tab.
This enhancement gives you greater flexibility when creating detailed profiles with specialized extensions.
See the "Add the extension to an element property" section in the docs for more details.

Customizable Extension Visibility
There's now three settings for the visibility of extensions on element definition properties:
Setting | Description | Shortcut |
---|---|---|
On command only | Extensions display only when clicking the details button | Ctrl+1 |
When Constrained | Extensions display when they have constraints | Ctrl+2 |
When Constrained Or Inherited | Extensions display with constraints or when defined in base profile | Ctrl+3 |
Element Id | Show/hide all element id fields | Ctrl+4 |
These options let you control your workspace complexity, showing extensions only when needed for your specific workflow.

Translation Extensions
String and markdown properties now feature a dedicated "Add translation extension" button, making multilingual content management more straightforward. We've also added intelligent validation that ensures translation content matches the parent property's data type, a feature enabled by default but configurable in settings.
Project Synchronization Control
Managing what gets uploaded to Simplifier.net is now more flexible with the new
.simplifierupload
file support. Place this text file in your project's root
folder to exclude untracked files during synchronization, giving you precise
control over your published content.
See the "Specifying folders and/or files to ignore when uploading" section in the docs for more details.
Other improvements
UI Enhancements
We've made several improvements to the user interface:
- Added informative busy indicators with status messages
- Improved scaling for login and About dialogs based on font size settings
- New markdown status icon for fields supporting markdown formatting
- Updated status icons for constrained elements
- Enhanced tab navigation for radio buttons
- Improved resource element ordering in the Properties tab
Quality Control and Validation Updates
Quality Control has been updated to match the standard rules on Simplifier.net,
with refreshed free, minimal, and recommended rule sets. We've also added validation for R5
constraints eld-24
and eld-27
, and improved validation for several existing constraints.
Bug Fixes
This release addresses several important issues:
- Fixed slice naming persistence when unchecking a type
- Resolved null reference exceptions when selecting root folders
- Corrected extension parent cardinality calculations after extension removal
- Fixed occasional clearing of Recent Files entries
- Improved validation for multiple constraints (
eld-14
,eld-19
,eld-20
,eld-21
)
SDK Upgrade
Under the hood, we've upgraded to Firely .NET SDK 5.11.7, ensuring compatibility with the latest FHIR standards and improvements.
Getting Started
To experience these enhancements, download the latest version of Forge via the update popup when opening Forge or via the Forge downloads page.
As always, we welcome your feedback on these new features as we continue to refine and improve our FHIR tooling!