Skip to content

Commit 5d1bca2

Browse files
committed
rel(23.0.0): Update CHANGES [skip ci]
1 parent 31a2484 commit 5d1bca2

File tree

1 file changed

+99
-74
lines changed

1 file changed

+99
-74
lines changed

CHANGES.rst

Lines changed: 99 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -1,92 +1,117 @@
1+
23.0.0 (June 13, 2023)
2+
======================
3+
A new major release preparing for the finalization of the package and migration into
4+
NiBabel, mostly addressing bugfixes and scheduled added new features.
5+
6+
CHANGES
7+
-------
8+
9+
* FIX: Set x-forms on resampled images (#176)
10+
* FIX: Ensure datatype of generated CIFTI2 file in ``TransformBase`` unit test (#178)
11+
* ENH: Read ITK's composite transforms with only affines (#174)
12+
* ENH: "Densify" voxel-wise nonlinear mappings with interpolation (#168)
13+
* ENH: Extend the nonlinear transforms API (#166)
14+
* ENH: API change in ``TransformChain`` - new composition convention (#165)
15+
* MAINT: Rotate CircleCI secrets and setup up org-level context (#172)
16+
117
22.0.1 (April 28, 2022)
218
=======================
319
A patch release after migration into the NiPy organization.
420
This release is aliased as 21.0.1 to flexibilize dependency resolution.
521

6-
* FIX: Orientation of displacements field and header when reading ITK's h5 (#162)
7-
* FIX: Wrong datatype used for offset when reading ITK's h5 fields. (#161)
8-
* ENH: Guess open linear transform formats (#160)
9-
* MAINT: Conclude migration ``poldracklab`` -> ``nipy`` (#163)
22+
CHANGES
23+
-------
24+
25+
* FIX: Orientation of displacements field and header when reading ITK's h5 (#162)
26+
* FIX: Wrong datatype used for offset when reading ITK's h5 fields. (#161)
27+
* ENH: Guess open linear transform formats (#160)
28+
* MAINT: Conclude migration ``poldracklab`` -> ``nipy`` (#163)
1029

1130
22.0.0 (February 28, 2022)
1231
==========================
1332
The first stable release of *NiTransforms* in 2022.
1433
Contains all the new bug-fixes, features, and maintenance executed within the
1534
context of the NiBabel EOSS4 grant from the CZI Foundation.
1635

17-
* FIX: Implement AFNI's deoblique operations (#117)
18-
* FIX: Ensure input dtype is kept after resampling (#153)
19-
* FIX: Replace deprecated ``_read_mat`` with ``scipy.io.loadmat`` (#151)
20-
* FIX: Add FSL-LTA-FSL regression tests (#146)
21-
* FIX: Increase FSL serialization precision (#144)
22-
* FIX: Refactor of LTA implementation (#145)
23-
* FIX: Load arrays of linear transforms from AFNI files (#143)
24-
* FIX: Load arrays of linear transforms from FSL files (#142)
25-
* FIX: Double-check dtypes within tests and increase RMSE tolerance (#141)
26-
* ENH: Base implementation of B-Spline transforms (#138)
27-
* ENH: I/O of FSL displacements fields (#51)
28-
* MAINT: Fix path to test summaries in CircleCI (#148)
29-
* MAINT: Move testdata on to gin.g-node.org & datalad (#140)
30-
* MAINT: scipy-1.8, numpy-1.22 require python 3.8 (#139)
36+
CHANGES
37+
-------
38+
39+
* FIX: Implement AFNI's deoblique operations (#117)
40+
* FIX: Ensure input dtype is kept after resampling (#153)
41+
* FIX: Replace deprecated ``_read_mat`` with ``scipy.io.loadmat`` (#151)
42+
* FIX: Add FSL-LTA-FSL regression tests (#146)
43+
* FIX: Increase FSL serialization precision (#144)
44+
* FIX: Refactor of LTA implementation (#145)
45+
* FIX: Load arrays of linear transforms from AFNI files (#143)
46+
* FIX: Load arrays of linear transforms from FSL files (#142)
47+
* FIX: Double-check dtypes within tests and increase RMSE tolerance (#141)
48+
* ENH: Base implementation of B-Spline transforms (#138)
49+
* ENH: I/O of FSL displacements fields (#51)
50+
* MAINT: Fix path to test summaries in CircleCI (#148)
51+
* MAINT: Move testdata on to gin.g-node.org & datalad (#140)
52+
* MAINT: scipy-1.8, numpy-1.22 require python 3.8 (#139)
3153

3254
21.0.0 (September 10, 2021)
3355
===========================
3456
A first release of *NiTransforms*.
3557
This release accompanies a corresponding `JOSS submission <https://doi.org/10.21105/joss.03459>`__.
3658

37-
* FIX: Final edits to JOSS submission (#135)
38-
* FIX: Add mention to potential alternatives in JOSS submission (#132)
39-
* FIX: Misinterpretation of voxel ordering in LTAs (#129)
40-
* FIX: Suggested edits to the JOSS submission (#121)
41-
* FIX: Invalid DOI (#124)
42-
* FIX: Remove the ``--inv`` flag from regression ``mri_vol2vol`` regression test (#78)
43-
* FIX: Improve handling of optional fields in LTA (#65)
44-
* FIX: LTA conversions (#36)
45-
* ENH: Add more comprehensive comments to notebook (#134)
46-
* ENH: Add an ``.asaffine()`` member to ``TransformChain`` (#90)
47-
* ENH: Read (and apply) *ITK*/*ANTs*' composite HDF5 transforms (#79)
48-
* ENH: Improved testing of LTA handling - *ITK*-to-LTA, ``mri_concatenate_lta`` (#75)
49-
* ENH: Add *FS* transform regression (#74)
50-
* ENH: Add *ITK*-LTA conversion test (#66)
51-
* ENH: Support for transforms mappings (e.g., head-motion correction) (#59)
52-
* ENH: command line interface (#55)
53-
* ENH: Facilitate loading of displacements field transforms (#54)
54-
* ENH: First implementation of *AFNI* displacement fields (#50)
55-
* ENH: Base implementation of transforms chains (composition) (#43)
56-
* ENH: First implementation of loading and applying *ITK* displacements fields (#42)
57-
* ENH: Refactor of *AFNI* and *FSL* I/O with ``StringStructs`` (#39)
58-
* ENH: More comprehensive implementation of ITK affines I/O (#35)
59-
* ENH: Added some minimal test-cases to the Affine class (#33)
60-
* ENH: Rewrite load/save utilities for ITK's MatrixOffsetBased transforms in ``io`` (#31)
61-
* ENH: Rename ``resample()`` with ``apply()`` (#30)
62-
* ENH: Write tests pulling up the coverage of base submodule (#28)
63-
* ENH: Add tests and implementation for Displacements fields and refactor linear accordingly (#27)
64-
* ENH: Uber-refactor of code style, method names, etc. (#24)
65-
* ENH: Increase coverage of linear transforms code (#23)
66-
* ENH: FreeSurfer LTA file support (#17)
67-
* ENH: Use ``obliquity`` directly from nibabel (#18)
68-
* ENH: Setting up a battery of tests (#9)
69-
* ENH: Revise doctests and get them ready for more thorough testing. (#10)
70-
* DOC: Add *Zenodo* metadata record (#136)
71-
* DOC: Better document the *IPython* notebooks (#133)
72-
* DOC: Transfer ``CoC`` from *NiBabel* (#131)
73-
* DOC: Clarify integration plans with *NiBabel* in the ``README`` (#128)
74-
* DOC: Add contributing page to RTD (#130)
75-
* DOC: Add ``CONTRIBUTING.md`` file pointing at *NiBabel* (#127)
76-
* DOC: Add example notebooks to sphinx documentation (#126)
77-
* DOC: Add an *Installation* section (#122)
78-
* DOC: Display API per module (#120)
79-
* DOC: Add figure to JOSS draft / Add @smoia to author list (#61)
80-
* DOC: Initial JOSS draft (#47)
81-
* MAINT: Add imports of modules in ``__init__.py`` to workaround #91 (#92)
82-
* MAINT: Fix missing ``python3`` binary on CircleCI build job step (#85)
83-
* MAINT: Use ``setuptools_scm`` to manage versioning (#83)
84-
* MAINT: Split binary test-data out from gh repo (#84)
85-
* MAINT: Add Docker image/circle build (#80)
86-
* MAINT: Drop Python 3.5 (#77)
87-
* MAINT: Better config on ``setup.py`` (binary operator starting line) (#60)
88-
* MAINT: add docker build to travis matrix (#29)
89-
* MAINT: testing coverage (#16)
90-
* MAINT: pep8 complaints (#14)
91-
* MAINT: skip unfinished implementation tests (#15)
92-
* MAINT: pep8speaks (#13)
59+
CHANGES
60+
-------
61+
62+
* FIX: Final edits to JOSS submission (#135)
63+
* FIX: Add mention to potential alternatives in JOSS submission (#132)
64+
* FIX: Misinterpretation of voxel ordering in LTAs (#129)
65+
* FIX: Suggested edits to the JOSS submission (#121)
66+
* FIX: Invalid DOI (#124)
67+
* FIX: Remove the ``--inv`` flag from regression ``mri_vol2vol`` regression test (#78)
68+
* FIX: Improve handling of optional fields in LTA (#65)
69+
* FIX: LTA conversions (#36)
70+
* ENH: Add more comprehensive comments to notebook (#134)
71+
* ENH: Add an ``.asaffine()`` member to ``TransformChain`` (#90)
72+
* ENH: Read (and apply) *ITK*/*ANTs*' composite HDF5 transforms (#79)
73+
* ENH: Improved testing of LTA handling - *ITK*-to-LTA, ``mri_concatenate_lta`` (#75)
74+
* ENH: Add *FS* transform regression (#74)
75+
* ENH: Add *ITK*-LTA conversion test (#66)
76+
* ENH: Support for transforms mappings (e.g., head-motion correction) (#59)
77+
* ENH: command line interface (#55)
78+
* ENH: Facilitate loading of displacements field transforms (#54)
79+
* ENH: First implementation of *AFNI* displacement fields (#50)
80+
* ENH: Base implementation of transforms chains (composition) (#43)
81+
* ENH: First implementation of loading and applying *ITK* displacements fields (#42)
82+
* ENH: Refactor of *AFNI* and *FSL* I/O with ``StringStructs`` (#39)
83+
* ENH: More comprehensive implementation of ITK affines I/O (#35)
84+
* ENH: Added some minimal test-cases to the Affine class (#33)
85+
* ENH: Rewrite load/save utilities for ITK's MatrixOffsetBased transforms in ``io`` (#31)
86+
* ENH: Rename ``resample()`` with ``apply()`` (#30)
87+
* ENH: Write tests pulling up the coverage of base submodule (#28)
88+
* ENH: Add tests and implementation for Displacements fields and refactor linear accordingly (#27)
89+
* ENH: Uber-refactor of code style, method names, etc. (#24)
90+
* ENH: Increase coverage of linear transforms code (#23)
91+
* ENH: FreeSurfer LTA file support (#17)
92+
* ENH: Use ``obliquity`` directly from nibabel (#18)
93+
* ENH: Setting up a battery of tests (#9)
94+
* ENH: Revise doctests and get them ready for more thorough testing. (#10)
95+
* DOC: Add *Zenodo* metadata record (#136)
96+
* DOC: Better document the *IPython* notebooks (#133)
97+
* DOC: Transfer ``CoC`` from *NiBabel* (#131)
98+
* DOC: Clarify integration plans with *NiBabel* in the ``README`` (#128)
99+
* DOC: Add contributing page to RTD (#130)
100+
* DOC: Add ``CONTRIBUTING.md`` file pointing at *NiBabel* (#127)
101+
* DOC: Add example notebooks to sphinx documentation (#126)
102+
* DOC: Add an *Installation* section (#122)
103+
* DOC: Display API per module (#120)
104+
* DOC: Add figure to JOSS draft / Add @smoia to author list (#61)
105+
* DOC: Initial JOSS draft (#47)
106+
* MAINT: Add imports of modules in ``__init__.py`` to workaround #91 (#92)
107+
* MAINT: Fix missing ``python3`` binary on CircleCI build job step (#85)
108+
* MAINT: Use ``setuptools_scm`` to manage versioning (#83)
109+
* MAINT: Split binary test-data out from gh repo (#84)
110+
* MAINT: Add Docker image/circle build (#80)
111+
* MAINT: Drop Python 3.5 (#77)
112+
* MAINT: Better config on ``setup.py`` (binary operator starting line) (#60)
113+
* MAINT: add docker build to travis matrix (#29)
114+
* MAINT: testing coverage (#16)
115+
* MAINT: pep8 complaints (#14)
116+
* MAINT: skip unfinished implementation tests (#15)
117+
* MAINT: pep8speaks (#13)

0 commit comments

Comments
 (0)