|
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. |
4 | 23 |
|
| 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) |
5 | 50 | * 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) |
6 | 76 |
|
7 | 77 |
|
8 | 78 | 24.1.1 (October 10, 2024)
|
|
0 commit comments