Skip to content

Commit ef7c4aa

Browse files
committed
doc: 25.0.0 release notes
1 parent b4edde2 commit ef7c4aa

File tree

1 file changed

+73
-3
lines changed

1 file changed

+73
-3
lines changed

CHANGES.rst

+73-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,78 @@
1-
24.1.2 (To be determined)
2-
=========================
3-
Bug fix release in the 24.1.x series.
1+
25.0.0 (March 25, 2025)
2+
=======================
3+
New feature release in the 25.0.x series.
4+
5+
This release substantially improves support for pre-computed derivatives.
6+
Previous releases would miss some derivatives and rerun the computations.
7+
Note that derivatives from previous versions will be accepted,
8+
so it should not be necessary to recompute derivatives from previous versions.
9+
The recommended command line is::
10+
11+
fmriprep BIDS_DIR OUT_DIR participant --derivatives fmriprep=PRECOMP_DIR
12+
13+
Note that multiple derivatives can be specified, for example::
14+
15+
fmriprep BIDS_DIR OUT_DIR participant \
16+
anat=PRECOMPUTED_ANATOMICAL_DIR \
17+
func=PRECOMPUTED_FUNCTIONAL_DIR
18+
19+
When the same file is found in multiple derivatives, the last one found takes precedence.
20+
21+
Additionally, `--force-*` flags have been consolidated into a single
22+
`--force` flag that can take multiple, space-separated arguments.
423

24+
Structural processing changes
25+
-----------------------------
26+
We now output white, pial and midthickness fsLR meshes on the subject surface.
27+
Look for `sub-<subject>_hemi-<L|R>_space-fsLR_*_<surf>.surf.gii` files.
28+
29+
Brain extraction has been modified slightly to more closely match the
30+
`antsBrainExtraction.sh` workflow distributed by ANTs.
31+
The impact should be minimal, but in rare cases this fixes a crash.
32+
33+
Fieldmap processing changes
34+
---------------------------
35+
SyN-SDC fieldmap filtering is now single-level, following the improvements
36+
for gradient-echo fieldmaps in 24.1.
37+
38+
Jacobian-weighting during fieldmap unwarping is now on by default *only*
39+
for PEPolar fieldmaps.
40+
To enable for other fieldmap types, use `--force fieldmap-jacobian`.
41+
42+
All merged pull requests
43+
------------------------
44+
45+
* FIX: Detect and apply precomputed fieldmaps (#3439)
46+
* FIX: Calculate bold mask and dummy scans in transform-only runs (#3428)
47+
* FIX: Use consistent skull-stripping pre- and post- SDC (#3415)
48+
* FIX: Use removeprefix instead of lstrip or ternary operator (#3409)
49+
* FIX: Listify sessions when generating reports (#3408)
550
* FIX: Ensure fieldmap is resampled correctly in report (#3387)
51+
* FIX: Stop excluding FS minc_modify_header used during fallback registration (#3372)
52+
* FIX: Repair and test query for precalculated baseline/boldref files (#3370)
53+
* FIX: Repair search for precomputed transforms (#3369)
54+
* ENH: Enable Jacobians only for PEPOLAR by default, allow forcing (#3443)
55+
* ENH: Create `--force` flag that accepts a list, replacing individual `--force-*` flags (#3442)
56+
* ENH: Output fsLR meshes on subject surfaces (#3411)
57+
* ENH: Flexibilize "sophisticated" pepolar to allow monomodal execution (#3393)
58+
* ENH: Update FSL packages for reported bug fixes (#3374)
59+
* RF: Calculate RMSD from motion transforms (#3427)
60+
* RF: Reconstruct motion confounds from minimal derivatives (#3424)
61+
* RF: Replace deprecated pkgutil.find_loader (#3384)
62+
* RF: Upgrade nitransforms and remove workarounds (#3378)
63+
* DOC: Fix xfm extension in the outputs docs (#3435)
64+
* DOC: Mention fMRIPost-AROMA in parser documentation (#3356)
65+
* MNT: Remove CLI flags with expired deprecation periods (#3445)
66+
* MNT: Update pinned environment (#3440)
67+
* MNT: Bump pins, update RTD config (#3425)
68+
* MNT: Declare linux/amd64 platform during Docker build (#3422)
69+
* MNT: Bump astral-sh/setup-uv from 4 to 5 (#3417)
70+
* MNT: Test support for Python 3.13 (#3416)
71+
* MNT: Install Workbench CLI via conda (#3410)
72+
* MNT: Update minimum dependencies, test with tox-uv (#3412)
73+
* MNT: Install c3d through conda (#3382)
74+
* CI: Fetch tags and 200 commits to support describe (#3381)
75+
* CI: Build docker images in GHA, store cache inline and push to GHCR (#3380)
676

777

878
24.1.1 (October 10, 2024)

0 commit comments

Comments
 (0)