===================
This is a maintenance release. Follow the following links for details on all
the `bugs fixed
<https://github.com/hyperspy/hyperspy/issues?q=is%3Aissue+milestone%3A0.8.5+label%3A"type%3A+bug"+is%3Aclosed>`__,
`feature <https://github.com/hyperspy/hyperspy/issues?utf8=%E2%9C%93&q=milestone%3A0.8.5+is%3Aclosed++label%3A"type%3A+enhancement"+>`__
and `documentation
<https://github.com/hyperspy/hyperspy/pulls?utf8=%E2%9C%93&q=milestone%3A0.8.5+label%3Adocumentation+is%3Aclosed+>`__ enhancements.
It also includes a new feature and introduces an important API change that
will be fully enforced in Hyperspy 1.0.
New feature
-----------
* Widgets to interact with the model components in the Jupyter Notebook.
See :ref:`here <notebook_interaction-label>` and
`1007 <https://github.com/hyperspy/hyperspy/pull/1007>`__ .
API changes
-----------
The new :py:class:`~.api.signals.BaseSignal`,
:py:class:`~.api.signals.Signal1D` and
:py:class:`~.api.signals.Signal2D` deprecate ``hyperspy.signal.Signal``,
:py:class:`~.api.signals.Signal1D` and :py:class:`~.api.signals.Signal2D`
respectively. Also ``as_signal1D``, ``as_signal2D, ``to_signal1D`` and ``to_signal2D``
deprecate ``as_signal1D``, ``as_signal2D``, ``to_spectrum`` and ``to_image``. See `963
<https://github.com/hyperspy/hyperspy/pull/963>`__ and `#943
<https://github.com/hyperspy/hyperspy/issues/943>`__ for details.