================
New Features
------------
- New rainbow, reversed rainbow, and seismic (blue-red) colormaps for images. [1785]
- Spinner in plot options while processing changes to contour settings. [1794]
- Model fitting plugin can optionally expose the residuals as an additional data collection entry.
[1864, 1891]
- Resetting viewer limits (via ``reset_limits`` or the zoom home button) now accounts for all visible
data layers instead of just the reference data. [1897]
- Linear1D model component now estimates slope and intercept. [1947]
- Model fitting and line analysis plugins provide a warning and prohibit calculating results if the
selected data entry and spectral subset do not overlap on the spectral axis. [1935]
- Model fitting: API and UI to re-estimate model parameters based on current data/subset selection.
[1952]
Cubeviz
^^^^^^^
- Added ability to load plain Numpy array cube. [1773]
- Added Slice plugin player control buttons. [1848]
Imviz
^^^^^
- Warnings in aperture photometry plugin when using raw profile with large subsets. [1801]
- Subset Tools plugin now allows recentering of editable spatial subset. [1823]
- Links control plugin shows a confirmation overlay to clear markers when changing linking type.
[1838]
Mosviz
^^^^^^
- Disable simultaneous row plotting and 1D linking in Mosviz
to substantially decrease load times. [1790]
- Added coordinates display panels for Mosviz viewers. [1795]
- ``load_data`` method can now load JWST NIRCam and NIRSpec level 2 data. [1835]
Specviz
^^^^^^^
- Spectrum viewer now shows X and Y values under cursor. [1759]
- Switch to opt-in concatenation for multi-order x1d spectra. [1659]
Specviz2d
^^^^^^^^^
- Update to be compatible with changes in specreduce 1.3, including FitTrace
with Polynomial, Spline, and Legendre options. [1889]
- Add dropdown for choosing background statistic (average or median). [1922]
API Changes
-----------
Cubeviz
^^^^^^^
- ``CubeViz`` is deprecated, use ``Cubeviz``. [1809]
Imviz
^^^^^
- Simple Aperture Photometry plugin no longer performs centroiding.
For radial profile, curve of growth, and table reporting, the aperture
center is used instead. For centroiding, use "Recenter" feature in
the Subset Tools plugin. [1841]
Mosviz
^^^^^^
- Removed unused ``MosvizProfileView`` viewer class. [1797]
- ``MosViz`` is deprecated, use ``Mosviz``. [1809]
Specviz
^^^^^^^
- ``SpecViz`` is deprecated, use ``Specviz``. [1809]
Bug Fixes
---------
- Console logging is restored for "Desktop Mode" Windows users. [1887]
- Model fitting initial estimates now respect selected subset. [1947, 1954]
Cubeviz
^^^^^^^
- Support for fitting spectral subsets with Cubeviz [1834]
Imviz
^^^^^
- Clearing markers in Catalog Search will only hide them, which improves
"Clear" performance. [1774]
- Adding data will not result in clearing existing markers. [1848]
- ``viewer.center_on()`` now behaves correctly on non-reference data. [1928]
Mosviz
^^^^^^
- ``mosviz_row`` metadata now included in NIRISS-parsed 1D spectra. [1836]
- Now loads NIRCam direct image properly when loading a directory. [1948]