Repository navigation
Releases
Releases · QIICR/dcmqi
Latest (updated on 2026-10-26 13:53 UTC)
Continuous build from commit cefa99b on 2026-10-26 13:53 UTC.
v1.5.7
v1.5.6
Fixed
- Windows builds can again read Deflated Explicit VR Little Endian (zlib-compressed) DICOM SEG files. The 1.5.5 Windows release shipped DCMTK without zlib, so loading any deflated dataset failed with "Unsupported compression or encryption"; DCMTK is now built against the bundled zlib, guarded by a deflate round-trip regression test (#549, @fedorov)
Changed
- Document labelmap segment numbering and background handling: end-user notes for
itkimage2segimage/segimage2itkimagecovering how Segment Numbers are assigned (--useLabelIDAsSegmentNumber) and how the labelmap background is written and read back (#548, @michaelonken)
v1.5.5
Added
- Add an in-memory handler overload of
itkimage2dcmSegmentation(convert without going through disk) (5074f43, @rfloca) - Add back-filled CHANGELOG.md and release-notes tooling (
24c5f45, @fedorov)
Changed
- Designate a labelmap's background via Pixel Padding Value (0028,0120) instead of an inserted Background segment; this emits Pixel Padding Value on write and drops the
labelID 0read entry that shifted segment metadata in 3D Slicer (#541, @michaelonken) - Allow gapped labelmap segment numbers with
--useLabelIDAsSegmentNumber, reject colliding label IDs across inputs, and size bit depth from the highest segment number (fixes #537) (#541, @michaelonken) - Address SonarCloud findings: drop redundant
c_str(), useis_same_v(145b7b4, @rfloca) - Remove noisy console output (
3e32642, @fedorov)
Fixed
- Fill missing labelmap slice positions with the Pixel Padding Value (or 0, with a warning) instead of refusing the conversion (#541, @michaelonken)
- Fix ReDoS-prone regexes in changelog generator (SonarCloud S5852) (
a29753b, @fedorov) - Validate and tighten macOS dependency cache usage in CI (
2dea14e, @Copilot)
Build & dependencies
- Bump DCMTK (5708ba6) so the designated labelmap background drives both the Background segment and Pixel Padding Value on write, as required by #541 (
bedc18d, @michaelonken)
v1.5.4
What's Changed
- Add direct ITK to DICOM Labelmap conversion by @michaelonken in #536
Full Changelog: v1.5.3...v1.5.4
v1.5.3
What's Changed
- BUG: Use tight globs for tagged release uploads to avoid stale files by @fedorov in #528
- CI: Add concurrency groups to prevent stale prerelease artifacts by @fedorov in #529
- Ignore invalid DICOM values when writing DICOM. by @michaelonken in #530
- Add labelmap-to-ITK conv. and round-trip tests. by @michaelonken in #531
- GitHub workflows improvements by @fedorov in #532
Full Changelog: v1.5.2...v1.5.3