Skip to content

Releases: bids-standard/pybids

0.18.1

05 Dec 20:46
Compare
Choose a tag to compare

Release notes

Bug-fix release in the 0.18.x series.

0.18.0 was missing package data, which went unnoticed because the workflow to publish to PyPI was also broken. These have been fixed, and we no longer alter global logging state.

With thanks to Fede Raimondo for the contribution.

Changes

  • FIX: Install package data (#1108)
  • FIX: Remove calls to root logger basicConfig (#1106)
  • MNT: Upload attested package to (test) PyPI (#1110)

New Contributors

Full Changelog: 0.18.0...0.18.1

0.18.0

12 Nov 14:41
0ea4bca
Compare
Choose a tag to compare

DOI

Release notes

New feature release in the 0.18.x series.

No actual new features, but this version moves test data out of the
installed distribution and ratchets its dependencies on Python and
the Scientific Python stack, justifying a minor release.

Changes

  • FIX: Improve compatibility with cloud paths (#1094)
  • MNT: Transition to src/ layout (#1099)
  • MNT: Update minimum Python (3.9) and dependencies (SPEC 0 + 1yr) (#1092)
  • MNT: Update test for BIDS-MRS (#1089)

Full Changelog: 0.17.2...0.18.0

0.17.2

19 Sep 15:47
Compare
Choose a tag to compare

DOI

Release Notes

Bug-fix release in the 0.17.x series.

Changes

  • BUG: symlink dirs treated as files during indexing by @cookpa in #1087

New Contributors

Full Changelog: 0.17.1...0.17.2

0.17.1

06 Sep 15:50
Compare
Choose a tag to compare

DOI

Release Notes

Bug-fix release in the 0.17.x series.

Mostly quiets down warnings generated by more recent versions of Pandas.

Changes

  • FIX: Create indices with object dtype (#1084)
  • MNT: Transfer validation tests to bids validator (#1081)

Full Changelog: 0.17.0...0.17.1

0.17.0

29 Jul 13:42
Compare
Choose a tag to compare

DOI

Release notes

Feature release in the 0.17.0 series.

This release includes experimental support for MRS (BEP22) datasets and universal_pathlib.

Changes

  • ENH: pathlib -> universal_pathlib to enable cloud (and other filesystem) support (#1074)
  • ENH: Add MRS entities, path patterns (#1075)
  • STY: No parentheses after assert (#1065)
  • MNT: Bump bids-examples from 47c4da1 to 401f4cf (#1073)
  • MNT: Fix typo newly found by codespell (#1066)

Full Changelog: 0.16.5...0.17.0

0.16.5

22 May 15:11
7796c63
Compare
Choose a tag to compare

DOI

Release notes

Bug-fix release in the 0.16.x series.

This release includes minor fixes, but reworks the testing infrastructure and resolves Python 3.12 incompatibilities.

What's Changed

  • FIX: Handle FileNotFoundError in BIDSLayout init when is_derivative=True and validate=False (#1049)
  • FIX: Add dwi root sbref, missing dwi entities to path patterns (#1059)
  • ENH: Update indexer to treat .zarr as files not dirs (#1046)
  • DOC: Deal with several warnings and errors in the doc build (#1061)
  • TST: Add bids-examples tests to cover ieeg, eeg, dwi (#1060)
  • MNT: Add Python 3.12 support (#1057)
  • MNT: Use tox to simplify testing environment setup (#1055)
  • MNT: Bump codecov/codecov-action from 3 to 4 (#1041)
  • MNT: Bump bids-examples from 1a000d6 to eff47f1 (#1039)
  • MNT: Bump bids-examples from b6e5234 to 1a000d6 (#1038)
  • MNT: Bump actions/upload-artifact from 3 to 4 (#1037)
  • MNT: Bump actions/setup-python from 4 to 5 (#1036)

New Contributors

Full Changelog: 0.16.4...0.16.5

0.16.4

30 Nov 19:25
6e86a3f
Compare
Choose a tag to compare

Release Notes

Bug-fix release in the 0.16.x series.

This release resolves a bug likely introduced in 0.9.0 (when PyBIDS started using SQL), in which boolean metadata fields with values of False were read in as True.

CHANGES

0.16.3

16 Aug 23:54
Compare
Choose a tag to compare

DOI

Release Notes

Bug-fix release in the 0.16.x series.

This release resolves a regression introduced in 0.16.2 when JSON sidecar files contain null values.

What's Changed

  • FIX: Drop JSON sidecar fields with null values during metadata indexing by @effigies in #1016

Full Changelog: 0.16.2...0.16.3

0.16.2

14 Aug 17:51
3dac64f
Compare
Choose a tag to compare

DOI

Release Notes

Bug-fix and performance release in the 0.16.x series. Notably, indexing is now significantly faster (2-2.5x).

CHANGES

0.16.1

14 Aug 17:51
22d2eb5
Compare
Choose a tag to compare

DOI

Release Notes

Bug-fix release in the 0.16.x series.

CHANGES