|
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