0.10.1
Changes
This release fixes some longstanding bugs involving the --participant-label
and --exclude-participant-label
flags:
- Using
--exclude-participant-label
would cause all filters to use regex. This no longer occurs - Both flags would attempt to apply to every single component, even components that didn't have a subject.
This release also adds testing for Python 3.12!
The recently released Snakemake v8.0 completely changed the internal API, making it incompatible with snakebids. This will be addressed in the next release, but for now, the snakemake dependency is pinned to <8.0
Finally, a couple of issues in the snakebids create
command have been addressed.
🐛 Bug Fixes
- Move example dataset from docs into template @pvandyken (#358)
- Overhaul global filtering of participants @pvandyken (#344)
- Fix formatting of empty zip lists @pvandyken (#350)
- Preserve order of entries in expand method @pvandyken (#348)
🧰 Maintenance
- Add testing for Python 3.12 @pvandyken (#361)
- Manage doc deps with poetry @pvandyken (#359)
- Add test coverage @pvandyken (#356)
- Refactor install steps into resusable workflow @pvandyken (#341)
- Dep updates and expansion of ruff CI @pvandyken (#351)
- Update URLs to new repo link @kaitj (#353)