avatar   Ardon  

Simplifier now keeps every version of a package that your dependencies bring in and resolves your references predictably across them. This release also redesigns the guides overview and starts retiring DSTU2.

Every version your dependencies need, in scope

US Core 9.0.0 declares seven dependencies and resolves seventeen: the extensions package at four versions, and R5 core in an R4 guide.

The resolved dependency list of US Core 9.0.0, as its package manifests declare it. Seven dependencies declared, seventeen packages resolved: hl7.fhir.uv.extensions.r4 at versions 5.3.0, 5.2.0, 5.3.0-ballot-tc1 and 1.0.0, hl7.terminology.r4 at 7.1.0 and 6.5.0, and three R5 packages, including R5 core, brought into an R4 guide through SMART App Launch.

▲ US Core's dependencies, as its packages declare them: the same packages over and over, at different versions.

Until now Simplifier kept one version of each package and silently dropped the rest. Now dependency restore keeps every version the dependency tree brings in, and the reference decides which one you get:

  • A pinned reference resolves to exactly the version it names, which is what canonical pinning is for.
  • An unpinned reference resolves to the latest version of that resource in scope: by SemVer when all candidates are SemVer, by date when they are all dates, and alphabetically otherwise. Resources in your own project always win.
  • Core profiles, data types and other core conformance resources come from your project's own FHIR version, even when a dependency brings in another. Terminology and search parameters follow the latest-version rule.

The Dependencies tab shows your direct dependencies, everything they resolved to, and the FHIR version of each. Simplifier now detects when dependencies are missing or your last restore is out of date, for example after an import or a sync from GitHub, and warns you that a restore is due. The tab also flags packages of another FHIR version. Read how references are resolved.

The Dependencies tab of an R4 project with a banner that the resolved dependencies are outdated, and a green Restore button.

▲ A restore is due: the tab says so, and the Restore button turns green.

The Dependencies tab after the restore: four versions of hl7.fhir.uv.extensions.r4 in scope, and hl7.fhir.r5.core flagged as a FHIR version mismatch.

▲ After the restore: every version in scope, and the R5 packages flagged as a mismatch.

⚠️ Your validation results can change. The new rules apply to every project as soon as this release is live. If your project depends on the HL7 extensions package, unpinned references to the standard extensions now resolve to that package instead of the older copies in the core package. Restore your dependencies to bring in every version they ask for. Then run Quality Control and review the results.

A new guides overview

The Guides tab has a new design, the same on project, organization, team and portal pages. Each guide shows its versions inline.

The redesigned Guides tab of a project, listing the Firely Sample IG with its versions inline: preview, 1.1.0, 1.0.0, 1.0.0-rc1, 0.2.0 and a link to more.

▲ Each guide lists its versions inline, with a link to the rest.

Browse a package like a project

A package page now works like a project page. The Files tab has the same search and filters as the Resources tab of a project. The Introduction tab counts the resources and examples in the package per category, and each count opens those files.

The Files tab of the package test.firely.sample.ig 0.1.0, with a search box and resource category filters next to the list of profiles, logical models and code systems.

▲ Search and filter a package the way you filter a project.

The Introduction tab of the package test.firely.sample.ig 0.1.0: package info, the number of resources per category, and the release notes.

▲ What is in the package, at a glance.

Sunsetting DSTU2

New projects can no longer be created as DSTU2. Existing DSTU2 projects still render and download, but can no longer be edited, imported or packaged.

Other improvements

  • Version ranges in package links: a link to 1.3.x opens the highest package in the 1.3 series, on the package page and in the resolver.
  • Download with snapshots: now generated on a console that lists the resources it could not snapshot.
  • Faster, clearer FQL: guide pages with many queries render faster, and an oversized query fails with a clear message.

You can find the full release notes in the documentation.

If you have questions or ideas for future developments, do not hesitate to reach out to the Simplifier team. We would love to hear your feedback.

Other news from Firely
Ardon Toonstra
Simplifier now keeps every version of a package that your dependencies bring in and resolves your references predictably across them. This release also redesigns the guides overview and starts retiring DSTU2.
Ardon Toonstra
Earlier this year, we asked the Simplifier community how they use Simplifier, Forge, and Firely Terminal in their day-to-day FHIR work. First of all, thank you to everyone who took the time to participate.
Ardon Toonstra
Simplifier now runs entirely on Firely .NET SDK 6. This release brings a list of rendering improvements for your conformance resources, and consolidates our documentation in one place.
Ardon Toonstra
Forge 2026.2.0 upgrades the profiling engine to .NET 10 and Firely .NET SDK 6.2.1, adds support for the suppression extension, and speeds up loading of complex profiles. Quality Control now runs solely on the current Firely validator, and the Project view's Structure Type filter has been streamlined. Note that .NET 10 may need to be installed by your IT department on managed machines.
Ardon Toonstra
Simplifier.net now hosts country-specific results from the 2026 State of FHIR Survey, letting you explore how HL7 FHIR is being adopted in each participating jurisdiction.
Ardon Toonstra
This release lets you pin canonical references when creating a package, locking each one to the exact version it resolved to so your packages stay reproducible. Simplifier honours the version in a reference when resolving, with two new quality-control rules to help you pin safely. On top of that, the platform has moved to .NET 10, alongside a set of UI improvements and bug fixes.
Ardon Toonstra
The 2026 Simplifier User Survey is now open, and we need your input. Tell us which tools and features drive real value in your FHIR workflow, and where the platform can do better. It only takes a few minutes, and your response shapes what we build next.
Ward Weistra 🔥
Use this new skill to combine Firely Terminal with your AI-driven workflows to give your agent real tools to perform FHIR validation and not just guess.
Ward Weistra 🔥
This latest Forge 2026.1.0 release introduces significant updates, focusing on advanced modeling capabilities, more robust validation, and improved package management to enhance your profiling workflow.
Ward Weistra 🔥
The latest Simplifier.net release revolves around safety and productivity. While we have implemented new measures behind the scenes to protect accounts, we introduce important innovations for professionals in metadata management, validation and user-friendliness. In this note we explain the improvements and outline what they mean for your FHIR projects.