Skip to content

Releases: nipreps/niworkflows

1.12.0

05 Dec 21:22
7bd6a53
Compare
Choose a tag to compare

Release notes

New minor release in the 1.12.x series.

This release includes support for Python 3.13, Numpy 2.0 and Nipype 1.9.

Note that using Python 3.13 requires building traits from the development branch.

Changes

  • FIX: Pandas deprecations (#906)
  • FIX: Numpy 2 compatibility (#905)
  • FIX: Check 2D spaces against list from templateflow (#888)
  • ENH: Add boldmap suffix to filename patterns. (#899)
  • ENH: Add dir entity to T2starmap pattern. (#898)
  • TEST: CIFTI2 expected checksum has changed (#895)
  • STY: Replace black+flake8 with ruff, add pre-commit (#904)
  • STY: use f-string within normalization interface (#892)
  • MNT: Enable 3.13 tests (#909)
  • MNT: Switch to tox for testing and CI (#900)
  • MNT: Drop Python 3.8, update dependencies (#896)
  • CI: Fix get_data job on CircleCI (#897)

Full Changelog: 1.11.0...1.12.0

1.10.2

11 Jun 00:24
Compare
Choose a tag to compare

Release notes

Bug-fix release in the 1.10.x series

Changes

  • ENH: Modify FSSource to output T2 (#868)
  • STY: Apply ruff/flake8-implicit-str-concat rule ISC001 (#870)
  • STY: Remove extraneous quotes (#859)
  • STY: Apply assorted ruff/refurb rules (#867)
  • MNT: update vendored docs files (#834)
  • MNT: Fix deprectation error in CI (#866)

1.10.1

08 Mar 14:46
Compare
Choose a tag to compare

Release notes

Bug-fix release in the 1.10.x series.

Changes

  • ADD: Parsing for space+cohort structure by @mgxd in #857
  • ENH: Allow alternative extensions when creating a BIDS skeleton by @mgxd in #858

Full Changelog: 1.10.0...1.10.1

1.10.0

13 Dec 20:18
Compare
Choose a tag to compare

Release notes

New feature release in the 1.10.x series.

This release has several improvements targeting ASLPrep and MRIQC, particularly around BIDS tooling and workflow plugins. We also drop our use of Convert3D in favor of nitransforms, allowing downstream projects to remove this non-Python dependency as needed.

Some fixes change workflow structure, so please test before upgrading.

Changes

  • FIX: Copy header to ensure mask is really aligned (#844)
  • FIX: Correctly use ignore_initial_volumes in ConfoundsCorrelationPlot (#846)
  • FIX: Add DWI to the default queries of BIDS querying (#833)
  • ENH: Add ignore_initial_volumes param to ConfoundsCorrelationPlot (#843)
  • ENH: Add MRIQC's custom multiproc runner that allows passing the pool (#841)
  • ENH: Upstream debugging hook from MRIQC (#842)
  • ENH: Add ASL support in BIDS utilities (#839)
  • ENH: Add hemi entity to transform path patterns (#832)
  • RF: Replace Convert3d with nitransforms in MCFLIRT2ITK (#835)
  • DOC: fix typo in refmap.py (#837)
  • STY: Assorted refurb suggestions (#831)
  • MNT: http:// → https:// (#828)
  • CI: Bump actions/setup-python from 4 to 5 (#845)
  • CI: Bump conda-incubator/setup-miniconda from 2 to 3 (#840)

New Contributors

Full Changelog: 1.9.0...1.10.0

1.9.0

20 Nov 01:15
Compare
Choose a tag to compare

Release notes

New feature release in the 1.9.x series.

This release should be mostly compatible with 1.8.x.
The most significant addition is the :class:niworkflows.data.Loader,
which provides some wrapping around :mod:importlib.resources to make
accessing resources more convenient.

Changes

  • FIX: Build config and CI (#826)
  • FIX: Compatibility with matplotlib 3.8.0 (#825)
  • FIX: Save boldrefs as float32 (#821)
  • FIX: Replace deprecated Matplotlib functionality (#820)
  • FIX: Test names of paths when calling path.iterdir() (#818)
  • ENH: Add PET support to niworkflows (#823)
  • ENH: Add data loader class, install at root and data modules (#816)
  • MNT: Pyupgrade suggestions (#817)
  • MNT: update vendored docs files (#813)
  • CI: Bump actions/checkout from 3 to 4 (#824)

New Contributors

Full Changelog: 1.8.1...1.9.0

1.8.1

14 Jul 13:17
Compare
Choose a tag to compare

Release Notes

Patch release in the 1.8.x series.

This release includes a fix to CIFTI volume structure indices, and adds additional Workbench interfaces.

Changes

  • ENH: Port GIFTI/CIFTI interfaces from fMRIPrep (#811)
  • FIX: Generate CIFTI volume structure indices in column-major order (#815)

Full Changelog: 1.8.0...1.8.1

1.8.0

02 Jun 17:42
c2d46e1
Compare
Choose a tag to compare

Release notes

New feature release in the 1.8.x series.

This includes only bug-fixes, however the reselection of "white" surfaces
as the default gray/white boundary instead of "smoothwm" justifies a minor
release.

Changes

  • FIX: Add desc entity to all path patterns (#808)
  • FIX: Inspect if template has resolution instead of assuming (#803)
  • FIX: Add missing dir-{direction} pattern for data sinking DWI reportlets (#807)
  • FIX: Move from smoothwm to white (#806)
  • FIX: Add option to bypass twopass in AFNI RobustAverage (#801)
  • FIX: Use len(segments) to avoid nsegments becoming wrong (#795)
  • MNT: Add PendingDeprecationWarning to nireports modules (#810)
  • MNT: Configure dependabot to upgrade actions (#796)
  • MNT: Drop Python 3.7 support, test 3.11 (#793)
  • MNT: Update build system and CI invocations (#792)
  • CI: Do not run scheduled builds on forks (#800)
  • CI: Bump codespell-project/actions-codespell from 1 to 2 (#805)
  • CI: Bump actions/checkout from 2 to 3 (#797)
  • CI: Build and upload wheels (#791)

Full Changelog: 1.7.9...1.8.0

1.7.9

11 Apr 15:00
Compare
Choose a tag to compare

Release notes

Patch release in the 1.7.x series.

This release contains a minor fix for degenerate cases that arise on very
low resolution datasets, such as used for CI testing.

Changes

  • FIX: Use len(segments) to avoid nsegments becoming wrong (#795)

1.7.8

11 Apr 13:39
Compare
Choose a tag to compare

Release Notes

Patch release in the 1.7.x series.

This release combines the fixes in 1.7.6 and 1.7.7, which were accidentally separately
branched from 1.7.5.

1.7.7

24 Mar 17:30
1.7.7
d5bc748
Compare
Choose a tag to compare

What's Changed

  • ENH: Allow passing a database_path to create a BIDSLayout by @oesteban in #788

Full Changelog: 1.7.6...1.7.7