Skip to content

v1.3.0

Compare
Choose a tag to compare
@fedorov fedorov released this 20 Nov 02:35
· 56 commits to master since this release

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