Added support for sensor_scales to :meth:`mne.viz.Brain.add_sensors` and :func:`mne.viz.plot_alignment`, by :newcontrib:`Alex Lepauvre`. (#12805)
Add convenience :attr:`mne.io.Raw.duration` property to centralize duration calculation for the textual (__repr__) and html (_repr_html_, used by e.g. Jupyter) display of :class:`mne.io.Raw` instances, by :newcontrib:`Leonardo Rochael Almeida`. (#12955)
Add option to :func:`mne.preprocessing.fix_stim_artifact` to use baseline average to flatten TMS pulse artifact by `Fahimeh Mamashli`_ and `Padma Sundaram`_ and `Mohammad Daneshzand`_. (#6915)
Add support for dict type argument ref_channels to :func:`mne.set_eeg_reference`, to allow flexible re-referencing (e.g. raw.set_eeg_reference(ref_channels={'A1': ['A2', 'A3']}) will set the new A1 data to be A1 - mean(A2, A3)), by `Alex Lepauvre`_ and `Qian Chu`_ and `Daniel McCloy`_. (#12366)
Add reader for ANT Neuro files in the *.cnt format with :func:`~mne.io.read_raw_ant`, by `Mathieu Scheltienne`_, `Eric Larson`_ and `Proloy Das`_. (#12792)
Add support for a :class:`mne.transforms.Transform` in the argument trans of the coregistration GUI called with :func:`mne.gui.coregistration`, by `Mathieu Scheltienne`_. (#12801)
:meth:`~mne.io.Raw` and :meth:`~mne.Epochs.save` now return the path to the saved file(s), by `Victor Ferat`_. (#12811)
:func:`mne.channels.read_custom_montage` may now read a newer version of the .elc ASA Electrode file format, by `Stefan Appelhoff`_. (#12830)
Added the title argument to :func:`mne.viz.create_3d_figure`, and color and position arguments to :func:`mne.viz.set_3d_title`, by `Eric Larson`_. (#12871)
Improved reporting and plotting options:
Changes by `Eric Larson`_. (#12901)
Added the psd_args argument to :func:`mne.viz.plot_ica_sources` and :meth:`mne.preprocessing.ICA.plot_sources`, by `Richard Scholz`_. (#12912)
Add ability to use :func:`mne.preprocessing.compute_fine_calibration` with non-Neuromag-style systems, as well as options to control the bad-angle and error tolerances, by `Eric Larson`_. (#12966)
Add support for uint16_codec argument in :func:`mne.io.read_raw_eeglab` when pymatreader (which already supported this argument previously) is not installed, by `Clemens Brunner`_. (#12971)
Added support for saving and loading channel names from FIF in :meth:`mne.channels.DigMontage.save` and :meth:`mne.channels.read_dig_fif` and added the convention that they should be saved as -dig.fif, by `Eric Larson`_. (#13003)
Add new :meth:`Raw.rescale <mne.io.Raw.rescale>` method to rescale the data in place, by `Clemens Brunner`_. (#13018)