Skip to content

Releases: nipreps/niworkflows

1.14.1

16 Sep 14:44

Choose a tag to compare

Release notes

Patch release in the 1.14.x series.

What's Changed

  • FIX: Add task entity to PET path patterns (#970)
  • ENH: Add optional hash entity to path patterns (#966)

Full Changelog: 1.14.0...1.14.1

1.14.0

11 Sep 01:45

Choose a tag to compare

Release Notes

New feature release in the 1.14.x series.

Changes

  • FIX: Address failures from nilearn/matplotlib (#960)
  • FIX: Loosen session error on mismatch (#956)
  • ENH: Sync PETPrep requirements (#965)
  • ENH: Add filename pattern for label.gii masks (#962)
  • ENH: Toggle requirement for any image type BIDSDataGrabber, add task filtering when collecting PET data (#951)
  • MNT: Install datalad-osf, git-annex from PyPI (#961)

Full Changelog: 1.13.5...1.14.0

1.13.5

19 Jun 14:55

Choose a tag to compare

Release Notes

Patch release in the 1.13.x series.

Changes

  • Allow optional/None filters to be overridden (#956)

Full Changelog: 1.13.4...1.13.5

1.13.4

05 Jun 17:15

Choose a tag to compare

Release notes

Patch release in the 1.13.x series.

This release includes:

  • A fix to avoid filters overwriting BIDS subject and session entities when collecting data
  • Additional PET paths for the default BIDS configuration
  • New file with PET-specific registration options

Changes

  • ENH: Update nipreps.json (#950)
  • ENH: Add petref-mni_registration_precise_000.json (#949)
  • FIX: Do not allow filters to overwrite participant / session (#952)
  • MNT: Fix coverage config for parallel runners (#945)
  • MNT: Accept main where master is used (#943)

1.13.3

09 May 16:31

Choose a tag to compare

Release Notes

Patch release in the 1.13.x series.

This release resolves import errors introduced by excluding excess files in the previous release. Only test modules were affected.

Changes

  • ENH: Add PET info to nipreps.json (#942)

1.13.2

09 May 16:30

Choose a tag to compare

Release Notes

Patch release in the 1.13.x series.

This release adjusts the build process to reduce the size of the installed package.

1.13.1

09 May 16:30

Choose a tag to compare

Release Notes

Patch release in the 1.13.x series.

This release adds the niworkflows.engine.splicer module, to facilitate sugery on wworkflows.

Changes

  • FIX: Allow passing arguments through tag decorator (#939)
  • ENH: Workflow splicer module (#938)
  • MNT: Bump astral-sh/setup-uv from 5 to 6 (#937)

1.13.0

02 May 16:40

Choose a tag to compare

Release Notes

First release in the 1.13.x series.

This release restructures the ANTs brain extraction workflow.
This should be a backwards compatible change, but a minor release is used out of caution.

Changes

  • FIX: Remove duplicated code, problematic deviation from antsBrainExtraction (#931)
  • FIX: Listify numbers (#925)
  • ENH: Allow + symbol in label entities (#926, #927)
  • STY: Apply various ruff checks (#913, #915, #917, #918, #919, #930)

1.12.2

23 Jan 17:44

Choose a tag to compare

Release Notes

Patch release that includes a new keyword argument to BIDSDataGrabber to bypass requiring a T1w image

Changes

  • ENH: Parse kwargs to allow no T1w (#922)
  • MNT: Bump astral-sh/setup-uv from 4 to 5 (#920)
  • STY: Format + add git blame ignore file (#923)
  • STY: Apply ruff/Pylint rule PLR0402 (#916)
  • STY: Apply ruff/flake8-pie rules (PIE) (#914)
  • STY: Apply ruff/flake8-comprehensions preview rule C409 (#912)
  • STY: Use f-strings where possible (#836)

1.12.1

23 Jan 17:44

Choose a tag to compare

Release Notes

Patch release that adds a new input to SpatialNormalization, but remains backwards compatible.

Changes

  • ENH: Allow adjusting histogram matching of configuration files (#911)