Releases: nipreps/nireports
24.1.0
Release notes
New feature release in the 24.1.x series.
This release includes a migration of most if not all reporting interfaces from NiWorkflows. This release also supports Python 3.13 and Numpy 2.
Changes
- ENH: Finalize migration of reporting interfaces (#71)
- ENH: Allow figures in session folder (#138)
- RF: Replace nireports.data.Loader with acres.Loader (#142)
- STY: Apply new ruff rules (#139)
- MAINT: Add tox.ini, test minimum dependencies (#141)
Full Changelog: 24.0.3...24.1.0
24.0.3
Release Notes
Bug-fix release in the 24.0.x series.
Loosens constraints on report generation to permit GIFs. Technically a feature, but the impact on existing code is null.
What's Changed
Full Changelog: 24.0.2...24.0.3
24.0.2
24.0.1
Release Notes
The new release series includes a fair share of maintenance, style, and documentation improvements. It also includes some bugfixes, one very relevant as memory consumption may have been overseen for a long while because many reporters were not closing their matplotlib figures. Finally, several relevant features, such as new DWI plotting tools, have been included.
What's Changed
- FIX: Set max height and overflow css for qcrating widget by @rwblair in #117
- FIX: Address memory issues and corruption in
fMRIPlot
by @oesteban in #131 - ENH: Add gradient plot method by @jhlegarreta in #96
- ENH: Set the
seaborn
barplothue
property value by @jhlegarreta in #100 - ENH: Add DWI volume plot method by @jhlegarreta in #101
- ENH: Add raincloud plot capabilities by @jhlegarreta in #118
- ENH: Higher-level carpetplot tooling for DWI by @teresamg in #119
- DOC: Update Readthedocs and package's docs dependencies by @oesteban in #97
- DOC: Misc documentation and style fixes by @jhlegarreta in #102
- DOC: Fix
dwi
module function cross ref in docstring by @jhlegarreta in #103 - MAINT: Fix
matplotlib.cm.get_cmap
deprecation by @DimitriPapadopoulos in #98 - MAINT: Consistently use
matplotlib.colormaps
inmpl
namespace by @effigies in #104 - MAINT: Add CI badges to
README
by @jhlegarreta in #111 - MAINT: Add PyPI badge to
README
by @jhlegarreta in #112 - MAINT: Add license badge to
README
by @jhlegarreta in #113 - MAINT: Pacify ruff by @oesteban in #123
- MAINT: Numpy 2.0 compatibility by @effigies in #127
- STY: Apply ruff/flake8-implicit-str-concat rule ISC001 by @DimitriPapadopoulos in #99
- STY: Make coverage badge be last in
README
badge list by @jhlegarreta in #116 - STY: Transition to ruff for code formatting by @jhlegarreta in #114
- STY: Fix style in
update_authors.py
by @jhlegarreta in #115
New Contributors
- @jhlegarreta made their first contribution in #96
- @teresamg made their first contribution in #119
- @rwblair made their first contribution in #117
Full Changelog: 23.2.2...24.0.1
23.2.2
23.2.1
23.2.0
A new minor release with support for Python 3.12, matplotlib 3.8, and dropping the implicit dependency on setuptools.
CHANGES
- FIX: Fix AttributeError Xtick has no attribute label (#84)
- FIX: Typos found by codespell (#79)
- ENH: Add session filtering to report generation (#82)
- ENH: Add
ignore_initial_volumes
param toConfoundsCorrelationPlot
(#83) - RF: Purge pkg_resources, add data loader (#85)
- STY: Assorted pyupgrade suggestions (#80)
New Contributors
- @DimitriPapadopoulos made their first contribution in #79
- @celprov made their first contribution in #84
- @tsalo made their first contribution in #83
Full Changelog: 23.1.1...23.2.0
23.1.0
What's Changed
- ENH: Upgrade bootstrap to 5.0.2 by @oesteban in #59
- ENH: Allow different types of reportlets, not only BIDS-based by @oesteban in #60
- DOC: Adds a docstring to the compose_view function. by @arokem in #63
- ENH: BIDS filters and support plugins (incl. a rating widget as the example) by @oesteban in #62
- FIX: Plugin inclusion via main bootstrap file did not work by @oesteban in #64
- ENH: Advanced metadata interpolation by @oesteban in #65
- ENH: Improve handling of auth token by rating-widget by @oesteban in #66
- ENH: Allow CSS styling of reportlets in bootstrap file by @oesteban in #67
- FIX: Improve handling of reportlet style by @oesteban in #68
- CI: Purge codecov Python package by @effigies in #69
- CI: Try older codecov orb by @effigies in #70
- ENH: Add a
bval-<label>
entity by @oesteban in #72 - FIX: Bugs discovered generating DWI reports by @oesteban in #73
- ENH: Port basic report-capable interfaces from NiWorkflows by @oesteban in #74
- ENH: Add a new DWI heatmap for quality control by @oesteban in #75
- ENH: Better SNR levels for representation in DWI heatmaps by @oesteban in #77
- FIX: Calculation of aspect ratio of mosaics by @oesteban in #76
New Contributors
Full Changelog: 23.0.1...23.1.0
23.0.1
Full Changelog: 23.0.0...23.0.1
23.0.0
What's Changed
- ENH: Add Governance files by @esavary in #48
- Fix: updated maintainers.md by @esavary in #49
- ENH: Set up CI on CircleCI for artifact visualization by @esavary in #50
- ENH: API refactor of Nipype interfaces by @oesteban in #51
- ENH: Flexibilize views of
plot_mosaic
to render nonhuman imaging by @oesteban in #52
New Contributors
Full Changelog: 0.2.0...23.0.0