|
1 |
| -25.0.0 (TBD) |
2 |
| -============ |
3 |
| -A new major release with critical updates. |
4 |
| -The new release includes a critical hotfix for 4D resamplings. |
5 |
| -The second major improvement is the inclusion of a first implementation of the X5 format (BIDS). |
6 |
| -The X5 implementation is currently restricted to reading/writing of linear transforms. |
| 1 | +25.0.0 (July 22, 2025) |
| 2 | +====================== |
| 3 | +A new major release introducing critical fixes and important new functionality. |
| 4 | +Most notably, it includes a hotfix for 4D resampling (also backported to 24.1.4) and adds **experimental support for the X5 format** (*BIDS*). |
| 5 | +The X5 support enables I/O for linear and nonlinear transforms and includes partial support for transformation chains—marking a first step |
| 6 | +toward full *BIDS* interoperability. |
| 7 | +This release also drops support for *Python* 3.9 and earlier, aligning with modern *Python* standards and paving the way for future improvements. |
7 | 8 |
|
8 | 9 | CHANGES
|
9 | 10 | -------
|
| 11 | +* FIX: BSpline mapping of individual points by @oesteban in https://github.com/nipy/nitransforms/pull/256 |
| 12 | +* FIX: Remove implementation of an abstract class by @oesteban in https://github.com/nipy/nitransforms/pull/255 |
| 13 | +* FIX: Add test for `DenseFieldTransform` handling of OOB points by @oesteban in https://github.com/nipy/nitransforms/pull/254 |
| 14 | +* ENH: X5 read/write support of ``TransformChain`` by @oesteban in https://github.com/nipy/nitransforms/pull/253 |
10 | 15 | * ENH: Loading of X5 (linear) transforms by @oesteban in https://github.com/nipy/nitransforms/pull/243
|
11 | 16 | * ENH: Implement X5 representation and output to filesystem by @oesteban in https://github.com/nipy/nitransforms/pull/241
|
12 | 17 | * DOC: Fix references to ``os.PathLike`` by @oesteban in https://github.com/nipy/nitransforms/pull/242
|
| 18 | +* MNT: Drop Python 3.9 by @oesteban in https://github.com/nipy/nitransforms/pull/259 |
13 | 19 | * MNT: Increase coverage by testing edge cases and adding docstrings by @oesteban in https://github.com/nipy/nitransforms/pull/248
|
14 | 20 | * MNT: Refactor io/lta to reduce one partial line by @oesteban in https://github.com/nipy/nitransforms/pull/246
|
15 | 21 | * MNT: Move flake8 config into ``pyproject.toml`` by @oesteban in https://github.com/nipy/nitransforms/pull/245
|
16 | 22 | * MNT: Configure coverage to omit tests by @oesteban in https://github.com/nipy/nitransforms/pull/244
|
17 | 23 |
|
| 24 | +**Full Changelog**: https://github.com/nipy/nitransforms/compare/24.1.4...25.0.0 |
| 25 | + |
18 | 26 | 24.1.4 (July 20, 2025)
|
19 | 27 | ======================
|
20 | 28 | Hotfix release addressing an issue in dense displacements fields.
|
|
0 commit comments