Nilearn

Latest version: v0.11.1

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.11.0

List of pull requests

* [MAINT] Post release 0.10.4 by Remi-Gau in https://github.com/nilearn/nilearn/pull/4366
* [MAINT] clean up makefiles and allow color in CLI in github workflows by Remi-Gau in https://github.com/nilearn/nilearn/pull/4370
* [DOC] update release procotol by Remi-Gau in https://github.com/nilearn/nilearn/pull/4371
* Change "resting state" to "movie watching" in compare means example by man-shu in https://github.com/nilearn/nilearn/pull/4373
* [DOC] Mention in style guide the meaning of trailing underscore for attributes by Remi-Gau in https://github.com/nilearn/nilearn/pull/4374
* [REF] Refactor CSS and html masker reports by Remi-Gau in https://github.com/nilearn/nilearn/pull/4372
* [BOT] update pre-commit hooks by github-actions in https://github.com/nilearn/nilearn/pull/4381
* [FIX] skip problematic plotting in doc build by Remi-Gau in https://github.com/nilearn/nilearn/pull/4383
* [ENH] enhance `save_glm_to_bids` outputs by Remi-Gau in https://github.com/nilearn/nilearn/pull/4375
* [MAINT] change schedule of GH workflows by Remi-Gau in https://github.com/nilearn/nilearn/pull/4386
* [MAINT] monitor duration of doc build by Remi-Gau in https://github.com/nilearn/nilearn/pull/4387
* [MAINT] pre-download data on full doc build by Remi-Gau in https://github.com/nilearn/nilearn/pull/4390
* [FIX] fix flake8 bugbear errors by Remi-Gau in https://github.com/nilearn/nilearn/pull/4384
* [MAINT] improve workflow to test on nightly dependencies by Remi-Gau in https://github.com/nilearn/nilearn/pull/4364
* [MAINT] update precommit configuration by Remi-Gau in https://github.com/nilearn/nilearn/pull/4391
* [MAINT] update parameters for `scipy.sparse.linalg.cg` by Remi-Gau in https://github.com/nilearn/nilearn/pull/4394
* [FIX] remove, implement or better document "unused" arguments by Remi-Gau in https://github.com/nilearn/nilearn/pull/4273
* [MAINT] Update circle-ci trigger-hosting by Remi-Gau in https://github.com/nilearn/nilearn/pull/4402
* [REF] refactor style checks in CI by Remi-Gau in https://github.com/nilearn/nilearn/pull/4406
* [MAINT] test on several macos versions by Remi-Gau in https://github.com/nilearn/nilearn/pull/4405
* [DOC] Fix typos found by codespell by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4410
* FIX failing `load_confound` test related to standardisation by htwangtw in https://github.com/nilearn/nilearn/pull/4411
* add width input to view_img() by alexsayal in https://github.com/nilearn/nilearn/pull/4416
* [BOT] update AUTHORS.rst and doc/changes/names.rst by github-actions in https://github.com/nilearn/nilearn/pull/4418
* [FIX] Raise error if unknown kwargs are given to `first_level_from_bids` by michellewang in https://github.com/nilearn/nilearn/pull/4414
* [FIX] Refactor design matrix and contrast formula for the two-sample T-test example by YCHuang0610 in https://github.com/nilearn/nilearn/pull/4407
* [BOT] update AUTHORS.rst and doc/changes/names.rst by github-actions in https://github.com/nilearn/nilearn/pull/4422
* [MAINT] only on use macOS-latest by Remi-Gau in https://github.com/nilearn/nilearn/pull/4424
* [MAINT] pacify codepspell by Remi-Gau in https://github.com/nilearn/nilearn/pull/4430
* [ENH] add plotting functions to the experimental surface module by jeromedockes in https://github.com/nilearn/nilearn/pull/4235
* [ENH] Adapt FirstLevelModel to work with surface data objects from new API by ymzayek in https://github.com/nilearn/nilearn/pull/4126
* Copy input image header to the output by default by man-shu in https://github.com/nilearn/nilearn/pull/4397
* Example to demonstrate `copy_header_from` in `math_img` by man-shu in https://github.com/nilearn/nilearn/pull/4392
* [STY] apply black to files no longer invovled in other pull requests by Remi-Gau in https://github.com/nilearn/nilearn/pull/4433
* [ENH] Add warning for future change of the default of `force_resample` to True by ajoshiusc in https://github.com/nilearn/nilearn/pull/4412
* [MAINT] remove some try/except on imports by Remi-Gau in https://github.com/nilearn/nilearn/pull/4440
* [ENH] add footer to all masker reports by Remi-Gau in https://github.com/nilearn/nilearn/pull/4307
* [ENH] expand surface plotting with new surface object by Remi-Gau in https://github.com/nilearn/nilearn/pull/4431
* [ENH] update example to show parametric modulation by Remi-Gau in https://github.com/nilearn/nilearn/pull/4436
* [MAINT] add force_resample where missing by Remi-Gau in https://github.com/nilearn/nilearn/pull/4441
* [DOC] add ...CV in logistic estimator name by man-shu in https://github.com/nilearn/nilearn/pull/4438
* [BOT] update pre-commit hooks by github-actions in https://github.com/nilearn/nilearn/pull/4447
* [REF] add force_resample default to cached calls by Remi-Gau in https://github.com/nilearn/nilearn/pull/4450
* [ENH] add report for SurfaceMasker by Remi-Gau in https://github.com/nilearn/nilearn/pull/4432
* [MAINT] remove duplicate code by Remi-Gau in https://github.com/nilearn/nilearn/pull/4449
* [DOC] Fix deploy doc on main by Remi-Gau in https://github.com/nilearn/nilearn/pull/4455
* [REF] minor refactor of get_cmap and matplotlib version-handling by Remi-Gau in https://github.com/nilearn/nilearn/pull/4458
* [REF] refactor report templates by Remi-Gau in https://github.com/nilearn/nilearn/pull/4460
* [FIX] throw warning a masker `generate_report` is called without matplotlib by Remi-Gau in https://github.com/nilearn/nilearn/pull/4457
* [FIX] use string as label names in example involving the new surface based destrieux atlas by Remi-Gau in https://github.com/nilearn/nilearn/pull/4462
* [REF] refactor FLM fitting by Remi-Gau in https://github.com/nilearn/nilearn/pull/4461
* [MAINT] for monitoring of duration of CI only plot doc build on main (full builds) by Remi-Gau in https://github.com/nilearn/nilearn/pull/4463
* [MAINT] rename `tr` variable - private occurences by Remi-Gau in https://github.com/nilearn/nilearn/pull/4468
* [ENH] Replace `tr` by `t_r` in HRF generating functions and examples by Remi-Gau in https://github.com/nilearn/nilearn/pull/4470
* [FIX] pacify ruff warning about numpy 2 by Remi-Gau in https://github.com/nilearn/nilearn/pull/4477
* [FIX] coerce loaded data from NKI to float in examples by Remi-Gau in https://github.com/nilearn/nilearn/pull/4475
* [ENH] add function to plot regressor correlation matrix by Remi-Gau in https://github.com/nilearn/nilearn/pull/4467
* [ENH] use nilearn `logger.log` function instead of `print` or `sys.stderr.write` by Remi-Gau in https://github.com/nilearn/nilearn/pull/4469
* [FIX] change creation of region_names and add test by mtorabi59 in https://github.com/nilearn/nilearn/pull/4360
* [FIX] fix trigger hosting of doc of PR on circle-ci by Remi-Gau in https://github.com/nilearn/nilearn/pull/4481
* [FIX] Change default `ratio` value in glover to fit canonical Glover HRF (1999) by const7 in https://github.com/nilearn/nilearn/pull/4452
* Update second_level.py by arovai in https://github.com/nilearn/nilearn/pull/4483
* [MAINT] use pytest-reporter-html1 to create test reports by Remi-Gau in https://github.com/nilearn/nilearn/pull/4444
* Revert "[MAINT] use pytest-reporter-html1 to create test reports" by Remi-Gau in https://github.com/nilearn/nilearn/pull/4485
* [BOT] update pre-commit hooks by github-actions in https://github.com/nilearn/nilearn/pull/4487
* [FIX] host doc from PR on Circle-CI by Remi-Gau in https://github.com/nilearn/nilearn/pull/4494
* Explain Decoder's default cross-validation scheme by man-shu in https://github.com/nilearn/nilearn/pull/4491
* Change default `clustering_percentile` in `_BaseDecoder` docstring by man-shu in https://github.com/nilearn/nilearn/pull/4489
* [BOT] update pre-commit hooks by github-actions in https://github.com/nilearn/nilearn/pull/4499
* [DOC] Small correction on instructions for setting up environment by kimsin98 in https://github.com/nilearn/nilearn/pull/4459
* [API] renamed `ax` parameter for consistency by muddi900 in https://github.com/nilearn/nilearn/pull/4476
* [BOT] update AUTHORS.rst and doc/changes/names.rst by github-actions in https://github.com/nilearn/nilearn/pull/4504
* [FIX] Reduce `dtype` of mask from `int64` to `int8` in `image.binarize_img` by psadil in https://github.com/nilearn/nilearn/pull/4502
* [FIX] force np.float64 format for second level matrix dataframe by Remi-Gau in https://github.com/nilearn/nilearn/pull/4503
* [MAINT] Finish adding tests for `_utils.data_gen` by kimsin98 in https://github.com/nilearn/nilearn/pull/4465
* [REF] refactor nibabel import by Remi-Gau in https://github.com/nilearn/nilearn/pull/4506
* [ENH] improve I/O for SurfaceImage by Remi-Gau in https://github.com/nilearn/nilearn/pull/4446
* [FIX] revert save analyze for SPM auditory data by Remi-Gau in https://github.com/nilearn/nilearn/pull/4508
* [MAINT] use pytest-reporter-html1 to create test reports by Remi-Gau in https://github.com/nilearn/nilearn/pull/4486
* [BOT] update pre-commit hooks by github-actions in https://github.com/nilearn/nilearn/pull/4514
* [ENH] Change Butterworth filtering in nilearn.signal.clean to use 'sos' output by Remi-Gau in https://github.com/nilearn/nilearn/pull/4510
* [STY] apply black to remaining example by Remi-Gau in https://github.com/nilearn/nilearn/pull/4518
* [STY] apply black to remaining files in plotting subpackage by Remi-Gau in https://github.com/nilearn/nilearn/pull/4520
* [STY] apply black to surface subpackage by Remi-Gau in https://github.com/nilearn/nilearn/pull/4519
* [REF] remove obsolete try import by Remi-Gau in https://github.com/nilearn/nilearn/pull/4528
* [MAINT] Handle 2 numpy and matplolib deprecation warnings by Remi-Gau in https://github.com/nilearn/nilearn/pull/4522
* [MAINT] raise stacklevel of `copy_header` warning by Remi-Gau in https://github.com/nilearn/nilearn/pull/4530
* [MAINT] remove flynt config by Remi-Gau in https://github.com/nilearn/nilearn/pull/4532
* [MAINT] Clean up some warnings from the tests by Remi-Gau in https://github.com/nilearn/nilearn/pull/4529
* [FIX] return 3D effect maps for t contrasts by Remi-Gau in https://github.com/nilearn/nilearn/pull/4439
* Bump peter-evans/create-pull-request from 6 to 7 by dependabot in https://github.com/nilearn/nilearn/pull/4537
* [MAINT] reduce occurence of resampling related warnings by Remi-Gau in https://github.com/nilearn/nilearn/pull/4531
* [MAINT] simplify dependencies of `dev` and `style` installs by Remi-Gau in https://github.com/nilearn/nilearn/pull/4541
* [FIX] update scikit-learn decoder tags by Remi-Gau in https://github.com/nilearn/nilearn/pull/4535
* [FIX] remove several typos or double space by Remi-Gau in https://github.com/nilearn/nilearn/pull/4545
* [FIX] fix version to check for scikit learn for new decoder tags by Remi-Gau in https://github.com/nilearn/nilearn/pull/4546
* [MAINT] replace `nb` by `n` by Remi-Gau in https://github.com/nilearn/nilearn/pull/4548
* [FIX] fix sklearn version check by Remi-Gau in https://github.com/nilearn/nilearn/pull/4550
* [REF] refactor nifti maskers tests by Remi-Gau in https://github.com/nilearn/nilearn/pull/4388
* [ENH] add optional pretty printing with rich for logging by Remi-Gau in https://github.com/nilearn/nilearn/pull/4544
* [FIX] only use tight_layout when figure is owned by larsoner in https://github.com/nilearn/nilearn/pull/4542
* [ENH] Add last version of the AAL atlas to its fetcher by JLefortBesnard in https://github.com/nilearn/nilearn/pull/4554
* [FIX] fix radiological view by Remi-Gau in https://github.com/nilearn/nilearn/pull/4556
* [FIX] fix name of parameter in the "extract_type" definition by Remi-Gau in https://github.com/nilearn/nilearn/pull/4559
* [FIX] `load_confounds`: Raise an exception when all volumes are scrubbed by victoris93 in https://github.com/nilearn/nilearn/pull/4558
* [BOT] update AUTHORS.rst and doc/changes/names.rst by github-actions in https://github.com/nilearn/nilearn/pull/4564
* [MAINT] Optimize `_resample_one_img` logic check for nearest interpolation by kaitj in https://github.com/nilearn/nilearn/pull/4571
* [BOT] update AUTHORS.rst and doc/changes/names.rst by github-actions in https://github.com/nilearn/nilearn/pull/4572
* [FIX] avoid warning when creating int64 images by Remi-Gau in https://github.com/nilearn/nilearn/pull/4555
* [MAINT] drop python 3.8 by Remi-Gau in https://github.com/nilearn/nilearn/pull/4516
* [STY] Start using and configuring ruff by Remi-Gau in https://github.com/nilearn/nilearn/pull/4574
* [STY] run ruff on extra files excluded from previous PR by Remi-Gau in https://github.com/nilearn/nilearn/pull/4578
* [DOC] add youtube channel in the doc footer by Remi-Gau in https://github.com/nilearn/nilearn/pull/4580
* [FIX] `first_level_from_bids` will now return subjects in order by tharun634 in https://github.com/nilearn/nilearn/pull/4582
* [BOT] update AUTHORS.rst and doc/changes/names.rst by github-actions in https://github.com/nilearn/nilearn/pull/4584
* [ENH] use BIDS version of the SPM auditory dataset by Remi-Gau in https://github.com/nilearn/nilearn/pull/4515
* [STY] fix error D209 from ruff by Remi-Gau in https://github.com/nilearn/nilearn/pull/4583
* [DOC] Explaining how Decoder works by man-shu in https://github.com/nilearn/nilearn/pull/4437
* [DOC] Demonstrate how to compute & plot functional connectivity for each hemisphere separately with Yeo 17 networks by victoris93 in https://github.com/nilearn/nilearn/pull/4585
* [STY] fix ruff pandas error by Remi-Gau in https://github.com/nilearn/nilearn/pull/4597
* [FIX] fix error PTH122 from by hndgzkn in https://github.com/nilearn/nilearn/pull/4590
* [STY] fix simplify ruff errors by Remi-Gau in https://github.com/nilearn/nilearn/pull/4599
* [STY] fix numpy ruff error by Remi-Gau in https://github.com/nilearn/nilearn/pull/4598
* [BOT] update pre-commit hooks by github-actions in https://github.com/nilearn/nilearn/pull/4609
* [REF] fix ruff 'errors' by Remi-Gau in https://github.com/nilearn/nilearn/pull/4602
* [REF] fix refactor 'errors' flagged by ruff by Remi-Gau in https://github.com/nilearn/nilearn/pull/4600
* [REF] fix comprehension 'errors' flagged by ruff by Remi-Gau in https://github.com/nilearn/nilearn/pull/4601
* [STY] fix fly and up errors flagged by ruff by Remi-Gau in https://github.com/nilearn/nilearn/pull/4611
* [FIX] fix error PTH106 by hndgzkn in https://github.com/nilearn/nilearn/pull/4607
* [STY] fixes several PERF error flagged by ruff by Remi-Gau in https://github.com/nilearn/nilearn/pull/4614
* [FIX] fix several errors (PTH112, PTH114, PTH117) by hndgzkn in https://github.com/nilearn/nilearn/pull/4612
* [STY] Fix `PTH118` for all files except in `nilearn.datasets` by michellewang in https://github.com/nilearn/nilearn/pull/4606
* [BOT] update AUTHORS.rst and doc/changes/names.rst by github-actions in https://github.com/nilearn/nilearn/pull/4621
* [STY] fixes simplify error flagged by ruff by Remi-Gau in https://github.com/nilearn/nilearn/pull/4616
* [FIX] check type compatibility of GLM mask and input data by Remi-Gau in https://github.com/nilearn/nilearn/pull/4603
* [FIX] fix several errors (PTH202, PTH203, PTH204) by hndgzkn in https://github.com/nilearn/nilearn/pull/4618
* [FIX] Fix doc strings for path by Remi-Gau in https://github.com/nilearn/nilearn/pull/4623
* [REF] refactor check matplotlib and plotly by Remi-Gau in https://github.com/nilearn/nilearn/pull/4527
* [ENH] Add `SurfaceImage.from_volume` by jeromedockes in https://github.com/nilearn/nilearn/pull/4593
* [STY] Fix some naming errors flagged by ruff by Remi-Gau in https://github.com/nilearn/nilearn/pull/4624
* [STY] Resolve several PTH issues by PrakharJain1509 in https://github.com/nilearn/nilearn/pull/4620
* [ENH] Allow Decoder to work with surface objects by ymzayek in https://github.com/nilearn/nilearn/pull/4205
* [MAINT] support for python 3.13 by Remi-Gau in https://github.com/nilearn/nilearn/pull/4513
* [BOT] update AUTHORS.rst and doc/changes/names.rst by github-actions in https://github.com/nilearn/nilearn/pull/4632
* Return signals if standardisation was not applied, and change the condition when adding signal mean back for psc method by htwangtw in https://github.com/nilearn/nilearn/pull/4604
* [MAINT] Replace tempfile in tests with proper pytest fixtures by Remi-Gau in https://github.com/nilearn/nilearn/pull/4631
* [STY] Fix ruff errors RUF002-3 and RUF005 by Remi-Gau in https://github.com/nilearn/nilearn/pull/4627
* [ENH] Improve plotting contours for `PlotlySurfaceFigure` objects by adding `add_contours` method by psadil in https://github.com/nilearn/nilearn/pull/3949
* [MAINT] Replace `pytest.warns(DeprecationWarning, match = pattern)` with `pytest.deprecated_call(match = pattern)` by victoris93 in https://github.com/nilearn/nilearn/pull/4637
* Test for screening adjustment by man-shu in https://github.com/nilearn/nilearn/pull/4630
* [ENH] Allow saving SurfaceImage data to Gifti files by Remi-Gau in https://github.com/nilearn/nilearn/pull/4589
* [STY] Fix or silence ARG001-3 error (unused argument) by Remi-Gau in https://github.com/nilearn/nilearn/pull/4641
* [STY] Fix or silence ruff error PD901 - use more meaningful variable name than `df` for pandas dataframe by Remi-Gau in https://github.com/nilearn/nilearn/pull/4646
* [REF] Rename `get_mask_volume` by man-shu in https://github.com/nilearn/nilearn/pull/4640
* [MAINT] remove some unecessary warning filters by Remi-Gau in https://github.com/nilearn/nilearn/pull/4649
* [STY] fix PLR1704 (redefined-argument-from-local) by Remi-Gau in https://github.com/nilearn/nilearn/pull/4644
* [DOC] minor changes to examples for better rendering by Remi-Gau in https://github.com/nilearn/nilearn/pull/4651
* [STY] fix or silence N802 error related to name of functions (only use lower case) by Remi-Gau in https://github.com/nilearn/nilearn/pull/4643
* [STY] fix ruff error PD011 - use `.to_numpy()` instead of `.values` for pandas dataframe by Remi-Gau in https://github.com/nilearn/nilearn/pull/4645
* [MAINT] always run tests in random order by Remi-Gau in https://github.com/nilearn/nilearn/pull/4653
* [DOC] Add missing default values to the docstrings in 'nilearn/glm' - part 1 by anupriyakkumari in https://github.com/nilearn/nilearn/pull/4656
* [BOT] update AUTHORS.rst and doc/changes/names.rst by github-actions in https://github.com/nilearn/nilearn/pull/4667
* [FIX] Fix several errors (PTH100, PTH103, PTH119, PTH120) by hndgzkn in https://github.com/nilearn/nilearn/pull/4648
* [DOC] Add missing default values to the docstrings in 'nilearn/glm' - part 2 by anupriyakkumari in https://github.com/nilearn/nilearn/pull/4659
* [DOC] Add missing default values to the docstrings in 'nilearn/plotting' by anupriyakkumari in https://github.com/nilearn/nilearn/pull/4660
* [FIX] Warn if smoothing_fwhm parameter passed to FLM for surface data by emdupre in https://github.com/nilearn/nilearn/pull/4666
* [MAINT] minor fixes on maintenance scripts by Remi-Gau in https://github.com/nilearn/nilearn/pull/4655
* [STY] fix SIM117 error by Remi-Gau in https://github.com/nilearn/nilearn/pull/4670
* [FIX] Fix several errors (PTH101, PTH102, PTH107, PTH110, PTH111, PTH113, PTH201) in `nilearn.datasets` package by hndgzkn in https://github.com/nilearn/nilearn/pull/4671
* [DOC][MAINT] build doc with minimum version of python and dependencies by Remi-Gau in https://github.com/nilearn/nilearn/pull/4650
* [DOC] use new surface API in plot_surface_bids_analysis by Remi-Gau in https://github.com/nilearn/nilearn/pull/4682
* [DOC] use new surface API in plot_localizer_surface_analysis by Remi-Gau in https://github.com/nilearn/nilearn/pull/4681
* [DOC] use new surface API in plot_surf_stat_map by Remi-Gau in https://github.com/nilearn/nilearn/pull/4683
* [TEST] Clean surface fixtures by man-shu in https://github.com/nilearn/nilearn/pull/4657
* [STY] Fix PTH123 by hndgzkn in https://github.com/nilearn/nilearn/pull/4677
* [MAINT] move surface report tests by Remi-Gau in https://github.com/nilearn/nilearn/pull/4687
* [FIX] Make load_confounds return None for confounds if no cleaning strategy is provided by mibur1 in https://github.com/nilearn/nilearn/pull/4636
* [BOT] update AUTHORS.rst and doc/changes/names.rst by github-actions in https://github.com/nilearn/nilearn/pull/4690
* [FIX] Silence B018 errors by Remi-Gau in https://github.com/nilearn/nilearn/pull/4675
* [MAINT] speed up some tests for first level GLM and interface/bids by Remi-Gau in https://github.com/nilearn/nilearn/pull/4629
* [STY] Fix remaining `PTH118` errors in `nilearn.datasets` by michellewang in https://github.com/nilearn/nilearn/pull/4676
* [MAINT] enact deprecations due for 0.11.0 by Remi-Gau in https://github.com/nilearn/nilearn/pull/4517
* [ENH] add a function to help reporting post-masking atlas in LabelsMaskers by mtorabi59 in https://github.com/nilearn/nilearn/pull/4500
* [DOC] use new surface API in plot_3d_map_to_surface_projection by Remi-Gau in https://github.com/nilearn/nilearn/pull/4674
* [ENH] move experimental surface plotting into the stable API by Remi-Gau in https://github.com/nilearn/nilearn/pull/4688
* [FIX] do not use scaling_axis in example by Remi-Gau in https://github.com/nilearn/nilearn/pull/4694
* [STY] Fix `PTH123` in `nilearn.datasets` by michellewang in https://github.com/nilearn/nilearn/pull/4696
* [MAINT] move surface IO module to stable surface API by Remi-Gau in https://github.com/nilearn/nilearn/pull/4685
* [DOC] use new surface API in plot_surf_atlas by Remi-Gau in https://github.com/nilearn/nilearn/pull/4678
* [MAINT] remove useles test line by Remi-Gau in https://github.com/nilearn/nilearn/pull/4699
* [ENH] Improved SearchLight with NIfTI Support, Mask Handling, and Reusable Transform Method by PrakharJain1509 in https://github.com/nilearn/nilearn/pull/4652
* [REF] Refactor function 'add_graph' in nilearn/plotting/displays/_projectors.py by anupriyakkumari in https://github.com/nilearn/nilearn/pull/4635
* [BOT] update pre-commit hooks by github-actions in https://github.com/nilearn/nilearn/pull/4705
* [DOC] Apply codespell by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4703
* [BOT] update pre-commit hooks by github-actions in https://github.com/nilearn/nilearn/pull/4706
* [FIX] Fix bug in `fetch_single_file` with `resume=True` and improve tests by michellewang in https://github.com/nilearn/nilearn/pull/4701
* Maint/refactor old numpy by hndgzkn in https://github.com/nilearn/nilearn/pull/4689
* [MAINT] check estimators compliance with the scikit-learn recommendations by Remi-Gau in https://github.com/nilearn/nilearn/pull/4547
* [REF] use path for resolve globbing by Remi-Gau in https://github.com/nilearn/nilearn/pull/4658
* [MAINT] remove dependency on matplotlib to filter packages to be tested by hndgzkn in https://github.com/nilearn/nilearn/pull/4709
* [DOC] Surface API explainer by man-shu in https://github.com/nilearn/nilearn/pull/4665
* [DOC] move example for surface API plot_surface_image_and_maskers by Remi-Gau in https://github.com/nilearn/nilearn/pull/4684
* [ENH] Add plotting contours using SurfaceImage with plotly by Remi-Gau in https://github.com/nilearn/nilearn/pull/4713
* [DOC] Use SurfaceImage object for the Searchlight surface example by Remi-Gau in https://github.com/nilearn/nilearn/pull/4711
* [ENH] Handling of SurfaceData in compute_contrast by bthirion in https://github.com/nilearn/nilearn/pull/4610
* [DOC] add link to masking functions by Remi-Gau in https://github.com/nilearn/nilearn/pull/4718
* [FIX] GitHub workflow script injection by joycebrum in https://github.com/nilearn/nilearn/pull/4722
* [STY] Apply assorted ruff rules by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4704
* [MAINT] run tests in parallel by Remi-Gau in https://github.com/nilearn/nilearn/pull/4673
* [ENH] move SurfaceMasker to stable part of the code base by Remi-Gau in https://github.com/nilearn/nilearn/pull/4692
* [DOC] minor RST fixes to improve doc rendering by Remi-Gau in https://github.com/nilearn/nilearn/pull/4726
* [ENH] Move experimental surface classes to the stable API by Remi-Gau in https://github.com/nilearn/nilearn/pull/4723
* [MAINT] fix failure windows with Python 3.9 and matplotlib==3.3.0 by Remi-Gau in https://github.com/nilearn/nilearn/pull/4721
* [MAINT] use pathlib.Path more systematically in nilearn.datasets by Remi-Gau in https://github.com/nilearn/nilearn/pull/4725
* [DOC] update internal references to SurfaceImage classes in doc strings by Remi-Gau in https://github.com/nilearn/nilearn/pull/4727
* [STY] Enforce ruff/flake8-pie rules (PIE) by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4732
* [STY] Enforce ruff/pygrep-hooks rules (PGH) by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4731
* [STY] Apply ruff/flake8-implicit-str-concat rules (ISC) by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4730
* [STY] Enforce ruff/refurb rules (FURB) by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4752
* [MAINT] Expression not assigned by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4751
* [MAINT] String statement has no effect by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4750
* [MAINT] Pythagorean calculation with sub-optimal numerics by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4748
* [STY] Appending to list following its definition by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4747
* [STY] Unnecessary use of `json.loads()` for file data by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4746
* [STY] Simplify chained comparison by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4745
* [MAINT] Exception arguments suggest string formatting by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4744
* [MAINT] Undefined name in `__all__` by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4734
* [STY] Multiple imports for an import name by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4735
* [STY] Comparison with callable by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4737
* [STY] np.testing.assert_ → assert by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4738
* [STY] Unnecessary `None` provided as default by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4741
* [STY] Use of an unneeded `not` by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4742
* Bump codecov/codecov-action from 4 to 5 by dependabot in https://github.com/nilearn/nilearn/pull/4757
* [ENH] move SurfaceLabelMasker to stable API by Remi-Gau in https://github.com/nilearn/nilearn/pull/4714
* [ENH] Allow to run clustering on SurfaceImage by Remi-Gau in https://github.com/nilearn/nilearn/pull/4577
* [ENH] move experimental datasets into stable API by Remi-Gau in https://github.com/nilearn/nilearn/pull/4693
* [ENH] run fit and transform of SurfaceMasker on list of Surface images by Remi-Gau in https://github.com/nilearn/nilearn/pull/4719
* [FIX][DOC] fix doc build by Remi-Gau in https://github.com/nilearn/nilearn/pull/4763
* [FIX] update checks estimators - fix compatibibility issues with scikit-learn >1.5.2 by Remi-Gau in https://github.com/nilearn/nilearn/pull/4724
* [DOC] reorder classes and functions in doc by Remi-Gau in https://github.com/nilearn/nilearn/pull/4766
* Use the estimator type tags as required by scikit-learn 1.6.0 by man-shu in https://github.com/nilearn/nilearn/pull/4774
* [STY] Appending to dictionary following its definition by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4740
* [MAINT] Special method should return `NotImplemented` by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4749
* [FIX] add version added in the new classes and functions by Remi-Gau in https://github.com/nilearn/nilearn/pull/4772
* [STY] Explicit exception raised in the assert message by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4733
* [FIX] Force the parts of PolyData to be 2D by Remi-Gau in https://github.com/nilearn/nilearn/pull/4771
* [MAINT] Sequence value overwritten unconditionally by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4743
* [ENH] Allow SurfaceLabelsMasker to work with a list of Surface images by man-shu in https://github.com/nilearn/nilearn/pull/4770
* [MAINT] Disable ruff rules conflicting with the formatter by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4753
* [MAINT] Apply repo-review rules by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4754
* [MAINT] Make sure only changed examples are rebuilt on PR by Remi-Gau in https://github.com/nilearn/nilearn/pull/4780
* Module imports itself by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4778
* [DOC] fix doc string to remove warning in doc build by Remi-Gau in https://github.com/nilearn/nilearn/pull/4782
* [DOC] split atlases section by probabilistic and deterministic by Remi-Gau in https://github.com/nilearn/nilearn/pull/4779
* [STY] Implicit enumerate calls by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4785
* [DOC] fix rendering hrf list by Remi-Gau in https://github.com/nilearn/nilearn/pull/4784
* [MAINT] Update ruff to 0.8.0 by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4786
* [DOC] improve doc regarding events with 0 duration by Remi-Gau in https://github.com/nilearn/nilearn/pull/4776
* [FIX] create parent doc for `.nojekyll` by Remi-Gau in https://github.com/nilearn/nilearn/pull/4788
* [MAINT] allow possiblity to skip doc build or test in CI via specific commit message by Remi-Gau in https://github.com/nilearn/nilearn/pull/4783
* [DOC] Fix rendering of attributes by Remi-Gau in https://github.com/nilearn/nilearn/pull/4787
* [ENH] make the number of vertices the first dimension of image data by jeromedockes in https://github.com/nilearn/nilearn/pull/4591
* [DOC] Fix render of lists, notes and code blocks in 'template' parameters by Remi-Gau in https://github.com/nilearn/nilearn/pull/4790
* [ENH] run GLM on surface data on BIDS datasets by Remi-Gau in https://github.com/nilearn/nilearn/pull/4507
* [MAINT] increase coverage by Remi-Gau in https://github.com/nilearn/nilearn/pull/4794
* [STY] Use `.items()` to iterate over the dictionary by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4798
* [MAINT] update checks scikit learn >= 1.7 by Remi-Gau in https://github.com/nilearn/nilearn/pull/4796
* [DOC] move doc string for classes out of constructor by Remi-Gau in https://github.com/nilearn/nilearn/pull/4795
* [STY] Implicit enumerate calls by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4799
* [DOC] add bluesky to footer by Remi-Gau in https://github.com/nilearn/nilearn/pull/4800
* [FIX] allow t_r, high_pass, low_pass to be int in signal.clean by Remi-Gau in https://github.com/nilearn/nilearn/pull/4804
* [FIX] Allow single 4D nifti as input for SecondLevelModel by Remi-Gau in https://github.com/nilearn/nilearn/pull/4806
* [STY] Unused import by DimitriPapadopoulos in https://github.com/nilearn/nilearn/pull/4812
* [ENH] Remove old surface by man-shu in https://github.com/nilearn/nilearn/pull/4791
* [ENH] revert coercing surface data to 2D by Remi-Gau in https://github.com/nilearn/nilearn/pull/4793
* [ENH] allow to ignore certain BIDS entities when using query_bids by Remi-Gau in https://github.com/nilearn/nilearn/pull/4802
* [DOC][FIX] update number of participants loaded in load_nki by Remi-Gau in https://github.com/nilearn/nilearn/pull/4817
* [ENH] fit second level model on surface by Remi-Gau in https://github.com/nilearn/nilearn/pull/4715
* [REL] 0.11.0 by Remi-Gau in https://github.com/nilearn/nilearn/pull/4813
* [FIX] rework plot_surf_atlas example by Remi-Gau in https://github.com/nilearn/nilearn/pull/4836
* [FIX] update plot_surface_bids_analysis by Remi-Gau in https://github.com/nilearn/nilearn/pull/4841
* [FIX] update plot_3d_map_to_surface_projection by Remi-Gau in https://github.com/nilearn/nilearn/pull/4837
* [FIX] update plot_surf_stat_map to properly use surface api by Remi-Gau in https://github.com/nilearn/nilearn/pull/4838
* [FIX] update plot_surface_101 example by Remi-Gau in https://github.com/nilearn/nilearn/pull/4834
* [FIX] update plot_surface_image_and_maskers.py by Remi-Gau in https://github.com/nilearn/nilearn/pull/4835
* [FIX] update plot_localizer_surface_analysis by Remi-Gau in https://github.com/nilearn/nilearn/pull/4840

New Contributors
* alexsayal made their first contribution in https://github.com/nilearn/nilearn/pull/4416
* YCHuang0610 made their first contribution in https://github.com/nilearn/nilearn/pull/4407
* ajoshiusc made their first contribution in https://github.com/nilearn/nilearn/pull/4412
* arovai made their first contribution in https://github.com/nilearn/nilearn/pull/4483
* muddi900 made their first contribution in https://github.com/nilearn/nilearn/pull/4476
* victoris93 made their first contribution in https://github.com/nilearn/nilearn/pull/4558
* kaitj made their first contribution in https://github.com/nilearn/nilearn/pull/4571
* tharun634 made their first contribution in https://github.com/nilearn/nilearn/pull/4582
* hndgzkn made their first contribution in https://github.com/nilearn/nilearn/pull/4590
* PrakharJain1509 made their first contribution in https://github.com/nilearn/nilearn/pull/4620
* anupriyakkumari made their first contribution in https://github.com/nilearn/nilearn/pull/4656
* mibur1 made their first contribution in https://github.com/nilearn/nilearn/pull/4636
* joycebrum made their first contribution in https://github.com/nilearn/nilearn/pull/4722

**Full Changelog**: https://github.com/nilearn/nilearn/compare/0.10.4...0.11.0

0.10.4

**Released April 2024**

HIGHLIGHTS

- Use the appropriate HTML templates for [nilearn.maskers.MultiNiftiMapsMasker](file:///home/remi/github/nilearn/nilearn/doc/_build/html/modules/generated/nilearn.maskers.MultiNiftiMapsMasker.htmlnilearn.maskers.MultiNiftiMapsMasker) and [nilearn.maskers.MultiNiftiLabelsMasker](file:///home/remi/github/nilearn/nilearn/doc/_build/html/modules/generated/nilearn.maskers.MultiNiftiLabelsMasker.htmlnilearn.maskers.MultiNiftiLabelsMasker) reports that would lead to empty reports for MultiNiftiMapsMasker ([4310](https://github.com/nilearn/nilearn/issues/4310) by [Rémi Gau](https://github.com/Remi-Gau)).

- Fix color bar handling with color map with only 1 level ([4255](https://github.com/nilearn/nilearn/issues/4255) by [Rémi Gau](https://github.com/Remi-Gau)).

- Improve colorbar size and labels in mosaic display ([4284](https://github.com/nilearn/nilearn/issues/4284) by [Rémi Gau](https://github.com/Remi-Gau)).

- Remove unused **kwargs from [nilearn.plotting.view_img](file:///home/remi/github/nilearn/nilearn/doc/_build/html/modules/generated/nilearn.plotting.view_img.htmlnilearn.plotting.view_img) and [nilearn.plotting.plot_surf](file:///home/remi/github/nilearn/nilearn/doc/_build/html/modules/generated/nilearn.plotting.plot_surf.htmlnilearn.plotting.plot_surf) ([4270](https://github.com/nilearn/nilearn/issues/4270) by [Rémi Gau](https://github.com/Remi-Gau)).

Fixes

- Fix plotting of carpet plot due to a change in the coming version of matplolib (3.9.0) ([4279](https://github.com/nilearn/nilearn/issues/4279) by [Rémi Gau](https://github.com/Remi-Gau)).

- Fix errant warning when using stat_type in [nilearn.glm.compute_contrast](file:///home/remi/github/nilearn/nilearn/doc/_build/html/modules/generated/nilearn.glm.compute_contrast.htmlnilearn.glm.compute_contrast) ([4257](https://github.com/nilearn/nilearn/issues/4257) by [Eric Larson](https://larsoner.com/)).

- Fix when thresholding is applied to images by GLM reports ([4258](https://github.com/nilearn/nilearn/issues/4258) by [Rémi Gau](https://github.com/Remi-Gau)).

- Use the appropriate HTML templates for [nilearn.maskers.MultiNiftiMapsMasker](file:///home/remi/github/nilearn/nilearn/doc/_build/html/modules/generated/nilearn.maskers.MultiNiftiMapsMasker.htmlnilearn.maskers.MultiNiftiMapsMasker) and [nilearn.maskers.MultiNiftiLabelsMasker](file:///home/remi/github/nilearn/nilearn/doc/_build/html/modules/generated/nilearn.maskers.MultiNiftiLabelsMasker.htmlnilearn.maskers.MultiNiftiLabelsMasker) reports that would lead to empty reports for MultiNiftiMapsMasker ([4310](https://github.com/nilearn/nilearn/issues/4310) by [Rémi Gau](https://github.com/Remi-Gau)).

- Make masker report tables horizontally scrollable ([4308](https://github.com/nilearn/nilearn/issues/4308) by [Rémi Gau](https://github.com/Remi-Gau)).-

- Masker reports tables do not overlap with report image ([4308](https://github.com/nilearn/nilearn/issues/4308) by [Rémi Gau](https://github.com/Remi-Gau)).

- Fix color bar handling with color map with only 1 level ([4255](https://github.com/nilearn/nilearn/issues/4255) by [Rémi Gau](https://github.com/Remi-Gau)).

- Ensure that region_names_ can be generated by [nilearn.maskers.NiftiSpheresMasker.transform_single_imgs](file:///home/remi/github/nilearn/nilearn/doc/_build/html/modules/generated/nilearn.maskers.NiftiSpheresMasker.htmlnilearn.maskers.NiftiSpheresMasker.transform_single_imgs) for deterministic atlases that use floats or non-consecutive values as region_ids whether they include background in their labels or not ([4274](https://github.com/nilearn/nilearn/issues/4274) by [Rémi Gau](https://github.com/Remi-Gau)).

- Ensure that [nilearn.interfaces.bids.save_glm_to_bids](file:///home/remi/github/nilearn/nilearn/doc/_build/html/modules/generated/nilearn.interfaces.bids.save_glm_to_bids.htmlnilearn.interfaces.bids.save_glm_to_bids) serializes numpy arrays to [list](https://docs.python.org/3.9/library/stdtypes.html#list) used as GLM parameters before saving them to JSON ([4325](https://github.com/nilearn/nilearn/issues/4325) by [Rémi Gau](https://github.com/Remi-Gau)).

- Check that the view parameter in surface plotting functions is a pair of int or float when it is not a string ([4297](https://github.com/nilearn/nilearn/issues/4297) by [Rémi Gau](https://github.com/Remi-Gau)).

- Fix positions of the markers on the images on the sphere masker reports ([4285](https://github.com/nilearn/nilearn/issues/4285) by [Rémi Gau](https://github.com/Remi-Gau)).

- Fix cut position in nifti maps maskers to match displayed map maximum ([4304](https://github.com/nilearn/nilearn/issues/4304) by [Rémi Gau](https://github.com/Remi-Gau)).

- Make sure that [nilearn.maskers.NiftiSpheresMasker](file:///home/remi/github/nilearn/nilearn/doc/_build/html/modules/generated/nilearn.maskers.NiftiSpheresMasker.htmlnilearn.maskers.NiftiSpheresMasker) reports displays properly when it contains only 1 sphere ([4269](https://github.com/nilearn/nilearn/issues/4269) by [Rémi Gau](https://github.com/Remi-Gau)).

- Miscellaneous fixes in GLM reports (only display FIR delay if FIR is used, display color bar “Z score” legend…) ([4266](https://github.com/nilearn/nilearn/issues/4266) by [Rémi Gau](https://github.com/Remi-Gau)).

- Fix minor typos in documentation (glossary and connectivity/parcellating) ([4343](https://github.com/nilearn/nilearn/issues/4343) by [Florent Pollet](https://florian6973.github.io/)).

- Update minor information on the [Code of Conduct](file:///home/remi/github/nilearn/nilearn/doc/_build/html/development.htmlid1) page ([4318](https://github.com/nilearn/nilearn/issues/4318) and [#4320](https://github.com/nilearn/nilearn/issues/4320) by [Himanshu Aggarwal](https://github.com/man-shu)).

Enhancements

- Add an avg_method parameter to [nilearn.plotting.plot_surf_stat_map](file:///home/remi/github/nilearn/nilearn/doc/_build/html/modules/generated/nilearn.plotting.plot_surf_stat_map.htmlnilearn.plotting.plot_surf_stat_map) ([4298](https://github.com/nilearn/nilearn/issues/4298) by [Rémi Gau](https://github.com/Remi-Gau)).

- Advertise nilearn’s in built globbing capability in an example ([4334](https://github.com/nilearn/nilearn/issues/4334) by [Himanshu Aggarwal](https://github.com/man-shu)).

Changes

- Throw warnings when passing parameters to surface plotting functions that are not used by the plotly engine ([4298](https://github.com/nilearn/nilearn/issues/4298) by [Rémi Gau](https://github.com/Remi-Gau)).

- Improve colorbar size and labels in mosaic display ([4284](https://github.com/nilearn/nilearn/issues/4284) by [Rémi Gau](https://github.com/Remi-Gau)).

- Change the colormap to gray for the background image in the [nilearn.maskers.NiftiSpheresMasker](file:///home/remi/github/nilearn/nilearn/doc/_build/html/modules/generated/nilearn.maskers.NiftiSpheresMasker.htmlnilearn.maskers.NiftiSpheresMasker) ([4269](https://github.com/nilearn/nilearn/issues/4269) by [Rémi Gau](https://github.com/Remi-Gau)).

- Remove unused **kwargs from [nilearn.plotting.view_img](file:///home/remi/github/nilearn/nilearn/doc/_build/html/modules/generated/nilearn.plotting.view_img.htmlnilearn.plotting.view_img) and [nilearn.plotting.plot_surf](file:///home/remi/github/nilearn/nilearn/doc/_build/html/modules/generated/nilearn.plotting.plot_surf.htmlnilearn.plotting.plot_surf) ([4270](https://github.com/nilearn/nilearn/issues/4270) by [Rémi Gau](https://github.com/Remi-Gau)).

- Use red to blue color map in the GLM reports ([4266](https://github.com/nilearn/nilearn/issues/4266) by [Rémi Gau](https://github.com/Remi-Gau)).

- [nilearn.maskers.NiftiSpheresMasker](file:///home/remi/github/nilearn/nilearn/doc/_build/html/modules/generated/nilearn.maskers.NiftiSpheresMasker.htmlnilearn.maskers.NiftiSpheresMasker) will throw warnings if the labels passed to it is not a [list](https://docs.python.org/3.9/library/stdtypes.html#list) of [str](https://docs.python.org/3.9/library/stdtypes.html#str), or if the number of items in the list of labels does not match the number of regions in the label image ([4274](https://github.com/nilearn/nilearn/issues/4274) by [Rémi Gau](https://github.com/Remi-Gau)).

- Copy headers from user-specified image to the result of [nilearn.image.math_img](file:///home/remi/github/nilearn/nilearn/doc/_build/html/modules/generated/nilearn.image.math_img.htmlnilearn.image.math_img) ([4337](https://github.com/nilearn/nilearn/issues/4337) by [Himanshu Aggarwal](https://github.com/man-shu)).

- Render the description of the templates, atlases and datasets of the [nilearn.datasets](file:///home/remi/github/nilearn/nilearn/doc/_build/html/modules/datasets.htmlmodule-nilearn.datasets) as part of the documentation ([4232](https://github.com/nilearn/nilearn/issues/4232) by [Rémi Gau](https://github.com/Remi-Gau)).

- Render examples of GLM and masker reports as part of the documentation ([4267](https://github.com/nilearn/nilearn/issues/4267) and [#4295](https://github.com/nilearn/nilearn/issues/4295) by [Rémi Gau](https://github.com/Remi-Gau)).

- HTML, CSS are now linted using prettier. ([4302](https://github.com/nilearn/nilearn/issues/4302), by [Rémi Gau](https://github.com/Remi-Gau)).

List of pull requests

* [MAINT] Post release 0.10.3 by Remi-Gau in https://github.com/nilearn/nilearn/pull/4246
* [MAINT] Refactor test reporting by Remi-Gau in https://github.com/nilearn/nilearn/pull/4247
* [MAINT] remove date from copyright by Remi-Gau in https://github.com/nilearn/nilearn/pull/4249
* [FIX] numpy 2 compatibility by Remi-Gau in https://github.com/nilearn/nilearn/pull/4251
* [DOC] Add datasets description to the documentation by Remi-Gau in https://github.com/nilearn/nilearn/pull/4232
* [FIX] Replace remaining `contrast_type` by `stat_type` by larsoner in https://github.com/nilearn/nilearn/pull/4257
* [DOC] Add versionadded directive to `two_sided` parameter of `binarize_img` function by NicolasGensollen in https://github.com/nilearn/nilearn/pull/4262
* [DOC] Improve warnings for BIDS folders by Remi-Gau in https://github.com/nilearn/nilearn/pull/4253
* [DOC] clean citation and bibliography in the documentation by Remi-Gau in https://github.com/nilearn/nilearn/pull/4254
* [STY] fix doc strings flake8 errors that were ignored until now by Remi-Gau in https://github.com/nilearn/nilearn/pull/4264
* [FIX] read only problem with numpy 2 by Remi-Gau in https://github.com/nilearn/nilearn/pull/4265
* [FIX] threshold images right before ploting in GLM reports by Remi-Gau in https://github.com/nilearn/nilearn/pull/4258
* [FIX] Make sure that NiftiSphereMaskers reports display properly for only 1 sphere by Remi-Gau in https://github.com/nilearn/nilearn/pull/4269
* [FIX] use proper grid spec when plotting carpet plots by Remi-Gau in https://github.com/nilearn/nilearn/pull/4279
* [FIX] fix positions markers on images on sphere masker reports by Remi-Gau in https://github.com/nilearn/nilearn/pull/4285
* [DOC] add documentation about kwargs in nilearn.plotting by Remi-Gau in https://github.com/nilearn/nilearn/pull/4270
* [DOC] update doc strings of the maskers by Remi-Gau in https://github.com/nilearn/nilearn/pull/4286
* [FIX] improve colorbar in mosaic display by Remi-Gau in https://github.com/nilearn/nilearn/pull/4284
* [FIX] Fix color bar handling with color map with only 1 level by Remi-Gau in https://github.com/nilearn/nilearn/pull/4256
* [DOC] render reports in the documentation by Remi-Gau in https://github.com/nilearn/nilearn/pull/4267
* [FIX] fixes several plotting details in glm reports by Remi-Gau in https://github.com/nilearn/nilearn/pull/4266
* [FIX] force views in surface plotting to be pairs of `int` or `float` when not a `string` by Remi-Gau in https://github.com/nilearn/nilearn/pull/4297
* [FIX] fix cut position in nifti maps maskers by Remi-Gau in https://github.com/nilearn/nilearn/pull/4304
* [FIX] remove conftest for externals by Remi-Gau in https://github.com/nilearn/nilearn/pull/4306
* [MAINT] add script to check duration of test suite by Remi-Gau in https://github.com/nilearn/nilearn/pull/4231
* [DOC] display all masker reports in the doc by Remi-Gau in https://github.com/nilearn/nilearn/pull/4295
* Revert "[FIX] remove conftest for externals" by Remi-Gau in https://github.com/nilearn/nilearn/pull/4311
* [ENH] Add `avg_method` to `plot_surf_stat_map` by Remi-Gau in https://github.com/nilearn/nilearn/pull/4298
* [FIX] make masker report tables horizontally scrollable and not overlap with masker report images by Remi-Gau in https://github.com/nilearn/nilearn/pull/4308
* [FIX] use the proper html template for mutli maps and label masker by Remi-Gau in https://github.com/nilearn/nilearn/pull/4310
* [DOC] Update drop-in hour information on contributing page by man-shu in https://github.com/nilearn/nilearn/pull/4318
* [MAINT] Use prettier to format HTML and CSS by Remi-Gau in https://github.com/nilearn/nilearn/pull/4302
* [DOC] Refer to nilearn datasets module by man-shu in https://github.com/nilearn/nilearn/pull/4320
* [DOC] Adding Himanshu to authors by man-shu in https://github.com/nilearn/nilearn/pull/4322
* [FIX] check data format passed to surface plotting functions by Remi-Gau in https://github.com/nilearn/nilearn/pull/4323
* [FIX] serialize numpy arrays to list before saving to json by Remi-Gau in https://github.com/nilearn/nilearn/pull/4325
* [FIX] make identifying region names more robust by Remi-Gau in https://github.com/nilearn/nilearn/pull/4289
* [DOC] Advertise nilearn's in built globbing by man-shu in https://github.com/nilearn/nilearn/pull/4334
* [MAINT] Refactor test nifti label maskers by Remi-Gau in https://github.com/nilearn/nilearn/pull/4333
* [MAINT] add test to `resampling_target = None` for nifti label maskers by Remi-Gau in https://github.com/nilearn/nilearn/pull/4336
* [DOC] Fix typos doc by florian6973 in https://github.com/nilearn/nilearn/pull/4343
* [BOT] update AUTHORS.rst and doc/changes/names.rst by github-actions in https://github.com/nilearn/nilearn/pull/4348
* [ENH] relax requirements for test_sampling_affine by Remi-Gau in https://github.com/nilearn/nilearn/pull/4349
* [DOC] Fix typo and docstring formatting in `glm.first_level.first_level_from_bids` by michellewang in https://github.com/nilearn/nilearn/pull/4352
* [FIX] change "grey" to "gray" in `doc/visual_testing/reporter_visual_inspection_suite.py` for older Matplotlib versions by michellewang in https://github.com/nilearn/nilearn/pull/4353
* [DOC] Update release section of maintainence page by man-shu in https://github.com/nilearn/nilearn/pull/4356
* [FIX] resolve numpy2 compatibility related to ambiguity when broadcasting in np.solve by Remi-Gau in https://github.com/nilearn/nilearn/pull/4350
* [FIX] Headers not carried over by `math_img` by man-shu in https://github.com/nilearn/nilearn/pull/4337
* REL 0.10.4 by man-shu in https://github.com/nilearn/nilearn/pull/4354
* [MAINT] Post release 0.10.4 by Remi-Gau in https://github.com/nilearn/nilearn/pull/4366

New Contributors
* man-shu made their first contribution in https://github.com/nilearn/nilearn/pull/4318
* florian6973 made their first contribution in https://github.com/nilearn/nilearn/pull/4343

**Full Changelog**: https://github.com/nilearn/nilearn/compare/0.10.3...0.10.4

0.10.3

New Contributors
* NIkhilgKrish made their first contribution in https://github.com/nilearn/nilearn/pull/4042
* MIZwally made their first contribution in https://github.com/nilearn/nilearn/pull/4051
* jhuguetn made their first contribution in https://github.com/nilearn/nilearn/pull/4028
* TamerGezici made their first contribution in https://github.com/nilearn/nilearn/pull/4122
* crossmanith made their first contribution in https://github.com/nilearn/nilearn/pull/4136
* SuramyaP made their first contribution in https://github.com/nilearn/nilearn/pull/4159
* paul-reiners made their first contribution in https://github.com/nilearn/nilearn/pull/4208

**Full Changelog**: https://github.com/nilearn/nilearn/compare/0.10.2...0.10.3

0.10.2

New Contributors

* jonasmago made their first contribution in https://github.com/nilearn/nilearn/pull/3738
* tarunsamanta2k20 made their first contribution in https://github.com/nilearn/nilearn/pull/3774
* czarinasy made their first contribution in https://github.com/nilearn/nilearn/pull/3838
* alishakodibagkar made their first contribution in https://github.com/nilearn/nilearn/pull/3855
* FrancoisPgm made their first contribution in https://github.com/nilearn/nilearn/pull/3854
* mathdugre made their first contribution in https://github.com/nilearn/nilearn/pull/3860
* Rahul-Brito made their first contribution in https://github.com/nilearn/nilearn/pull/3847
* kwagstyl made their first contribution in https://github.com/nilearn/nilearn/pull/3172
* vaswin0 made their first contribution in https://github.com/nilearn/nilearn/pull/3597
* mcsitter made their first contribution in https://github.com/nilearn/nilearn/pull/3723
* acionca made their first contribution in https://github.com/nilearn/nilearn/pull/3971

**Full Changelog**: https://github.com/nilearn/nilearn/compare/0.10.1...0.10.2

0.10.1

0.10.1rc1

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.