1# Version 0.16
2
3- The following functions are deprecated and will be removed in 0.18:
4  ``skimage.measure.compare_mse``,
5  ``skimage.measure.compare_nrmse``,
6  ``skimage.measure.compare_pnsr``,
7  ``skimage.measure.compare_ssim``
8  Their functionality still exists, but under the new ``skimage.metrics``
9  submodule under different names.
10- Additionally, three new functions have been added to ``skimage.metrics``:
11  ``skimage.metrics.variation_of_information``
12  ``skimage.metrics.adapted_rand_error``
13  ``skimage.metrics.contingency_table``
14- A new example of plotting these evaluation metrics has been added to the docs.
15
16# Version 0.15
17
18- ``skimage.feature.canny`` now uses a more accurate Gaussian filter
19  internally; output values will be different from 0.14.
20- ``skimage.filters.threshold_niblack`` and
21  ``skimage.filters.threshold_sauvola``
22  now accept a tuple as ``window_size`` besides integers.
23
24# Version 0.14
25
26- ``skimage.filters.gaussian_filter`` has been removed. Use
27  ``skimage.filters.gaussian`` instead.
28- ``skimage.filters.gabor_filter`` has been removed. Use
29  ``skimage.filters.gabor`` instead.
30- The old syntax support for ``skimage.transform.integrate`` has been removed.
31- The ``normalise`` parameter of ``skimage.feature.hog`` was removed due to
32  incorrect behavior: it only applied a square root instead of a true
33  normalization. If you wish to duplicate the old behavior, set
34  ``transform_sqrt=True``.
35- ``skimage.measure.structural_similarity`` has been removed. Use
36  ``skimage.measure.compare_ssim`` instead.
37- In ``skimage.measure.compare_ssim``, the `dynamic_range` has been removed in
38  favor of '`data_range`.
39- In ``skimage.restoration.denoise_bilateral``, the `sigma_range` kwarg has
40  been removed in favor of `sigma_color`.
41- ``skimage.measure.marching_cubes`` has been removed in favor of
42  ``skimage.measure.marching_cubes_lewiner``.
43- ``ntiles_*`` parameters have been removed from
44  ``skimage.exposure.equalize_adapthist``. Use ``kernel_size`` instead.
45- ``skimage.restoration.nl_means_denoising`` has been removed in
46  favor of ``skimage.restoration.denoise_nl_means``.
47- ``skimage.measure.LineModel`` has been removed in favor of
48  ``skimage.measure.LineModelND``.
49- In ``skimage.feature.hog`` visualise has been changed to visualize.
50- `freeimage` plugin of ``skimage.io`` has been removed.
51
52# Version 0.13
53
54- `skimage.filter` has been removed. Use `skimage.filters` instead.
55- `skimage.filters.canny` has been removed.
56  `canny` is available only from `skimage.feature` now.
57- Deprecated filters `hsobel`, `vsobel`, `hscharr`, `vscharr`, `hprewitt`,
58  `vprewitt`, `roberts_positive_diagonal`, `roberts_negative_diagonal` have
59  been removed from `skimage.filters.edges`.
60- The `sigma` parameter of `skimage.filters.gaussian` and the `selem` parameter
61  of `skimage.filters.median` have been made optional, with default
62  values.
63- The `clip_negative` parameter of `skimage.util.dtype_limits` is now set
64  to `None` by default, equivalent to `True`, the former value. In version
65  0.15, will be set to `False`.
66- The `circle` parameter of `skimage.transform.radon` and `skimage.transform.iradon`
67  are now set to `None` by default, equivalent to `False`, the former value. In version
68  0.15, will be set to `True`.
69- Parameters ``ntiles_x``, ``ntiles_y`` have been removed from
70  ``skimage.exposure.equalize_adapthist``.
71- The ``freeimage`` io plugin is no longer supported, and will use ``imageio``
72  instead.  We will completely remove the ``freeimage`` plugin in Version 0.14.
73
74# Version 0.12
75
76- ``equalize_adapthist`` now takes a ``kernel_size`` keyword argument, replacing
77  the ``ntiles_*`` arguments.
78- The functions ``blob_dog``, ``blob_log`` and ``blob_doh`` now return float
79  arrays instead of integer arrays.
80- ``transform.integrate`` now takes lists of tuples instead of integers
81  to define the window over which to integrate.
82- `reverse_map` parameter in `skimage.transform.warp` has been removed.
83- `enforce_connectivity` in `skimage.segmentation.slic` defaults to ``True``.
84- `skimage.measure.fit.BaseModel._params`,
85  `skimage.transform.ProjectiveTransform._matrix`,
86  `skimage.transform.PolynomialTransform._params`,
87  `skimage.transform.PiecewiseAffineTransform.affines_*` attributes
88  have been removed.
89- `skimage.filters.denoise_*` have moved to `skimage.restoration.denoise_*`.
90- `skimage.data.lena` has been removed.
91
92# Version 0.11
93
94- The ``skimage.filter`` subpackage has been renamed to ``skimage.filters``.
95- Some edge detectors returned values greater than 1--their results are now
96  appropriately scaled with a factor of ``sqrt(2)``.
97
98# Version 0.10
99
100- Removed ``skimage.io.video`` functionality due to broken gstreamer bindings
101
102# Version 0.9
103
104- No longer wrap ``imread`` output in an ``Image`` class
105- Change default value of `sigma` parameter in ``skimage.segmentation.slic``
106  to 0
107- ``hough_circle`` now returns a stack of arrays that are the same size as the
108  input image. Set the ``full_output`` flag to True for the old behavior.
109- The following functions were deprecated over two releases:
110  `skimage.filter.denoise_tv_chambolle`,
111  `skimage.morphology.is_local_maximum`, `skimage.transform.hough`,
112  `skimage.transform.probabilistic_hough`,`skimage.transform.hough_peaks`.
113  Their functionality still exists, but under different names.
114
115Version 0.4
116-----------
117- Switch mask and radius arguments for ``median_filter``
118
119Version 0.3
120-----------
121- Remove ``as_grey``, ``dtype`` keyword from ImageCollection
122- Remove ``dtype`` from imread
123- Generalise ImageCollection to accept a load_func
124