v1.3.0
Major highlights of this release:
- upgrade to ITK v5
- switch to GitHub Actions from platform-specific CI solutions
- major performance improvements for DICOM SEG conversion
- added ability to save non-overlapping DICOM SEG segments into a single file
$ git shortlog v1.2.5..v1.3.0 --no-merges
Andrey Fedorov (78):
ENH: switch to use ITKv5
COMP: remove references to multi threader
CI: fixing CircleCI and Appveyor
CI: switch to VS 2015
CI: use cmake 3.10.2 for travis-ci
ENH: resolve conflicts
CI: update python to 3.11
use pip3
ci
CI: update VS version
CI: update ITK package
CI: fix typo
CI: add back prebuilt packages paths
CI: update ITK path
CI: force build of SEM
update to use ITK with XML IO
trying to add missing modules
use package with missing headers fixed
update zlib package
BUG: try to fix multithreading
BUG: remove long type
BUG: remove unicode type
BUG: remove xrange
upgrade circleci cmake
replace deprecated dockcross image
replace deprecated dockcross image
try to set python 3.8 in dockcross container
CI: remove travis-ci
use shield badge for circleci
ENH: write all segments to the same file
ENH: adding parameterization for merged segments
BUG: add segments to existing segmentation
STYLE: remove blanks per codefactor
ENH: fix tests
BUG: fix overwrite of segment metadata
fix metadata init with mergedSegments on
WIP: use ImportImageFilter + iterators to copy frame
CI with gh-actions
Update cmake.yml
Update cmake.yml
CI: add timeout
CI: add windows
CI: change win python to 3.8
CI: add 7z unpack
CI: add win configure/build/package
CI: separate win workflow
CI: win only
CI: fix name
CI: debug
CI: fixes
CI: refinement of the github actions workflows
CI: add win configure/build/package
CI: separate win workflow
CI: win only
CI: fix name
CI: debug
CI: fixes
CI: refinement of the github actions workflows
CI: linux docker
CI docker fix
CI switch to fedorov docker for testing
CI bump timeout
CI: increase macos job timeout
CI: change build step
CI: adding upload linux package
CI: remove invalid option
CI: try to fix permissions
CI: try using a dedicated token
BUG: init badges from the QIICR project
CI: fix destination for the linux package
CI: add package publish for win and mac
CI: install scikit-ci-addons
DOC: update acks
DOC: add reference
CI: try new token
CI: revert to the earlier token
DOC: update readme and trigger GA
CI: trying to fix macos package publishing
BUG: specify full folder name
BUG: fix typo
BUG: add missing newlines
cmake: set dcmqi version to 1.2.6
CI: enable testing on win and mac
CI: trying to fix release package upload
cmake: set dcmqi version to 1.3.0
Jean-Christophe Fillion-Robin (2):
BUG: Ensure binaries bundled into dcmqi docker image can run
COMP: Add regression test "docker_image_test"
Michael Onken (34):
Permit manual builds.
Also allow manual builds on Mac OS X.
Better name for Mac OS build job.
Split up some build steps for debugging.
Cache ITK, DCMTK and ZLIB for dcmqi build.
Remove circle ci references. Consistency fixes.
Removed old CI files, added GH CI status badges.
Fix Windows Release publishing.
WIP: Introduce OverlapUtil
Separate build and publish phase in CI.
Don't release if user is not QIICR.
List workspace content.
Add manual workflow run.
Revert "Add manual workflow run."
Revert "List workspace content."
WIP: Fully integrated code producing first results.
Better error handling.
Fix Image Origin bug and speed up processing.
Error handling.
WIP: Fix assignment of frames to NRRD, speedup.
ENH: Don't check functional groups (speedup)
Only publish on master and on qiicr/dcmqi repo.
Fix accidentially commited typo.
Cleanups, robustness, documentation.
Refactored converter classes.
Fixed tests and bug, minor changes.
Try to fix Linux docker build.
New method for finding frame sorting coordinate.
Return result image by image to save memory.
Try to fix compile error on Windows.
Another fix for windows build errors.
Replace use of deprecated jsoncpp class.
Fix bug when creating JSON output for merges.
Added test for merging segments into NRRD files.
Tobias Weihs (2):
support for new dcmtk targets
find dcmtk and itk in exported config, removed hard coded dcmtk path
Vamsi Thiriveedhi (1):
BUG: fix release package publishing