|
| 1 | +25.2.0 (October 01, 2025) |
| 2 | +========================= |
| 3 | +New feature release in the 25.2.x series. |
| 4 | + |
| 5 | +This release is an *fMRIPrep Long-Term Support (LTS)* release. |
| 6 | +The planned support window is 4 years, until October 2029. |
| 7 | + |
| 8 | +This release is an incremental improvement over 25.1.x, but includes some fixes |
| 9 | +and improvements that do not fit within our |
| 10 | +`bug-fix policy <https://www.nipreps.org/devs/releases/#bug-fix-releases>`__. |
| 11 | + |
| 12 | +Importantly, the change in interpolation in 25.1.0 introduced artifacts for some datasets. |
| 13 | +This release changes the default interpolation mode to ``grid-constant``, which |
| 14 | +resolves those problems while not reintroducing the issue the previous release sought to fix. |
| 15 | + |
| 16 | +This release also (finally) introduces per-session processing. |
| 17 | +The ``--session-label`` flag selects the sessions to process, |
| 18 | +and the ``--subject-anatomical-reference`` flag indicates whether and how |
| 19 | +to combine across sessions. |
| 20 | +Existing filters passed via ``--bids-filter-file`` may need to be updated or |
| 21 | +removed in favor of using these flags to achieve the desired behavior. |
| 22 | + |
| 23 | +We would like to thank the AMP-SCZ and ENIGMA consortia for testing out and providing |
| 24 | +feedback on this release. |
| 25 | + |
| 26 | + * FIX: Clean up output report language (#3529) |
| 27 | + * FIX: Default to grid-constant interpolation mode (#3516) |
| 28 | + * FIX: Adapt to transposed ndcoords in nitransforms (#3517) |
| 29 | + * FIX: Write out Freesurfer-derived outputs (#3512) |
| 30 | + * FIX: Add kwargs to _warnings.py (#3483) |
| 31 | + * ENH: Resample BOLD data to any surface template space using the Connectome Workbench (#3461) |
| 32 | + * ENH: Add boldref / sbref to source metadata (#3532) |
| 33 | + * ENH: Add dedicated session filtering, alternative anatomical template options (#3495) |
| 34 | + * ENH: Write out goodvoxels mask (#3513) |
| 35 | + * ENH: Add registration metadata to boldref-to-anat transforms (#3500) |
| 36 | + * ENH: Write out cortex mask GIFTIs (#3491) |
| 37 | + * ENH: Update transforms.py according to new transform chain of nitransforms (#3494) |
| 38 | + * RF/DOC: Improve and document command-line parser defaults (#3487) |
| 39 | + * DOC: Explain better SDC and B0FieldSource requirement (#2768) |
| 40 | + * DOC: Document `freesurfer` parameter in BOLD confound workflow init (#3504) |
| 41 | + * DOC: Add myself to contributor list (#3506) |
| 42 | + * DOC: Fix non-standard Input/Output docstring section management (#3505) |
| 43 | + * MNT: Split Dockerfile into base and pixi layers (#3521) |
| 44 | + * MNT: Replace conda with pixi and lock (#3503) |
| 45 | + * MNT: Update license metadata using SPDX expression (#3486) |
| 46 | + * MNT: no need to re-run `ruff check` after `ruff format` (#3480) |
| 47 | + * MNT: Update pre-commit ruff legacy alias (#3479) |
| 48 | + |
| 49 | + |
1 | 50 | 25.1.4 (July 31, 2025)
|
2 | 51 | ======================
|
3 | 52 | Patch release in the 25.1.x series.
|
|
0 commit comments