Remember to list any API changes below in `doc/release/release_dev.rst`.

Version 0.17
------------

* Finalize ``skimage.future.manual_segmentation`` API.

Version 0.23
------------
* Remove deprecated `random_seed`, `random_state`, and `sample_seed`
  arguments in favor of `rng`.
* Remove deprecated function ``skimage.color.colorconv.get_xyz_coords()``.
* Remove deprecated ``return_error`` in
  ``skimage.registration.phase_cross_correlation``.

Other (2022)
------------
* Remove custom code for ignored warning in `skimage/_shared/testing.py` relating
  to (sparse) matricies (instead of arrays).
* Remove warningsfilter for imageio and Pillow once
  https://github.com/python-pillow/Pillow/pull/7125 is shipped in the minimal required
  version of pillow (probably the release after Pillow 9.5.0).
* NumPy 1.25.0 is minimal required version:
    * Remove optional test for a NaN-related deprecation warning from numpy.clip in
      skimage/exposure/tests/test_exposure.py::test_rescale_nan_warning

Post numpy 2
------------

- Remove try except blocks following comment starting
  `# TODO: when minimum numpy`
  in `skimage/color/colorconv.py`, `skimage/color/tests/test_colorconv.py`,
  `skimage/measure/_blur_effect.py`, and `skimage/util/tests/test_montage.py`
- Remove `handle_np2` from `skimage/conftest.py`
