What’s new?#

Version 0.20 (2026-09-28)#

πŸ‘©πŸ½β€πŸ’» Authors#

The following authors contributed for the first time. Thank you so much! 🀩

The following authors had contributed before. Thank you for sticking around! 🀘

Detailed list of changes#

πŸš€ Enhancements#

🧐 API and behavior changes#

πŸ›  Requirements#

  • Building the documentation now requires pydata-sphinx-theme 0.22 or higher, by Eric Larson (#1669)

πŸͺ² Bug fixes#

βš•οΈ Code health#

  • Sped up writing of recordings with many channels by avoiding redundant per-channel work in mne_bids.write_raw_bids() (single-pass channel-type counting, cached coil-type lookup, and a fixed quadratic loop when writing BrainVision units), by Stefan Appelhoff (#1620)

  • Run the test suite with pytest-xdist and build the documentation with parallel Sphinx and Sphinx-Gallery workers, by Eric Larson (#1648)

  • Sped up mne_bids.BIDSPath.copy(), mne_bids.BIDSPath.fpath when the suffix or extension has to be inferred from the filesystem, and import mne_bids (roughly 2.5x faster), which no longer eagerly imports MNE’s preprocessing, visualization, or file-format reader modules, nor SciPy, by Eric Larson (#1657)

  • Deploy the documentation with docstacks: maint/X.Y branches now publish and promote their own docs, the version switcher is updated automatically, and the release workflow asks conda-forge for a version bump, by Eric Larson (#1669)

Find out what was new in previous releases