Skip to content

Releases: clij/clij2

2.2.0.0

25 Oct 12:46
Compare
Choose a tag to compare

Bug fixes

  • CentroidOfBackgrundAndLabels didn't contain the background and all labels were shifted by one in the list
  • BottomHatSphere did a TopHatSphere (Thanks to Nik Cordes for reporting)
  • Output type of Invert was changed to Float - to hold the presign

Backwards compatibility breaking changes

  • Updated SciJava pom to 29.2.1
  • Changed parameter types int to Integer for statisticsOfLabelledPixels and pushArray.

Miscellaneous:

  • Input/Output type categories were added

2.1.5.8

18 Oct 08:54
Compare
Choose a tag to compare

Bug fixes

  • OpenCL error in Smaller and SmallerOrEqual
  • Pixel value comparison operators had wrong output image category
  • Convolve output wasn't specified as output (Thanks to Tanner Fadero for reporting this bug)
  • Memory leak in GenerateTouchCountMatrix

2.1.5.1

10 Oct 15:19
Compare
Choose a tag to compare

Bugfixes

  • Documentation in affineTransform2D/3D was misleading (Thanks to Stein Rørvik for reporting)
  • WriteValueToPositions couldn't deal with 3D input images (position+value list)

Misc

  • Input/output categorization for operations

2.1.4.10

04 Oct 14:29
Compare
Choose a tag to compare

Bugfixes:

  • Recorder recorded CLIJx commands together with CLIJ_pull instead of CLIJ2_pull
  • Auto-completion doesn't contain // deprecated messages anymore (Thanks to LPUoO for reporting)

2.1.4.7

27 Sep 11:19
Compare
Choose a tag to compare

Bug fixes

  • ShortestDistances opened a debug window unintenionally
  • mean of masked pixels wasn't functional

2.1.4.1

15 Sep 17:24
Compare
Choose a tag to compare

Bugfix:

  • undefinedToZero internally called the wrong method

2.1.4.0

14 Sep 16:45
Compare
Choose a tag to compare

Bugfix:

  • Added CLIJ2 Legacy Macro Extensions to fix ImageJ compatibility. (Thanks to Stein Rørvik for reporting this issue!)

2.1.3.0

13 Sep 09:03
Compare
Choose a tag to compare

Bugfixes

  • Interpolation was not functional on Intel GPUs when processing 8- or 16-bit images using Affine Transform, Scale, Translate, Rotate, ResliceRadial and ApplyVectorField (Thanks to Johannes Girstmair for reporting)
  • FallbackCLIJPluginService wasn't able to convert ij.CompositeImage (Thanks to Mustafa Elshani for reporting)
  • Paste3D crashed in case one parameter was two-dimensional

New Features

  • FallbackCLIJPluginService (only important for ImageJ, Icy, Matlab and QuPath integration) is extensible now, converters were added

Miscellaneous

  • Categories were added to plugins
  • Minor documentation improvements

2.1.1.0

08 Aug 08:36
Compare
Choose a tag to compare

New features;

  • getMeanOfMaskedPixels - does the same as meanOfMaskedPixels but stores the output to a variable and not to a results table

Bug fixes:

  • Distance maps on 8-bit images were wrong in case distances were larger than 255 pixels
  • Bounding Box potentially delivered wrong results when processing large 8-bit images
  • Label Touch Counts were not properly counted when touching between Z-planes
  • ExluceLabelsOnEdges didn't treat the highest label index correctly. In case it touched the image border, it was not removed but merged with the second last label

Miscellaneous:

  • Misleading (2D-3D) warning was removed
  • The operations DivideImages, Exponential, Logarithm, Power and PowerImages gnerate 32-bit float images when being called frm macro per default

2.0.0.21

28 Jul 19:56
Compare
Choose a tag to compare

Bugfixes:

  • images contained zeros or random values for all filters compiled with size-independeny kernels on Linux / Intel (Thanks to Bruno C. Vellutini for reporting)
  • generateBinaryOverlapMatrix contained a mirrored copy of the correct results (Thanks for Patrick Dummer for reporting)
  • generateJaccardIndexMatrix was misleadingly transposed (Thanks for Patrick Dummer for reporting)
  • centroidsOfBackgroundAndLabels was added to reduce confusion because of an index shift in the list of coordinates