1- ******************************
2- ij-plugins Toolkit Changelog
3- ******************************
1+ ij-plugins Toolkit Changelog
2+ ============================
3+
44
5- -------------------------------------------------------------------------------
65Version 1.10.0
7- -------------------------------------------------------------------------------
6+ --------------
87
9- * New [SBT](http://www.scala-sbt.org/)-based build system and new packaging
10- approach.
8+ * Source code moved to GitHub [ ij-plugins/ijp-toolkit] ( https://github.com/ij-plugins/ijp-toolkit )
9+ * New [ SBT] ( http://www.scala-sbt.org/ ) -based build system and new packaging approach.
10+ * Coherence Enhancing Diffusion was rewritten and significantly improved.
11+ The new algorithm is over 7 times faster (on a quad-core processor).
12+ * Seeded Region Growing Tool: add button to create seed image.
13+ * MetaImage Reader/Writer respect ` Origin ` tag, mapped into calibration x.y.z origin.
14+ * MetaImage Reader - does not break on unknown tags, just ignores them.
15+ * Removed deprecated DialogInfo and dependency in beanutil library.
1116
12- * Coherence Enhancing Diffusion retired here, it was moved and significantly
13- improved in [Toolkit2](https://github.com/ij-plugins/ijp-toolkit2).
1417
15- -------------------------------------------------------------------------------
1618Version 1.9.1
17- -------------------------------------------------------------------------------
19+ -------------
1820
1921This release is intended to correct 1.9.0 issue with missing classes in binary
2022distribution. There are also some small improvements in JavaDocs.
2123
2224Bug fix:
2325* Issue #31 - Some plugins in 1.9.0 do not work - ClassNotFoundException
2426
25- -------------------------------------------------------------------------------
27+
2628Version 1.9.0
27- -------------------------------------------------------------------------------
29+ -------------
30+
2831New:
2932* Plugin to apply k-means clustering to another image
3033
@@ -34,15 +37,16 @@ Developer visible:
3437Requirements:
3538* Java 7 or better.
3639
37- -------------------------------------------------------------------------------
40+
3841Version 1.8.0
39- -------------------------------------------------------------------------------
42+ -------------
43+
4044New:
41- * Plugin to convert L*a*b * stack to XYZ color space
42- * Plugin to convert XYZ stack to L*a*b * color space
45+ * Plugin to convert L\* a \* b \ * stack to XYZ color space
46+ * Plugin to convert XYZ stack to L\* a \* b \ * color space
4347
4448Improved:
45- * Create color space stacks, like L*a*b *, have now slices labeled
49+ * Create color space stacks, like L\* a \* b \ * , have now slices labeled
4650 using band names rather than numbers
4751
4852Developer visible:
@@ -52,9 +56,10 @@ Developer visible:
5256Requirements:
5357* Java 7 or better.
5458
55- -------------------------------------------------------------------------------
59+
5660Version 1.7.1
57- -------------------------------------------------------------------------------
61+ -------------
62+
5863Improvements:
5964* Update ReadMe file that got quite out od date
6065* Fast filters modified to reproduce content of the image that is outside of
@@ -63,9 +68,10 @@ Improvements:
6368Requirements:
6469* Java 7 or better.
6570
66- -------------------------------------------------------------------------------
71+
6772Version 1.7.0
68- -------------------------------------------------------------------------------
73+ -------------
74+
6975New:
7076* k-means plugin now supports segmentation of 3D images.
7177
@@ -75,33 +81,34 @@ Developer visible:
7581Requirements:
7682* Java 7 or better.
7783
78- -------------------------------------------------------------------------------
84+
7985Version 1.6.1
80- -------------------------------------------------------------------------------
86+ -------------
8187
8288New:
8389* Plugins > Color > Measure Bands - measures color images and stacks writing
8490 results in a single row, rather than a separate row for each band or slice.
8591 Works on RGB images or gray level stacks.
8692
8793Improvements:
88- * Stacks created by RGB to CIE L*a*b * and RGB to XYZ converters now have
94+ * Stacks created by RGB to CIE L\* a \* b \ * and RGB to XYZ converters now have
8995 correct labels for each slice (name of the color band).
9096* Updated dependent libraries to recent versions.
9197* Add support for virtual stack to metaimage IO, based on patch provided
9298 by Eric Nodwell.
9399* Add help button to plugin options dialog
94- -- Maximum Entropy Multi-Threshold plugin
95- -- k-means Clustering plugin
96- -- Region Growing plugin
100+ - Maximum Entropy Multi-Threshold plugin
101+ - k-means Clustering plugin
102+ - Region Growing plugin
97103
98104Developer visible:
99105* Some utility methods added to VectorProcessor and ColorProcessorUtils.
100106* Support for color space conversions with custom white point
101107
102- -------------------------------------------------------------------------------
108+
103109Version 1.6.0
104- -------------------------------------------------------------------------------
110+ -------------
111+
105112New:
106113* Export as STL plugin allows saving image surfaces are a STL mesh data.
107114* MetaImage reader now supports multi-channel 3D images.
@@ -123,22 +130,24 @@ Developer visible:
123130* Separate distribution building Ant script into separate file for simpler
124131 dependency.
125132
126- -------------------------------------------------------------------------------
133+
127134Version 1.5.2
128- -------------------------------------------------------------------------------
135+ -------------
136+
129137Improved:
130138 * RFE-3095953: MetaImage writer saved images in a single file (no header/raw separation)
131139
132140Bug fixes:
133141 * Bug-3097792: VTK Reader can handle images that spaces at the end of header lines.
134142
135- -------------------------------------------------------------------------------
143+
136144...
137- -------------------------------------------------------------------------------
145+ ---
146+
138147
139- -------------------------------------------------------------------------------
140148Version 1.4.2
141- -------------------------------------------------------------------------------
149+ -------------
150+
142151New:
143152 * SRG: Add action icons.
144153 * SRG: Send/load regions from ROI Manager.
@@ -148,12 +157,13 @@ Improved:
148157 * Update RGB <-> Lab conversions to better match http://www.brucelindbloom.com
149158
150159Developer visible:
151- * Add KMeans.closestCluster(final float[] x) to enabble using result to
160+ * Add KMeans.closestCluster(final float[ ] x) to enable using result to
152161 cluster new image.
153162
154- -------------------------------------------------------------------------------
163+
155164Version 1.4.1
156- -------------------------------------------------------------------------------
165+ -------------
166+
157167New:
158168 * SRG: Support for seeded region growing segmentation of 3D images.
159169
@@ -171,16 +181,17 @@ Bug fixes:
171181Developer visible:
172182 * Use SVNAnt 1.3 for release number generation.
173183
174- -------------------------------------------------------------------------------
184+
175185Version 1.4.0
176- -------------------------------------------------------------------------------
186+ -------------
177187Change:
178188 * Introduces incompatibility in SRG.setPoints(): seeds are set as an image
179189 instead of a list of points.
180190
181- -------------------------------------------------------------------------------
191+
182192Version 1.3.0
183- -------------------------------------------------------------------------------
193+ -------------
194+
184195New:
185196 * Seeder Region Growing (SRG) plugin.
186197
@@ -201,9 +212,10 @@ Other:
201212 * API for display of multi color overlays (OverlayCanvas)
202213 * I/O Utilities API (IOUtils)
203214
204- -------------------------------------------------------------------------------
215+
205216Version 1.2.1
206- -------------------------------------------------------------------------------
217+ -------------
218+
207219Improvements:
208220 * Maximum Entropy Threshold plugin now supports 16 bit images.
209221 * Several improvements to SRG algorithm (available through API).
@@ -213,11 +225,12 @@ Bug fixes:
213225 to plugins that used VectorProcessor, like k-means and vector edge
214226 detector.
215227
216- -------------------------------------------------------------------------------
228+
217229Version 1.2
218- -------------------------------------------------------------------------------
230+ -----------
231+
219232Improvements:
220- * sRGB <-> XYZ <-> CIE L*a*b * conversion modified to use approach presented
233+ * sRGB <-> XYZ <-> CIE L\* a \* b \ * conversion modified to use approach presented
221234 at http://www.brucelindbloom.com/ .
222235* Improvements to maximum entropy threshold plugins.
223236
@@ -226,9 +239,9 @@ Bug fixes:
226239* BUG-1812587: FastMedian Exception for even kernel size.
227240* BUG-1881444: k-means macro always showed animations.
228241
229- -------------------------------------------------------------------------------
230- Version 1.1
231- -------------------------------------------------------------------------------
242+
243+ Version 1.1.1
244+ -------------
232245
233246Bug fixes:
234247* BUG-1594780: Correct reading of COLOR_SCALARS: use GRAY8 when nValue==1, use
@@ -237,9 +250,9 @@ Bug fixes:
237250Improvements:
238251* Fast Median Filter Plugin: add support for RGB images.
239252
240- -------------------------------------------------------------------------------
253+
241254Version 1.1
242- -------------------------------------------------------------------------------
255+ ------------
243256
244257Bug fixes:
245258* Correct spelling of PeronaMalikAnisotropicDiffusion* classes.
@@ -270,15 +283,15 @@ New:
270283
271284* IJDebug utility for logging only when IJ.debugMode is on.
272285
273- -------------------------------------------------------------------------------
286+
274287Version 1.0
275- -------------------------------------------------------------------------------
288+ -----------
276289
277290* Jar file renamed from 'ij-plugins-toolkit.jar' to 'ij-plugins_toolkit.jar',
278291 So it can be recognized bu ImageJ plugin discovery (presence of '_ ' in file
279292 name needed.
280293
281- * New souce code layout. 'Plugins' and 'Toolkit' subdirectories depreciated, all
294+ * New source code layout. 'Plugins' and 'Toolkit' subdirectories depreciated, all
282295 source moved to root 'src' directory. Plugins distributed in a single JAR:
283296 ''ij-plugins_toolkit.jar' (RFE-1208248).
284297
@@ -288,24 +301,22 @@ Version 1.0
288301
289302* 3D IO plugins moved to main source directory ('src').
290303
291- -------------------------------------------------------------------------------
304+
292305Changes - 3D Toolkit
293- -------------------------------------------------------------------------------
294- -------------------------------------------------------------------------------
295- Version *
296- -------------------------------------------------------------------------------
306+ --------------------
307+
308+ ### Version *
297309
298310* VTK Filters moved to module ij-VTK
299311
300- -------------------------------------------------------------------------------
301- Version 0.3.x
302- -------------------------------------------------------------------------------
312+
313+ ### Version 0.3.x
303314
304315* VTK Filters - Optimize loading of dynamic VTK libraries.
305316
306- -------------------------------------------------------------------------------
307- Version 0.3 - New features + some bug fix
308- -------------------------------------------------------------------------------
317+
318+ ### Version 0.3 - New features + some bug fix
319+
309320New & improved:
310321 * Set of plugins for direct access to native VTK 3D filters: anisotropic
311322 diffusion, Laplacian, median, erosion, dilation.
@@ -319,26 +330,21 @@ New & improved:
319330Bug fixes:
320331 * Corrected problems with voxel calibration in VTK and MetaImage I/O.
321332
322- -------------------------------------------------------------------------------
323- Version 0.2.x - bug fix release
324- -------------------------------------------------------------------------------
333+
334+ ### Version 0.2.x - bug fix release
325335
326336* ij.jar (ImageJ v.1.28u binaries) added to source distribution. This way
327337 no additional libraries are needed to build from source.
328338
329- -------------------------------------------------------------------------------
330- Version 0.2.1 - bug fix release
331- -------------------------------------------------------------------------------
339+ ### Version 0.2.1 - bug fix release
332340
333341* VTK Writer: Removed bug introduced in v.0.2 - VTK was unable to read
334342 images generated by vtkEncoder - there was no space separating a tag
335343 and its value in image header.
336344
337345* VTK Reader was not aware of tags CELL_DATA and COLOR_SCALARS.
338346
339- -------------------------------------------------------------------------------
340- Version 0.2
341- -------------------------------------------------------------------------------
347+ ### Version 0.2
342348
343349New plugins added:
344350
0 commit comments