Add query_files() as the recommended explicit query API for new workflows, with match_mode, require_entity, and raw/derivatives scope controls.
Add get_metadata() for inheritance-aware BIDS metadata resolution with deterministic nearest-sidecar precedence.
Extend read_sidecar() with inheritance-aware resolution via inherit and inherit_scope.
Add permissive bids_project(..., strict_participants = FALSE) loading for datasets that omit participants.tsv, while keeping compliance reporting explicit.
Add derivative discovery via bids_project(..., derivatives = "auto") and derivative_pipelines(), while preserving legacy fmriprep helpers when an fMRIPrep pipeline is present.
Fix read_sidecar() to handle JSON sidecars containing vector-valued fields (e.g. SliceTiming) by storing them as list-columns instead of failing with a “differing number of rows” error.
bidser 0.2.0
CRAN release: 2026-02-19
TBD.
bidser 0.1.0
Initial CRAN release.
Read, validate, and query BIDS-compliant neuroimaging projects.
Support for fMRIPrep derivatives including confound tables, preprocessed scans, and brain masks.