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.12
Latest
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