==================
New features
------------
- Implement correct casting of :class:`~.signals.luminescence_transientspec.LumiTransientSpectrum` to either :class:`~.signals.luminescence_spectrum.LumiSpectrum` or :class:`~.signals.luminescence_transient.LumiTransient` when the signal dimension is reduced - previously, a :class:`~hyperspy.api.signals.Signal1D` object was returned. (`205 <https://github.com/lumispy/lumispy/issues/205>`_)
- Add functions :meth:`~.signals.luminescence_transientspec.LumiTransientSpectrum.spec2nav` and :meth:`~.signals.luminescence_transientspec.LumiTransientSpectrum.time2nav` to convert either `signal` dimension to a `navigation` dimension for efficient iteration over the respective axes. (`223 <https://github.com/lumispy/lumispy/issues/223>`_)
Enhancements
------------
- Fix axis conversion for two signal dimensions (e.g. streak camera maps) (`205 <https://github.com/lumispy/lumispy/issues/205>`_)
Improved Documentation
----------------------
- Various updates and improvements of the documentation (`188 <https://github.com/lumispy/lumispy/issues/188>`_, `#193 <https://github.com/lumispy/lumispy/issues/193>`_, `#196 <https://github.com/lumispy/lumispy/issues/196>`_, `#206 <https://github.com/lumispy/lumispy/issues/206>`_, `#213 <https://github.com/lumispy/lumispy/issues/213>`_ , `#218 <https://github.com/lumispy/lumispy/issues/218>`_, `#224 <https://github.com/lumispy/lumispy/issues/224>`_)
- Use ``towncrier`` to manage changelog (`211 <https://github.com/lumispy/lumispy/issues/211>`_)
Maintenance
-----------
- Align supported python versions (3.8-3.12) to HyperSpy 2.0 (`202 <https://github.com/lumispy/lumispy/issues/202>`_)
- Fix intersphinx links to documentation of HyperSpy 2.0 and add linkchecker workflow (`203 <https://github.com/lumispy/lumispy/issues/203>`_)
- CI, lint, test fixes ( `187 <https://github.com/lumispy/lumispy/issues/187>`_, `#209 <https://github.com/lumispy/lumispy/issues/209>`_, `#216 <https://github.com/lumispy/lumispy/issues/216>`_)
- Streamline project files and release workflow to match HyperSpy ecosystem:
- Migrate to ``pyproject.toml`` from ``setup.py``
- Use ``setuptools-scm`` to set version at build time
- Adapt release workflow, e.g. mine doi only after successful upload (`211 <https://github.com/lumispy/lumispy/issues/211>`_)
- Add support for python 3.13 and drop support for python 3.8, update tests workflows (`225 <https://github.com/lumispy/lumispy/issues/225>`_)
.. _changes_0.2.2: