Changelog
What's changed in each release of HL7Forge. Updating is always free. The app checks for new versions on launch, or download the latest installer any time.
1.0.14
Latest
July 2026
- Built-in Help & guide. A new Help button opens a searchable guide right inside the app. Search in plain language ("find messages where PID.3 is…", "send a message", "replace in every message") and jump to the right topic, each with the same animated demo you'll find on the website.
- Log a bug or issue. Report a bug, idea or question from the Help panel and it goes straight to the HL7Forge team. Your app version and operating system are attached automatically; none of your messages or patient data are.
- Portable edition. A no-install build that runs from a single .exe and leaves nothing behind. It keeps your settings in a folder next to the executable and clears its temporary files on close. Ideal for a USB stick or a locked-down machine. Download it from the menu below.
- Timeline export. Each patient in the Timeline now has an Export menu: send that patient's messages to your connection in order, or open them together in a new tab.
- Fix: pipe highlight alignment. After changing the raw-view highlight colours, the coloured field separators no longer bleed onto neighbouring characters.
1.0.13
July 2026
- Faster start-up. The licence check now runs in the background, so the app opens straight away instead of waiting on it. A previously-activated licence lets you in immediately and is re-checked behind the scenes; only a missing or rejected licence falls back to the activation screen, and the offline grace period is honoured as before.
- Insert the current date/time. Right-click a date or time field in the Field Editor to drop in "now": choose date & time, date only, or time only, formatted correctly for HL7.
1.0.12
July 2026
Open huge, document-heavy files without running out of memory.
- Disk-backed embedded documents. Large HL7 files where messages carry embedded documents (base64 PDFs, CDAs, scanned images) now stream those documents from disk instead of holding them all in memory, so multi-gigabyte files open where they previously ran out of memory. Documents are streamed back in full whenever a message is sent or saved.
- New setting. "Stream large embedded documents from disk" (Settings → Editor) lets you turn this on for document-heavy work at any file size; very large files use it automatically.
- Smoother loading. The message count now updates steadily while a very large file loads, instead of appearing to freeze between jumps.
1.0.11
July 2026
- Licence fix. Activating a new or updated licence (for example changing the email address or seat count) now saves correctly.
- Clearer large-file warning when opening a file big enough to strain memory, with an explicit "Open Anyway" choice.
1.0.10
July 2026
- Right-click "Expand all segments" in Field Editor, Parsed View, and Statistics.
- Timeline: "Send all in order". Re-send every message for a patient in the order they were originally sent.
- Statistics follows the cursor when you click fields in the Raw view while in split screen.
- "Send Current" moved next to "Test Connection" in the connection panel, where it's easier to reach.
- Independent separator colours. Set the pipe character colour and its highlight colour separately.
- Better handling of very large files (higher memory ceiling and a pre-load size warning), plus tidier panel and scrollbar spacing.
1.0.9
July 2026
- No default row limit on Query. Results are unlimited by default; add an explicit
LIMITwhen you want one, with a gentle reminder once a result passes 100,000 rows. - Tabs remember where you were. Statistics, Fields, Parsed, Timeline, and Compare keep their state when you switch between them.
- Custom validation rules now take precedence over the built-in check for the same field.
1.0.3
July 2026
- Query expands repeating segments (OBX, NTE, and the like) into one row per occurrence.
- Query stability and performance improvements on large message sets.
1.0.1
July 2026
- Open from .zip. Load HL7 messages straight from a zip archive without extracting it first.
Builds 1.0.2 – 1.0.8 were incremental releases adding saved SQL queries, chunked query execution with cancel for responsiveness on big files, paginated query results, a built-in update checker, and licence and seat-management improvements. Need detail on a specific build? Get in touch.
HL7Forge