Releases: bids-standard/pybids
0.18.0
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
0.17.1
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
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
to401f4cf
(#1073) - MNT: Fix typo newly found by codespell (#1066)
Full Changelog: 0.16.5...0.17.0
0.16.5
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
toeff47f1
(#1039) - MNT: Bump bids-examples from
b6e5234
to1a000d6
(#1038) - MNT: Bump actions/upload-artifact from 3 to 4 (#1037)
- MNT: Bump actions/setup-python from 4 to 5 (#1036)
New Contributors
- @bpinsard made their first contribution in #1059
- @akhanf made their first contribution in #1046
- @alperkent made their first contribution in #1049
Full Changelog: 0.16.4...0.16.5
0.16.4
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
- REL: 0.16.4 (#1035) @tsalo
- FIX: Ensure values of boolean metadata fields are preserved (#1034) @tsalo
- Build(deps): Bump bids-examples from
064db11
tob6e5234
(#1031) @dependabot - [STY] pacify codespell (#1029) @Remi-Gau
- Build(deps): Bump bids-examples from
d039879
to064db11
(#1028) @dependabot - Build(deps): Bump bids-examples from
bfcc5c6
tod039879
(#1027) @dependabot - Bump bids-examples from
502c917
tobfcc5c6
(#1026) @dependabot - Bump bids-examples from
1c30c6e
to502c917
(#1025) @dependabot - Bump actions/checkout from 3 to 4 (#1024) @dependabot
- Clearer BIDSValidation error message (#1023) @pierre-nedelec
- Bump bids-examples from
e857597
to1c30c6e
(#1021) @dependabot - Bump bids-examples from
c557d1f
toe857597
(#1019) @dependabot - [FIX] update config for PET tracer entity (#1018) @Remi-Gau
- Bump bids-examples from
75968b9
toc557d1f
(#1011) @dependabot
0.16.3
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
Full Changelog: 0.16.2...0.16.3
0.16.2
Release Notes
Bug-fix and performance release in the 0.16.x series. Notably, indexing is now significantly faster (2-2.5x).
CHANGES
- ENH: Speed up indexing by bulk committing to database (#1013) @adelavega
- Include indexer in add_derivatives call (#1009) @wasciutto
- Bump bids-examples from
8550641
to75968b9
(#1008) @dependabot - Bump bids-examples from
e96b702
to8550641
(#1007) @dependabot - Bump bids-examples from
d8455af
toe96b702
(#1005) @dependabot - Bump bids-examples from
bc36231
tod8455af
(#1003) @dependabot - CI: Use OIDC publishing instead of tokens (#1001) @effigies
0.16.1
Release Notes
Bug-fix release in the 0.16.x series.
CHANGES
- REL: 0.16.1 (#998) @effigies
- MNT, DOC: fix imports in documentation scripts (#980) @DimitriPapadopoulos
- FIX: Improve parsing of suffix/extension in non-BIDS files (#997) @effigies
- MNT: update zenodo (#995) @DimitriPapadopoulos
- CI: Update Python version for doc/sdist/wheel tests (#996) @effigies
- ENH: Support use of Query enums in filter lists (#994) @pvandyken
0.16.0
Release Notes
New feature release in the 0.16.x series.
What's Changed
- FIX: Adapt to SQLAlchemy 1.4+ (#985)
- FIX: Fill na with zero for VIF (#976)
- ENH: Only warn if missing values not explicitly set (#977)
- ENH: Create run reports of whole graph / create HTML reports (#918)
- ENH: Speed up Sparse to Dense BIDSVariable conversion (#969)
- ENH: Update config to support motion and nirs modalities (#965)
- REF: Add derivative subdatasets in a less ad hoc fashion (#954)
- MNT: Update minimum dependencies, add CI job to test them (#987)
- MNT: Drop jinja2/markupsafe constraints (#986)
- MNT: Fix ruff issue E712 (#981)
- MNT: A few Python3 updates (#971)
- MNT: Drop Python 3.7 EOL (#974)
- MNT: Fix repeat-word typo (#968)
- MNT: Update vendored inflect to 5.6.2 (#961)
- MNT: Fix flake8 issues found by ruff (#955)
- MNT: Remove (large) unused PNG from doc directory (#962)
- MNT: http:// → https:// (#960)
- MNT: Update git submodules (#964)
- CI: Drop codecov PyPI package and appveyor config (#979)
- CI: Add Python 3.11 (#975)
- CI: Replace custom update_submodules action with dependabot action (#967)
- CI: fix errors caused by changes in examples (#963)
- CI: Update parameters to gh-action-pypi-publish (#957)
Full Changelog: 0.15.6...0.16.0